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

  • Live Event Date: November 20, 2014 @ 2:00 p.m. ET / 11:00 a.m. PT Are you wanting to target two or more platforms such as iOS, Android, and/or Windows? You are not alone. 90% of enterprises today are targeting two or more platforms. Attend this eSeminar to discover how mobile app developers can rely on one IDE to create applications across platforms and approaches (web, native, and/or hybrid), saving time, money, and effort and introducing apps to market faster. You'll learn the trade-offs for gaining long …

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds