Tuesday, 7 of November of 2006

To program for PalmOS in Java being used free tools

As we already saw in post previous, the possibility exists of developing programs for our Palm writing in language C, using only free and gratuitous tools. But as Josemar in a commentary of this entrance remembers well, we do not have to forget to us another great language: Java.

Thanks to the virtual machine Java developed by IBM, the WebSphere Micro Everyplace Environment, any MIDlet de JavaME programmed for MIDP 2,0 will be executed without problems in a Palm. For that they have not programmed using J2ME (Micro Edition), they only must think about it like a reduced version of J2SE (Standard Edition), optimized for movable devices.

Nevertheless, this machine is gratuitous for certain equipment, but of payment for the others. Even there are equipment nonsupported. So if we want a really free option to execute programs in Java in our Palm, we have another option: SuperWaba. There is an introduction to very well explained SuperWaba in PDAExpertos:

SuperWaba is a platform for the programming of small devices. (from now on PDA's). It defines a language, a virtual machine, a format of files .class and a set of classes bases. SuperWabadesciende de Waba and is compatible with this. It is possible to be said that SuperWaba is developed Waba but more. Due to the method in which he has been designed, the programmers can use development tools oriented to JAVA to create programs that are executed in SuperWaba.

The syntax of the programs written for SuperWaba is a subgroup of language JAVA, which allows that the developers that esten familiarized with JAVA can quickly begin to use the SuperWaba. The format of the files class (.class) of SuperWaba is also subgroups of formatoJAVA. Nevertheless SuperWaba drift of JAVA nor does not have to do with Sun Microsystems.

The language defined by SuperWaba, its virtual machine and the format of the files class has been designed so that they are optimal for his use in PDAs. The characteristics of JAVA that used much memory or that were unnecessary for the PDAs have been omitted in the design of the language and its virtual machine.

SuperWaba owns a set of classes bases designed to be smallest possible and even so to contain the functionalities necessary to write professional programs. It also contains a set of classes that allow that the programs written in this language can be executed in any platform that interprets the JAVA. By ejemplolos programs written in this language they can be executed in a PalmPilot and Ipaq like Applet, or independent applications in UNIX, WINDOWS, MSDOS and even in a calculator YOU.

Programs written in SuperWaba for Palm A calculator written in SuperWaba
Programs written in SuperWaba for Palm

The documentation of SuperWaba is very complete, and the list of supported hardware quite ample. In this page aid can be to install SuperWaba in MacOSX and Linux. As they say in the introduction, the passage of the API of Java to the one of SuperWaba is equivalent to which happens when happening to J2ME, so there is really no an extra effort that to do.

One third virtual machine Java for PalmOS, developed by own Sun Microsystems existed. Nevertheless, although still the instructions of installation can be found, the unloading page no longer exists, which makes think that this software has been discontinued. Nevertheless, in other pages (for example in Softonic) still it is possible to find it.

So we already know two ways and average to execute Java applications in our Palm. And like developer, we have the great advantage of being able to use the same surroundings of programming that is used for the development of standard Java applications:

As we see the development of Java applications for movable devices is in the heat of height, and our Palm can take advantage of all this existing software. Considering that the new operating system ALP that will replace PalmOS has the possibility from the beginning of executing native applications of ALP, those of PalmOS, and the written ones in Java, this route of development seems to also have a very promising future in the future equipment of Palm.


Related articles


21 commentaries on “Programming for PalmOS in Java using free tools”


Pages: [1] 2 3

Pages: [1] 2 3

It leaves a commentary


Valid labels: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <de datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Akismet has already protected this blog of thousands of fraudulent commentaries. But by error avísame by means of the email of contact of the right filters your commentary please.