Advanced J2ME Development Java took the wireless
world by storm when the J2ME Platform was first introduced for mobile devices
starting in 1999. The latest updates to the J2ME platform enable developers to
write sophisticated wireless applications for mobile devices of today and
tomorrow. This code camp will be comprised of two parts. The first part will
provide a number of tips and techniques for writing better MIDP applications and
how to best deploy those applications on popular J2ME devices today. This
section will begin by pointing basic Java programming gotchas and workarounds
for both the MIDP 1.0 and MIDP2.0 platforms. We will also discuss more advanced
topics such as best practices in handling threads, memory management. We will
also address some very specific MIDP2.0 programming practices which will cover
issues such as Programming practices for untrusted applications, handling
security exceptions, recommendations for handling the Auto launch functionality,
working with multimedia resources, and double buffering. Code sample will be
provided throughout the codecamp to illustrate key points. The second part will
comprise of detailed information on writing 3D Graphics applications using the
new JSR-184, 3D Graphics API for J2ME and JSR-82 which specifies Java APIs for
programming Bluetooth. Experience in both J2ME in general and MIDP2.0 in
particular is assumed.

|
Angela M. Caicedo Sun Microsystems is a Technology Evangelist at Sun Microsystems who specializes in Sun Open Net Environment (Sun ONE) platform technologies. She graduated from the University EAFIT of Medellin Colombia in 1998 with a B.S. in Computer Science. During 1996-1997 Angela was a visitor student at Center for Educational Computing Initiatives at MIT. Prior to joining Sun, Angela worked for three years as a software developer and researcher at the Swiss Federal Institute of Technology (EPFL), in Lausanne Switzerland. Angela did research at Agent Technologies, and in 1999 she made a specialization in Intelligent Agents.
|
|
| |