Java Microedition where to start
Some suggestions containing links to resources I found helpful or useful
I made this post few days back on daniweb.com and it is addressed for these of you who would like to learn more or start with Java Microedition - JME (also known as J2ME)
What you need for development
(download links)- Your favourite IDE and Sun Java Wireless Toolkit 2.5.2 for CLDC Download (the latest available version as 15/07/2008)
- NetBeans with integrated Mobility
- IntelliJ IDEA, Eclipse or any other IDE with support of JME
- Custom Wireless Toolkit (to download one you have to register on the forum)
Recommended books by me
To start with JME (You should have basic knowledge of Java which will make it easier to progress. However I think that even first time learner can start with these books)
- Beginning J2ME: From Novice to Professional 3rd Edition, by Jonathan Knudsen and Sing Li. I actually started with this book and really liked the way how the things are explained, the variety of examples and all the side notes and recommendations
- Kicking Butt with MIDP and MSA, by Jonathan Knudsen. This is a newer version of above title with latest technology offers. Working examples are available for download from books website.
Advance topics: (You expected to have more then basic knowledge of JME)
- Mobile 3D Graphics: Learning 3D Graphics with the Java Micro Edition by Claus Höfele, will get you started with 3D development in Java. You will be introduced to basic of 3D programming from model drawing vertex by vertex, through use of pre-made M3G files, creating M3G and others stuff ( I Need to finish reading this book first)
- Mobile 3D Graphics with OpenGL ES and M3G, by Kari Pulli, Tomi Aarnio, Ville Miettinen, Kimmo Roimela, Nokia Corporation Finland and Jani Vaarala. With arrive of 3D for mobile devices the gates of OpenGL been finally open to us.
- Pro J2ME Polish: Open Source Wireless Java Tools Suite, by Robert Virkus. I did not read this title yet so I can hardly comment on it. However J2ME Polish is something I heard mentioned so often that I'm really interested to learn about it soon.
- Pro Java ME MMAPI: Mobile Media API for Java Micro Edition, by Vikram Goyal. This is for all of you who wish to implement audio, video, tones and midi media types in your MIDlets. Hope you enjoy it!
- Mobile Web Services, by Ariel Pashtan is another title that I'm ready to take on...
Additional resources to check upon:
- Java ME APIs
- NetBeans tutorials
- Sony Ericsson, scroll down for tutorials plus little search of forum will bring up more (they should really organize the forum little, but I still like it)
- How to set up on device debugging for Sony Ericsson phone ( I found it very helpful)
- Nokia forum
- Wireless Java Security 1 & 2 - are little older articles, but one can still learn a lot from them
- java2s.com - is a collection of basic tutorials for JME, but please be aware it does lack explanation to the code
- Java ME Tips - another collection of working examples
- DZone Snippets - another code examples
- Mobile Game Developer forum
- and the latest points of my interest Sensor (JSR-256) and mobile 3D(JSR-184) {part 1, part 2, part 3} tutorials

