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 eSeminar DevOps and Cloud are all the rage in IT, but the two terms relating process and computing aren't mutually exclusive. Join us to see how your movement into cloud changes the way you develop, deploy, test and manage, and how DevOps can actually be a good thing when coupled with cloud.

  • Now that security breaches are practically unavoidable, organizations must adopt new postures to be prepared for and successfully respond to incidents right at the first sign of intrusion. The speed at which you identify the breach, halt progress of infectious malware, stop access and exfiltration of sensitive data, and remediate the threat will make significant difference in controlling risk, costs, and exposure during an incident. In this paper, we outline the six essential steps to effective incident …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date