Greater reach: Nokia has shipped over 1.5 billion Java technology enabled phones. Many millions of Java powered Nokia phones are a core part of everyday life for people in every corner of the globe. With Java you can create rich apps for this mass market, using advanced APIs for everything from life tools to 3D games.
Java technology enables you to address a huge diversity of market segments, including those in emerging markets. The Java runtimes on Nokia phones deliver a wide ranging of Java APIs to Nokia phones based on Series 40 and the Symbian platform. This technology lets you build sophisticated applications for multiple phone models with confidence.
RDA is Nokia Developer’s free-of-charge service that enables you to access a wide range of Series 40 phones over the internet. Once you have booked a phone, it’s easy to install your software and test your app. RDA provides a range of additional features, such as the ability to transfer files to the phone and takes screenshots.
Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
In this training module discover what software to install, from where, and in what order to enable Java development for Series 40 phones. The module focuses on the features of the tools and avoiding common setup mistakes, with a brief glimpse of each tool for an understanding of their features and purpose.
In this training module you discover how to use the Netbeans IDE to create a Form-based application that makes proper use of the Nokia APIs for checking the network state on single- and dual-SIM phones. Download the source code used in this module here.
This training module show you how easy it is to “HTTP stream” audio from any web server to a Series 40 phone, if you know the tricks. Download the source code used in this module here.
This training module show you how easy it is to “HTTP stream” video from any web server or memory card on a Series 40 phone. Download the source code used in this module here.
In this training module you find out about Nokia’s enhancements for pop-up text input, gauge, and date input then link them together with events. A second demo creates a Canvas application using Nokia’s custom Text Editor class to enhance the user experience. Download the Form and Canvas source code used in this module.
In this training module you will discover how to create an application that pushes messages from one phone to another, waking up the application on the second phone when the message is received. Download the source code used in this module here.
Testing your Java apps on several Series 40 phones just got easier and cheaper. A range of Series 40 phones is now available
in the free-of-charge Remote Device Access service. So when you need to test your app you can simply pop-on the internet,
book a phone, install your app, and you will be testing in minutes.
Go to the Remote Device Access services ›
View the introductory video ›
The Nokia SDK 1.1 for Java is now available for Series 40 developers. The new SDK features an emulator based on the Nokia
Asha 303, enabling you to test applications for Series 40 touch phones with a QWERTY keyboard. Among other new features, the
SDK includes updated tools for creating and testing apps that use in-app purchasing, allowing you to sell digital assets from
within the application.
Get more information about the SDK ›
Download the SDK ›
With the Nokia SDK 1.1 for Java you can explore adding in-app purchase features to your applications, a feature available
on selected phones with Java Runtime 1.1.0 for Series 40. Now you can generate revenue by offering users digital assets and
content as part of the app experience — and allowing them to purchase these items without leaving your application.
Read more about the features and possibilities offered by In-App Purchase ›
Discover IAP enabled phones ›
You can use the Location API for J2ME™ (JSR-179) on Series 40 phones to add location awareness to your apps. You can
deliver the same location aware application to Series 40 and Symbian phones. The new Nokia extension APIs in the latest Series
40 phones enable use of cell id and WLAN signals to determine location.
Discover the Series 40 phones offering JSR-179 ›
Find out more about creating location aware applications with Java technology ›
Explore the range of Java APIs available on Nokia phones ›
Get maps for your apps with Maps API for Java ME ›
A beta release of the Series 40 On-Device Debugging tool is available. Starting with Series 40 6th Edition phones such as
the Nokia X2-00 and Nokia C3-00, this tool enables you to connect specific Series 40 phones to the debuggers in Eclipse and
NetBeans.
Learn more about Series 40 On-Device Debugging
Get a quick start with setting up and using the Series 40 On-Device Debugging tool in this introductory video.