This tutorial targets anyone involved, or planning to get involved, in the development of concurrent object-oriented applications. It is assumed that the attendee is familiar with basic OO concepts and has a working knowledge of the Java language. David works closely with Professor Doug Lea, of SUNY Oswego, has done collaborative research with Sunlabs, regularly liases with members of the Java development team within Javasoft, and is involved in the Java Community Process. The range and diversity of devices presents unique challenges in terms of software development. To manage this wide range, J2ME proposes the use of configurations and profiles.
Profiles describe vertical market segments, like devices with a specified user interface.
This tutorial will outline the J2ME specification and how it differs from the standard edition and enterprise edition. The development process and available APIs will be discussed. Development tools such as J2ME emulators will be demonstrated along with a number of sample applications. J2ME applications for Palm OS based devices will be demonstrated on physical devices as well. It is expected that attendees are familiar with the Java platform and the Java language.