The richness of UIQ 3 is exposed to Java developers through standard Java ME APIs, which are integrated to the UI platform to provide a robust, scalable and optimized execution application environment.
UIQ 3 supports the widely adopted standard of MIDP 2, with a large set of optional JSRs, to provide a competitive application execution environment on UIQ 3 phones. Java MIDP 2 offers a large set of Java APIs specialised for use in mobile phones and includes support for user interfaces, persistent storage, networking, applications and gaming.

For more information about developing Java MIDP applications on UIQ, read the SDK documentation: UIQ 3 SDK » UIQ Developer Library » UIQ Java Guide and the UIQ 3 Java ME platform and tools whitepaper.

To find out more information on the MIDP 2 implementation on a particular phone, visit the phone manufacturer's web site; some also provide their own Java SDK. The Sun Developer Network Java ME pages provides many useful resources.


SDK extensions for Java

Phone manufacturers can add further support for other Java configurations such as Java CDC.

SDK version Extension source Extension download
UIQ 3.0 Sony Ericsson

Sony Ericsson CDC Platform 1 Extension Package for P1

Sony Ericsson CDC Platform 1 Extension Package for M600

Sony Ericsson CDC Platform 1 Extension Package for P990


NetBeans IDE Mobility Pack

The NetBeans Mobility IDE comes bundled with the Sun Java Wireless Toolkit for CLDC as the default emulator, but the NetBeans Platform Manager makes it easy to integrate other emulators such as the one in the UIQ SDK to customize and expand your Java ME application testing environment.

»» More on NetBeans IDE support for Java ME developers.

»» Free download of the NetBeans IDE.

Java resources