This post is an example of how funny can be the open source world, and what Nokia provides to the developers community.
Nokia released an SDK for S60 platforms. It contains a set of APIs, an emulator and a useful set of sample applications for J2ME.
If you want to deploy a Java application able to interact with the contact list and the organizer of your S60 Symbian mobile phone (such as a E61 model), just download and install a Java IDE (I suggest NetBeans 5.5 with Mobility Pack), download and install the S60 Platform SDK.
NetBeans will detect a new platform available: add it and you’ll have a Java ME platform emulator for your applications. The instructions to add the platform follow:
1. Open NetBeans
2. From the Tools menu, select “Java Platform Manager”
3. Select “Java Micro Edition Platform Emulator”: a list of available platforms appears.
4. If the S60 platform is not listed, just click on “Find More Java ME Platform Folders…” and select the folder where the SDK has been installed.
5. Once the platform has been detected, click on Finish.
If you want to run a project on that platform:
1. Open the project on NetBeans.
2. Right click on the project, and select Properties.
3. Select Platform, and choose S60 in the “Emulator Platform” menu.
4. Click OK and the platform is associated with the project.
Now your emulator is ready. A hint: the requirements in terms of RAM are huge, if you run the project and let NetBeans open the emulator. To avoid a long wait, lunch the emulator directly, and then load the .jar file that you’ve previously built.
Give a look at the sample projects in the 60examples folder: the “Personal Controller” project uses the JSR 75 APIs and lets you use the phone memory, and interoperate with the stored contact list and calendar events (meetings, events, todos).
Technorati Tags: Giacomo Vacca, Nokia, S60 Platform, Symbian, NetBeans, Java