Java technology has established itself as the leading third-party application development environment for mobile devices. Millions of developers around the globe use Java to unleash their creativity in the mobile and wireless world, taking advantage of Java’s capability to run on top of different operating systems. The proven scalability and portability of Java technology enables it to be implemented across a wide range of mobile devices in every category, from basic mass-market handsets to high-end smartphones.
Open global specifications for Java technology are developed in the Java Community Process (JCP), an industry-wide cooperative effort. Through the JCP, the mobile industry defined Java 2 Micro Edition, or Java ME, the Java¬ standard for smaller devices, such as mobile phones, communicators, and PDAs. Mobile device manufacturers representing over 80% of the market support Java ME, making it the leading global platform for third party application development.
The Java ME platform is a collection of technologies and specifications designed for different parts of the small device market. The core of the Java ME platform is defined by two different configurations, which define central Java technology libraries and virtual machine capabilities: Connected Device Configuration (CDC) and Connected Limited Device Configuration (CLDC). CLDC is targeted at low-cost portable devices such as mainstream mobile phones, whereas CDC is targeted at more advanced mobile devices. On top of the configurations are the profiles that define the key functionalities and application programming interfaces (APIs) in a specific device category.
S60 offers a powerful, secure, manageable, extensible, and standardized Java ME platform for developing Java applications and services on mobile devices. The Java application development platform for S60 consists of both a programming language and an execution environment for downloadable mass-market applications. It is designed to meet S60 licensee and developer needs for developing, deploying and running mobile Java applications in a multi-vendor mobile environment.
S60 Licensees: make a clear separation between S60 native applications and licensees’ original innovations, as well as offering faster time-to-market.
Operators: easier application and service launching, enhanced customization capabilities, and additional flexibility for standards conformance and differentiation.
Developers: a better managed Java application environment, and a state-of-the-art IDE.
Users: richer applications with efficient user experiences and attractive user interfaces
Enterprises: solution-level end-to-end Java applications and services.
All S60 devices support Java ME, although the specific level of support depends on the platform version and specific device configuration.
Nokia provides tools for Java developers to create mobile applications using a range of integrated development environments (IDEs). To find out about the tools available and how they integrate, read Tools for Mobile Java Developers at Forum Nokia »
For information about all available Java tools, please visit www.forum.nokia.com/tools.
If you would like to know more or give some feedback, please send us email to: javafeedback@s60.com
S60.com
|
S60 mobile Site
|
About
|
Site Terms
|
Privacy Policy
|
Sitemap
|
Feedback
|
RSS feeds
These companies are S60 licensees.