Java Reference
In-Depth Information
Figure 5.27 MIDlet launch progress window
There are no other Java development tools in the UIQ 3 SDK. The role
of making Java ME SDKs for UIQ 3 is in the hands of phone manufacturers,
who usually have their own developer programs and development tools
for their various platforms. Keep in mind that having a true emulation of
a Symbian OS device is a major advantage; that alone makes the UIQ 3
SDK a powerful tool.
5.4.2 SDKs for Sony Ericsson SJP-3
Sony Ericsson's Java strategy has adopted a platform approach with two
branches: SJP supports phones that use Symbian OS and JP supports
phones that do not use Symbian OS. Each Java Platform is used in
several phone models to help developers focus on a family of devices
rather than on a variety of different products. At the time of writing
this topic, there are three SJP platforms (SJP-1, SJP-2 and SJP-3), which
are implemented through an evolutionary approach in order to ensure
forward compatibility between platform versions. The Sony Ericsson SJP-3
SDKs for the Java ME Platform include support for JSRs and proprietary
APIs available on Sony Ericsson UIQ 3 phones. For example, the SJP-3
SDK supports all the UIQ 3.0 MIDP JSRs and additional APIs such as
JSR-205 (WMA 2.0), JSR-226 (SVG), and the Nokia UI API.
The Sony Ericsson Java ME SDK is a modified version of the
Sun Microsystems WTK. After installation, there are two subdirectories,
WTK1 and WTK2, which correspond to WTK 1.04.01 and WTK 2.5.0
respectively. The WTK2 subdirectory supports Symbian devices, such
as the Sony Ericsson W950, and some Sony Ericsson JP devices. You
can choose to use the generic SJP-3 profile emulator (named Sony-
Ericsson_SJP3_240x320_Emu ) or an emulator for a specific UIQ 3
device (e.g., SonyEricsson_W950_Emu ). There is also support for UIQ
Search WWH ::

Custom Search