The final version of the Nokia SDK 1.1 for Java is now available. This SDK allows you to incorporate In-App Purchasing into apps for phones running Java Runtime 1.1.0 for Series 40, such as the Nokia Asha 303. The SDK features a new emulator based on this phone.
To support development with the In-App Purchase APIs, the emulator has a new version of the in-app purchase simulation tool. This tool lets you define purchase items for use in testing. The testing can then be performed against a production simulation server or locally.
The simulated purchase items include features to define product and purchase details, including success and failure scenarios for both. In addition, you can define and test purchase items that you will allow a user to restore to their phone. Handling for DRM protected content is also included. These updated features now enable you to run a full set of in-app purchase test cases in the emulator and ensure an optimal in-app purchase experience.
Apps you build today using the Nokia SDK 1.1 for Java and In-App Purchase APIs can be submitted to Nokia Store, but be aware that the In-App Purchasing infrastructure is still in beta.
For more information on In-App Purchasing, and the other new business models you can use in apps for Series 40 phones, jump over to the dedicated revenue models page.
[youtube V5A7nzu4Lrc nolink]
While In-App purchasing is a key feature of this release, it not the only new feature offered in the SDK. A significant number of new switches and settings have been added to the emulator, which will help you test more comprehensively on your PC. You will now, for example, be able to simulate the battery level, set operator details, and preview landscape video.
Of course, the SDK also includes all those great features introduced with Java Runtime 1.0, such as those for enhancing the UX on touch screen phones with the Frame Animator and Gesture APIs. Don’t forget you have great features to add location awareness to your apps too.
These and other new features are highlighted in a video hosted by Mike Arvela of Futurice, which you can watch here
The SDK is available in both online and offline versions, which you can download here.