The Siemens Mobility Toolkit For the Siemens M50 Handset Device Based on the SL45i Phone
Ashwin Rao, a Staff Engineer at Sun, has written an overview of the
Siemens Mobility Toolkit, a tool to develop and test applications
specifically targeted for the Siemens M50, a handset device based on
the popular SL45i phone. The phone utilizes the JavaTM 2 Platform,
Micro Edition (J2METM).
The M50 belongs to the Connected Limited Device Configuration (CLDC)
group of devices. The CLDC is a JavaTM platform specification
targeted at devices that are resource constrained, and with a memory
limitation between 60-512 KB. The CLDC provides for a minimum set of
features, exposed as Java APIs and corresponding tools, for basic
cross-platform interoperability. The Mobile Information Device Profile
(MIDP) sits on top of the CLDC and provides another set of core
component APIs.
There are also the Siemens-specific APIs, called the Siemens
Extensions. The M50 handset architecture has enhanced features
distinguishing it from the common MIDP architecture, including specific
architectural improvements and components with advanced functionality.
The APIs addressed in the Siemens Extensions enable developers to take
advantage of these unique feature sets and architectural improvements,
and create applications that enhance user experience with the mobile
device.
Siemens Mobility Toolkit Components and Applicability
The Siemens Mobility Toolkit (SMTK) comprises all the components
required to develop, package, deploy and test applications targeted for
the M50 platform, including:
The Precise Phone Emulator
API Packages for the emulator itself
The Preverifier tool
JavadocTM software-based API documentation for the CLDC, MIDP and
Siemens Extension APIs.
While the SMTK may also be used as a standalone tool, when used in
conjunction with SunTM ONE Studio 4, Micro Edition (formerly
ForteTM for Java 4, Micro Edition), it provides a powerful, highly
productive development environment. Sun ONE Studio 4 Micro Edition
comes preconfigured with the J2METM Wireless Toolkit, and code
templates for MIDlet development. The graphical user interface,
provides click-and-go development tools to compile, preverify, package
and test. Default emulators are also provided. With the SMTK installed,
development against the Siemens Extensions is enabled, providing an
opportunity to create unique applications and test them using the M50
emulator.
Currently in a beta version, the SMTK can be downloaded (registration
required) from the Siemens Developer Village. An outline of the
installation and configuration procedure is available on the Web site.
There are also details of working with the SMTK, debugging
applications, and deploying to the emulator.
Customized news reports about Sun Microsystems. Just the news you need, none of what you don't. 50,000+ Members. 20,000+ Articles Published since 1998.