You Are Here:

Tools for mobile Java™ developers

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Wiki article of the week

Zoom and Rotate Gestures in FlashLite for touch-enabled devices

Champion of the month

Jackson Feijó Jackson Feijó
Read more about Jackson on the Champions website.


Forum Nokia Events

Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa

Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India

LeWeb
December 09, 2009
Paris

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9:30am New Delhi, noon Beijing


View all

Java™ applications for the new generation of feature phones and smartphones offer developers significant opportunities. Hundreds of millions of phone owners are looking to add functionality to their devices. The first step to exploiting this opportunity is a set of robust integrated tools for creating applications that minimize the development effort. Nokia has a range of tools designed to make it easy for developers to efficiently create high-quality Java applications.

Developers start with either the Eclipse IDE used in conjunction with EclipseME, or the NetBeans IDE used in conjunction with NetBeans Mobility Pack. These tools provide features for creating and packaging mobile information device profile (MIDP) applications. Nokia SDKs can then be integrated with these tools. The SDKs facilitate application testing on a PC, without the need for a device, with emulators for the Series 40 platform, the S60 platform, and the Series 80 platform, as well as the Nokia Prototype SDK for Java™ ME emulator. The SDKs also provide full APIs, documentation, and example applications to make working with Java technology for Nokia devices as straightforward as possible.

Key Benefits

  • SDK support for the Eclipse and NetBeans IDEs.
  • Development of MIDP and Personal Profile (PP) applications.
  • Additional MIDP development tools.
  • Comprehensive support for PC-based testing of connected applications.

The Toolbox

  • The Eclipse IDE with EclipseME or the NetBeans IDE with Mobility Pack.
  • Series 40 Platform 2.0 SDKs.
  • S60 Platform SDKs for Symbian OS, for Java.
  • Series 80 Platform SDKs for Symbian OS, for Java.
  • Nokia Prototype SDK for Java™ 2 Platform, Micro Edition.

Back to top

IDEs

The Eclipse IDE is available from the downloads page of the Eclipse Foundation’s Web site. EclipseME is available for download from SourceForge as well as from links on the EclipseME Web site.

Both the NetBeans IDE and Mobility Pack can be downloaded from the NetBeans Web site. The NetBeans IDE can be downloaded directly from here and the direct download link for Mobility Pack is here. A copy of a Java™ SE JDK, either version 5 or 6, must be installed prior to installing the NetBeans IDE. An installation package containing the NetBeans IDE and Java SE JDK version 6 can be downloaded here from Sun’s Java Web site.

Back to top

SDKs

The final pieces in the Java developer's toolbox are the prototype, platform, and device SDKs. Each SDK delivers Java APIs, both core and enhanced Java Specification Request (JSR) APIs, documentation, and device emulators. For developers working with connected applications, each emulator offers the possibility of interacting with other emulators running on the PC or with server applications running over the Internet. Debugging support is also provided, allowing applications running in the emulator to be executed step-by-step to resolve testing issues.

All SDKs also provide support for a wide range of languages - including simplified and traditional Chinese, Japanese, and many European languages - enabling applications for the international market to be easily built and tested.

www.forum.nokia.com/tools

Back to top

Nokia Prototype SDK for J2ME™

The Nokia Prototype SDK for J2ME™ is designed to provide developers with early availability and fast performance. This is achieved because it is based on a reference implementation of the Java language supported in the Series 40 platform, the S60 platform, and the Series 80 platform, as well as for the Nokia 7710 multimedia smartphone. This SDK is therefore ideal for developers who need to work on applications before the final SDKs become available.

www.forum.nokia.com/tools

Back to top

Series 40 SDKs

The Series 40 Platform 2.0 SDKs provides full emulation of the MIDP implementation delivered on Series 40 platform devices. The SDK also provides features such as KVM speed emulation, a comprehensive diagnostics window, simulation of key phone events (such as an incoming call), and the ability to override default handset behavior.

www.forum.nokia.com/tools

Back to top

S60 SDKs

The S60 Platform SDK for Symbian OS, for Java™ MIDP provides full emulation of the MIDP implementation delivered on S60 platform devices.

www.forum.nokia.com/tools

Back to top

Series 80 SDKs

The Series 80 Platform 2.0 SDKs for Symbian OS, for Java provides full emulation of the MIDP and Personal Profile implementation delivered on Series 80 platform devices. The Personal Profile SDK includes the Nokia Extensions API, which provide methods and interfaces that allow Java applications to create user interfaces in the Series 80 UI style.

www.forum.nokia.com/tools

Back to top

Documentation

All of Nokia's Java tools are delivered with comprehensive documentation, including online help and various developer guides.

Back to top

Availability

All of these tools can be downloaded for free from the Tools & SDKs section of the Forum Nokia Web site at www.forum.nokia.com/tools

Back to top

Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fmainE2fresourcesE2ftoolsE5fandE5fsdksE2ftoolsE5fforE5fmobileE5fjavaE5fdevelopersE2ehtmlX qfnZupdatedQDx2008E2d10E2d16X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ