Programming Palm OS Applications Using Java MicroEdition

When I got my Palm Top, everybody was astonished: Why have a PDA with Windows Mobile? The answer is: Why not? Palm OS powers more than 40 million mobile devices. It is very easy to use and has a nice interface.

In this article, I want to help developers write applications in Java MicroEdition by sharing my experience. You really don't need me to learn how to write your Java code, but I spent a lot of time looking for the tools I need, so I can make this part easier for you.

First of all, the device needs java virtual machine for Palm OS, MIDP.prc.

The next step is to get some tools to transform the .java file into a .jad file and the .jad file into .prc files. I searched for the best freeware tools.

To transform the Java file into a .jad file, I successfully used KToolbar (J2ME Wireless Toolkit) tool (freeware), a very easy to use and documented tool. The advantage of this tool is obvious: The compilation and execution are realized in the same step. The tool has emulators included with some graphical interfaces.

There are some steps in using it:

  1. In apps folder of KToolbar, you have to create a folder with the same name as your application.
  2. The Java file must be copied in apps/[your new created folder]/src.
  3. From the menu, choose Project->Package->CreatePackage and the .jad file is created in the bin folder (apps/[your new created folder]/bin).

At this moment, you can transform the .jad file into a .prc file, by using the Converter tool:

You just need to choose the .jad file and this file is transformed into a .prc file.

The work is done. Now, the .prc file can be copied on your Mobile Device.

Easy isn't it?



About the Author

Daniela Ilea

.Net developer (MCP since september 2006) , passionate about mobile technologies. Lives in Timisoara, Romania

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • On-demand Event Event Date: September 10, 2014 Modern mobile applications connect systems-of-engagement (mobile apps) with systems-of-record (traditional IT) to deliver new and innovative business value. But the lifecycle for development of mobile apps is also new and different. Emerging trends in mobile development call for faster delivery of incremental features, coupled with feedback from the users of the app "in the wild." This loop of continuous delivery and continuous feedback is how the best mobile …

  • Java developers know that testing code changes can be a huge pain, and waiting for an application to redeploy after a code fix can take an eternity. Wouldn't it be great if you could see your code changes immediately, fine-tune, debug, explore and deploy code without waiting for ages? In this white paper, find out how that's possible with a Java plugin that drastically changes the way you develop, test and run Java applications. Discover the advantages of this plugin, and the changes you can expect to see …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds