|
|
Site News
|
|
9th April 2006 |
Lua on Fox Board, see Fox Board |
|
3rd January 2006 |
Fox Board - embedded Linux SBC, see Fox Board |
|
27th December 2005 |
Plural 2.0.0 released, see Plural |
|
25th January 2005 |
Plural - Plua IDE version 1.1.1 released, see Plural |
|
16th January 2005 |
Plural - Plua IDE version 1.1.0 released, see Plural |
|
8th October 2004 |
GPSRadar 1.1.0 released, see GPSRadar |
|
16th June 2004 |
GPSRadar 1.0.0 released, see GPSRadar |
|
|
|
|
Plural - Plua IDE |
|
|
|
|
Plua is a port of Lua for the
Palm Computing platform by Marcio M. Andrade. Lua is a programming language
designed at TeCGraf, the Computer Graphics Technology Group of PUC-Rio,
Brazil.
The advantages of Plua are that it is a fairly compact and powerful programming language for the Palm platform. The
runtime is under 140kb and features a simple text area to develop code and instantly run it. It is also possible to
read and edit code from memos and read Palm Doc files that contain Plua program code. Furthermore, a compiler is included
to compile your code to a prc file (which requires the Plua runtime to execute). This can then be run from the launcher. The
Lua language is quite straight-forward and Plua has it's own functions to access normal Palm features such as
the serial port, databases, low-level graphics, UI etc. Plua is a great way to quickly develop modestly sized applications and
is freeware.
The purpose of Plural is to allow you to develop and test Plua
applications in a convenient IDE on a desktop computer. Plural is freeware and has been written
in pure Java. It should run on any pc running Java VM 1.4.x (1.4.1 or better recommended).
|
|
|
|
Plural has the
following features :
-
User defined Syntax Colouring for system keywords,
Plua and Lua keywords, strings and comments.
-
Code Completion with Syntax Popup List.
-
Plua and Lua Syntax Explorer for quick reference.
-
User Defined Function Explorer.
-
Bracket Matching.
-
Automatic tab indentation on newlines.
-
Comment out / Uncomment out selected lines of code.
-
Find/Replace.
-
Multiple Undo/Redo.
-
Compile and run on Palm Emulator or Device Simulator with one click (if installed on desktop
computer).
-
Compile to a Plua prc file using the Plua desktop compiler (Pluac).
-
Get compilation error messages from Pluac.
-
Export code to Palm Doc format.
Even if you don't have the Palm Emulator or a Simulator, Plural will compile Plua prc files and export in Palm Doc format, which
you can run on your Palm PDA with Plua installed.
|
|
Download Plural 1.1.1 (470kb) - Supports Plua 1.1 functions.
Download Plural 2.0.0 (470kb) - Supports Plua 2.0 functions.
Plua 1.1 and 2.0 betas can be found by joining the Yahoo group.
You must have a current Java Runtime Engine(1.4.x), free from Sun Microsystems to run Plural.
The current version of Plua with the Pluac prc compiler is required to test code on the desktop and run on a Palm PDA.
The Palm Emulator from Palm is required to run test code on the desktop. You'll have to register free
in order to get hold of a ROM image (essentially the Palm OS that
runs on the Emulator). Get the non-debug version if you want to avoid the Emulator complaining about every slight problem. A device Simulator from either Palm or a
manufacturer of devices that use the PalmOS such as Sony Clies, can also be used to test code. The Simulator must however, allow the loading and running
of applications (prc/pdb files) from folders called AutoLoad and AutoRun (check the documentation with the Simulator).
Not all Simulators work well. The Sony Clie Simulator is
fine, but the Tungsten T Simulator runs a startup application everytime which prevents an item in the AutoRun folder running.
This application has not been tested on every possible OS, please send detailed
bug reports to
You may be interested in joining a group to discuss Plua.
|
|
|
|