Tuesday, 7 of November of 2006

To program for Handspans 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 Everyplace Micro 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).Define 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 has 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 computer YOU.

Programs written in SuperWaba for Palm A computer 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 Handspans existed, developed by the own Sun Microsystems. 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 which the new operating system ALP that will replace Handspans has the possibility from the beginning of executing native applications of ALP, those of Handspans, 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 “Programar for Handspans in Java using tools libres”


It leaves a commentary


Valid labels:<a href = "" title = "" > < abbr title = "" > < acronym title = "" > < b > < blockquote mentions = "" > < mentions > < code > < of datetime = "" > < command post > < i > < q mentions = "" > < strike > < strong >

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