The Mobile Information Device Profile (MIDp) defines a set of APIs
for writing portable JavaTM
applications for the smallest mobile devices, like for example mobile
phones, that fit the constraints of the Connected Limited Device Con
figuration (CLDC) of the Java 2 Micro Edition platform. The MIDp and CLDC
specifications are the result of cooperative work under the Java
Community Process. A similar profile for somewhat larger devices, like
Personal Digital Assistants, is currently bei
ng specified.
In this tutorial we will introduce these profiles and configurations, and
discuss our experience with implementing the run-times for these profiles
for IBM VisualAge Micro Edition, and developing a portable conference
scheduling application using the MIDp
. We will demonstrate and look at the internals of the libraries and the
application to illustrate the possibilities and limitations of these new
profiles.
Audience:
Programmers and architects of mobile embedded systems who want to
learn how Java can help them, and Java developers who want to find out
how to develop a mobile embedded Java application.
Required experience:
Basic knowledge of developing applications and libraries in the Java
programming language, and familiarity with handheld devices.
Presenter's profile:
Aldo Eisma is the lead developer for the SmartLinker Java application
packager, a component of IBM VisualAge Micro Edition developed by Object
Technology International, at Amstelveen, The Netherlands. He has also
contributed to the development of the
PalmOS run-time environment for IBM VisualAge Micro Edition.
Michael Brung is Software Developer for Object Technology International.
He is involved in the development of
embedded Java applications for PalmOS, and is responsible for the release
and the maintenance of the PalmOS run-time environment for IBM VisualAge
Micro Edition.