Beta releases of Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 are now available. These new Series 40 development tools are your route to realising the extended Series 40 opportunity created by the introduction of the Asha Touch phones.
Nokia SDK 2.0 for Java
In addition to the usual tools — documentation, APIs, and an emulator — the Nokia SDK 2.0 for Java contains our first full featured, customised IDE. Based on the Eclipse platform, Nokia IDE for Java will streamline your development activities, with features such as the Device SDK Manager, Nokia specific JAD attribute editor, and a range of code templates.
Listening to user feedback we know that in the past developers have been frustrated with trying to find the right SDK for Series 40 development. With Nokia SDK 2.0 for Java, we are introducing the Nokia SDK Manager. From within the Nokia IDE for Java you can now specify a phone, screen size, form factor, or feature and instantly get a list of the SDKs supporting your choice. The SDK or SDKs can then be installed immediately, right from within the IDE.
Among the code templates you will find one with everything you need to implement an app with in-app purchasing capabilities and the JAR attribute editor makes targeting you app package at Series 40 phones simple and straightforward.
Finally, there are a number of updates to the SDK that are designed to take advantage of new features being introduced in Series 40 Touch. There is an updated Nokia UI API that gives you features such as multi-point touch and an implementation of the Mobile Sensor API (JSR-234). The emulator has been updated too with an orientation simulator, the integration of Nokia Maps into the location simulator, and useful links built into the emulators menu.
Nokia Web Tools 2.0
Series 40 web apps are the best way to deliver great experiences to Series 40 users that leverage your existing web assets. With the release of Nokia Web Tools 2.0 you now have the ability to enhance those experiences with features such as file upload and download, password management, and the addition of in-app advertising to your web apps. In addition, there are several improvements in HTML and CSS support, enabling you to deliver richer UIs.
Nokia Web Tools 2.0 enables you to code web apps that take full advantage of these features, and test them on your computer — Nokia Web Tools 2.0 is available for Microsoft Windows, Apple Mac OS X and Ubuntu Linux. The Web App Simulator offers support for the full-touch screen resolution and has been updated to provide a more phone-accurate rendering of web apps.
Series 40 represents the single largest opportunity for you to deliver Java and web apps to mobile consumers worldwide. The introduction of Nokia Asha Touch phones delivers these users a near smartphone experience and the updated tools enable you to take full advantage of this in your apps. With accelerating download rates, there has never been a better time to target Series 40.
Indiagames, Psiloc and Liverpool FC have already used these tools to create apps for the new Asha Touch phones and share their experiences in this video: