Getting started guide

Could somebody point a good getting started guide on JMED for personsw ith some Java background? Specifically I'm interested what version of JDK I should use to compile, is any byte code difference, where to get compatible RTE libraries, how to package, how load and run, how debug, ship and sell.

I am a few steps into this, not fully operational yet. My experience with this was to read the docs at the sun website first in combination with getting and installing a JDK from an actual vendor. There is a new effort known as Open Source Alliance, the thing that Google came up with is cross-platform and not pure Java.

I found that many of the vendors of actual equipment moved efficiently to making the Java a layer where trained engineers could operationally effect practicalities that are of great usefullness when trying to implement real work. I wrote a utility class that has all the vendor names and urls for the open source alliance as a Map object. I will gladly share it with you if you want.

Sun has some decent tutorials and stuff at http://java.sun.com/javame/index.jsp. JME uses a special JVM and set of core package libraries designed to fit within constraints (less RAM, slower CPU) of consumer devices - in fact there are several configurations, known as profiles.

Although the core language is the same, the lighter weight and device variances of JME means that not all JSE packages are included in JME (for example, no Swing or AWT - you use java.lcd instead). Also some classes don't include the full set of JSE methods. However, keep a set of Javadocs handy and run through the tutorials and you'll probably feel at home fairly quickly.

Thanks, it looks like Sun Java Toolkit 1.0 for CDC can be a good starting point for first "Hello World". Hopefully Sun will finish with the web site reorganization shortly and download will be available again.