Difference between revisions of "self-hosted"

From Lazarus wiki
Jump to navigationJump to search
(First approach in formating the Page)
m
Line 1: Line 1:
{{Self-hosted Development Environments}}
+
=[[Self-hosted Development Environments]]=
  
==For Android:==
+
==For [[Android]]:==
 
PascalGUI  
 
PascalGUI  
  
 
http://turbocontrol.com/helloworld.htm has simple program near the bottom of the page
 
http://turbocontrol.com/helloworld.htm has simple program near the bottom of the page
  
Search youtube for pascalgui and snake, 27:07 video has source code available.
+
Search [[youtube]] for [[pascalgui]] and snake, 27:07 video has source code available.
  
 
===Quick manual:===
 
===Quick manual:===
Line 14: Line 14:
 
Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.
 
Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.
  
==For the Raspberry Pi Zero Wireless==  
+
==For the [[Raspberry Pi]] Zero Wireless==  
 
https://www.raspberrypi.org/products/pi-zero-w/
 
https://www.raspberrypi.org/products/pi-zero-w/
  
==Ultibo==  
+
==[[Ultibo]]==  
https://ultibo.org/ and forum: https://ultibo.org/forum/viewtopic.php?f=9&t=646
+
https://ultibo.org/ and  
 +
forum: https://ultibo.org/forum/viewtopic.php?f=9&t=646
  
 
==ToDo items:==
 
==ToDo items:==
  
 
# Format this wiki page!
 
# Format this wiki page!
# Show how to easily load a console Debian (similar to http://wiki.freepascal.org/Small_Virtual_Machines#Debian_console_virtual_machine)
+
# Show how to easily load a console [[Debian]] <br/>(similar to http://wiki.freepascal.org/Small_Virtual_Machines#Debian_console_virtual_machine)
# Do first two tutorials here (after getting temperature sensor device): http://www.controlpascal.com/tutorial.htm
+
# Do first two tutorials here (after getting temperature sensor device): <br/>http://www.controlpascal.com/tutorial.htm
# Compile and run (or simply install?) text mode IDE (uses FreeVision) similar to releases here: http://ctrlterm.com/ports.htm <br/>GUI is not needed for an embedded device, so keep things more simple by avoiding it.
+
# Compile and run (or simply install?) text mode [[IDE]] (uses [[FreeVision]]) similar to releases here: http://ctrlterm.com/ports.htm <br/>GUI is not needed for an embedded device, so keep things more simple by avoiding it.
 
# Add GUI and use ideU: http://wiki.freepascal.org/ideU
 
# Add GUI and use ideU: http://wiki.freepascal.org/ideU
# Install and use Lazarus
+
# Install and use [[Lazarus]]
  
 
== For general reference: ==
 
== For general reference: ==

Revision as of 21:05, 19 June 2017

Self-hosted Development Environments

For Android:

PascalGUI

http://turbocontrol.com/helloworld.htm has simple program near the bottom of the page

Search youtube for pascalgui and snake, 27:07 video has source code available.

Quick manual:

You can export result of compilation (APK or binary), long-click compile button for that.

Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.

For the Raspberry Pi Zero Wireless

https://www.raspberrypi.org/products/pi-zero-w/

Ultibo

https://ultibo.org/ and forum: https://ultibo.org/forum/viewtopic.php?f=9&t=646

ToDo items:

  1. Format this wiki page!
  2. Show how to easily load a console Debian
    (similar to http://wiki.freepascal.org/Small_Virtual_Machines#Debian_console_virtual_machine)
  3. Do first two tutorials here (after getting temperature sensor device):
    http://www.controlpascal.com/tutorial.htm
  4. Compile and run (or simply install?) text mode IDE (uses FreeVision) similar to releases here: http://ctrlterm.com/ports.htm
    GUI is not needed for an embedded device, so keep things more simple by avoiding it.
  5. Add GUI and use ideU: http://wiki.freepascal.org/ideU
  6. Install and use Lazarus

For general reference:

http://landley.net/aboriginal/about.html#selfhost

https://en.wikipedia.org/wiki/Self-hosting

http://controlpascal.com/self-hosted.htm - info on other languages besides Pascal (C, Python, Forth, Java)