Overview | Tools | Getting started | Design | Downloads | Resources
Rapidly turn your ideas into Java apps for the Nokia Asha software platform with the Nokia Asha SDK 1.0 (beta). Work with your favourite IDE or take advantage of the Nokia IDE 2.0 for Java ME (beta) with its features designed to simplify development for the Nokia Asha family on the Nokia Asha software platform.
Create apps for the Nokia Asha family on Nokia Asha software platform using the Nokia Asha SDK 1.0 (beta). Then test your apps in an emulator based on the Nokia Asha 501. The Nokia Asha SDK 1.0 (beta) offers:
Nokia Asha UI emulation |
LWUIT for richer UIs |
||
|
|
The Nokia Asha SDK 1.0 contains an emulator based on the Nokia Asha 501, providing mouse based emulation of the phone’s touch features making testing easy. |
|
A Nokia Asha platform optimised implementation of the LWUIT is included as a plug-in. Delivering rich UIs has never been easier. |
Integrated HERE Maps API |
Enhanced location features |
||
|
|
It's now even easier to add rich maps to your location based apps, as the HERE Maps API for Java ME is integrated into the SDK. |
|
The emulator delivers updated location details from the integrated Route Editor to your Java apps, enabling richer testing of your location based apps. |
Multiple-touch simulation |
Sensor emulation |
||
|
|
The Pinch-to-zoom simulator enables multipoint-touch gestures to be recorded and sent to the emulator. |
|
You can simulate fully the orientation of a Nokia Asha phone in the emulator, enabling the testing of apps and games using the Mobile Sensor API (JSR-256). |
Enhanced media playback |
Keyboard input |
||
|
|
The emulator offers accurate media playback enabling complete testing of media delivered through your apps. |
|
Enter text directly from your PC keyboard into fields in the emulator, to speed up testing. |
Emulator tools |
Java API emulation |
||
|
|
Simplify and speed up your testing with the diagnostic window, MIDP speed simulator, configurable MIDP monitoring, and events generator among other tools. |
![]() |
The emulator provides full support for MIDP and CDLC, along with the APIs provided in the Nokia Asha platform. |
Real phone emulation |
Selecting your SDK made easy |
||
|
|
As the emulator is based on the Nokia Asha 501, it provides you with a realistic implementation of UI, user apps, messaging, and network communication features. Now you can accurately and conveniently test your apps on a PC. |
|
The exclusive Device SDK Selector makes it easy to locate and install the SDKs you need to target earlier Series 40 phones. Pick SDKs by platform or phone model, download and install to get coding. |
While the Nokia Asha SDK 1.0 (beta) is designed to work with the NetBeans and Eclipse IDEs, for the easiest and most straightforward development experience, the SDK includes the Nokia IDE 2.0 for Java ME (beta). Building on the power of the Eclipse platform for Java development, the Nokia IDE for Java ME delivers exclusive features for your Nokia Asha platform and Series 40 Java apps.
Welcome to your new IDE |
Selecting your SDK made easy |
||
|
|
A comprehensive welcome screen provides details on developing Java apps for the Nokia Asha platform and Series 40, available APIs, links to key Nokia Developer resources, and more. |
|
The integrated Device SDK Selector makes it easy to locate and install the SDKs you need to target Nokia Asha and Series 40 phones. Pick SDKs by platform or phone model, download and install to get coding. |
Nokia specific JAD editor |
In-app purchase and location templates |
||
|
|
A customised JAD attributes editor makes it easy to add the information you need to effectively target your apps' build to the Nokia Asha and Series 40 platforms. |
|
Get started quickly with your apps that take advantage of in-app advertising or location with new templates that includes everything you need. |
Access to examples |
Nokia Hub |
||
|
|
Load any of over 40 example apps straight into your workspace. Covering many aspects of the Java APIs on the Nokia Asha platform, these examples can kick-start your development. |
![]() |
Quickly find more information on publishing apps, remote access to phones for testing, Nokia Developer news, and code examples though the Nokia Hub menu. |
With the Nokia Developer Remote Device Access Service you can connect to a comprehensive range of Nokia Asha platform and Series 40 phones over the internet. Install your app then run it, just as you would on your own phone, to check out its behaviour on different hardware and UI form factors.
And don't forget that Nokia Premium Developer Program for Asha membership give you access to more phones, so you won't have to wait to start testing.
The Series 40 On-Device Debugger enables you to debug your application on many of the latest Series 40 phones. On-device debugging can be useful in tracking down issues that seem to occur on a device only. Such issues can be related to hardware features that differ between the emulator and a phone, such as network connectivity.
The Series 40 On-Device Debugger is available as a beta release that integrates easily with Eclipse and NetBeans, enabling you to make full use of the debugging features of these IDEs.
Nokia Asha SDK 1.0 (beta)
inc. Nokia IDE 2.0 for Java ME
Online installer Offline installer
Nokia SDK 2.0 for Java
inc. Nokia IDE 1.0 for Java ME
Online installer Offline installer
Extend the reach of your Android and BlackBerry apps by porting them to the Nokia Asha platform and Series 40. Get started with the porting guide or check out our webinars.
Read the porting guide ›
Watch the Android webinar ›
Watch the BlackBerry webinar ›
There are an estimated 675 million Series 40 phones in use daily. To target your apps at more of these phones: SDKs for earlier platforms are still available.
Check out details of the Series 40 SDKs ›
Read about designing for the Series 40 UIs ›