null

What is Java?

Java is a software technology developed to provide a common base for running applications across a wide variety of computing platforms. It consists of a programming language and a run-time environment.

Java applications can run on servers, personal computers, mobile phones and other devices. Because the capabilities of these computing platforms vary, Java has evolved into 3 editions:

  1. Java 2 Enterprise Edition (J2EE) - for high-end business machines
  2. Java 2 Standard Edition (J2SE) - for personal computers
  3. Java 2 Micro Edition (J2ME) - for smaller handheld devices such as mobile phones and PDAs

The Mobile Information Device Profile (MIDP) is a key element of the J2ME, defining a platform for dynamic networked applications. Developers using MIDP can write applications once, then deploy them to a wide variety of mobile devices. MIDP has been widely adopted as the platform of choice for mobile applications.

Mobile Service Architecture

The Mobile Service Architecture is an initiative that defines essential new functionality for mobilizing enterprise IT systems. For example, troubleshooting or installation of applications on mobile devices based on the J2ME Connected Device Configuration (CDC) can be done remotely and securely. The specifications for the mobile service architecture initiative are being developed by members of the mobile industry within the Java Community Process.

How does Java work?

Software written in Java is independent of operating systems, as the instructions are interpreted in the computer at the time when the software is run, not beforehand. Every computer or device that runs a Java application must have a Java Virtual Machine that adapts the application code for the specific device and before executing it.

About Java

The Nokia vision for an open mobile computing platform based on Java is shared by many in the mobile communications industry, including software developers. Nokia is contributing to the evolving specifications for both the MIDP and CDC based Java platforms with the mobile service architecture initiative. Today, MIDP and CDC based Java platforms are available on Nokia business phones for deploying enterprise applications.

Java was originally developed by Sun Microsystems, Inc. Enhancements and standardization of the Java platform are conducted within the Java Community Process (JCP), in which Nokia takes an active role together with Sun and other members.

What are the benefits of Java?

  • Applications are portable to mobile devices that run different operating systems
  • Wide availability of Java-based software for business applications
  • Open technology, extensive industry support

Java™ and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.


Choose from a complete list of technologies:


null


Tools and market channels for mobile app developers at