Beruflich Dokumente
Kultur Dokumente
Table of contents
Product description JSR support Nokia API support SDK support Supported IDEs System requirements
Hardware Software
3 4 5 6 7 8
8 8
9 10
10 11
12 13
Product description
The Nokia Asha SDK 1.0 provides a development and testing environment for Java(TM) Platform, Micro Edition, (Java ME) applications. This SDK is based on the Nokia Asha software platform 1.0. It enables developers to create, debug and test applications for Nokia devices based on Java Runtime for Nokia Asha software platform (1.0). The beta release of Nokia Asha SDK 1.0 comes with an all new platform and facilitates development by providing: An Emulator for the new platform On-Device Debugging support - Debug on the device using Wifi Location, Accelerometer, and pinch-to-zoom simulations Other simulations - Orientation, MIDP Configurations, Mobile Network (MCC/MNC), Battery, and Memory Card settings Nokia LWUIT library v1.0.2 - Create rich user interfaces Nokia Maps library v1.3.5 - Build interactive maps Nokia Ad Exchange library v1.0.9 - Integrate in-app advertising Javadocs and code examples integrated with the Nokia IDE Java Developer's Library - Help to use APIs in the new platform
JSR support
This release of the SDK supports the following Java Specification Requests (JSRs): JSR75 - File Connection and PIM optional packages of the PDA Optional Packages for the J2ME(TM) Platform (Updated) JSR82 - Java(TM) API for Bluetooth and Bluetooth OBEX 1.1 JSR118 - Mobile Information Device Profile 2.1, 2.0 JSR135 - Mobile Media API 1.2 JSR139 - Connected Limited Device Configuration 1.1 JSR172 - Web Services Java API for XML Processing (JAXP), XML-RPC API 1.0 of the J2ME(TM) Web Services Specification JSR177 - CRYPTO optional packages of the Security and Trust Services API for J2ME(TM) 1.0 (Updated) JSR179 - Location API for J2ME(TM) 1.0.1 JSR184 - Mobile 3D Graphics API for J2ME(TM) 1.1 JSR205 - Wireless Messaging API 2.0 for MMS JSR211 - Content Handler API 1.0.1 JSR226 - Scalable 2D Vector Graphics API for J2ME(TM) 1.1 JSR234 - Advanced Multimedia Supplements 1.1 (Updated) JSR238 - Mobile Internationalization API (New) JSR256 - Mobile Sensor API 1.2
JSRs have compilation support and limited runtime support in this version of the SDK.
For compilation and runtime support, refer to the SDK user guide. 5
SDK support
MIDlet debugging on the Emulator with supported IDEs On-Device Debugging support for debugging applications on the device using Wifi only MIDP monitoring and diagnostic logs RAM usage for MIDlets Orientation simulation support to test MIDlet in portrait and landscape mode Pinch-to-zoom simulation to develop and test multi-touch capabilities Full touch UI emulation with virtual keypad in the Emulator Xpress Browser 3.0.0.69 LWUIT library for rich user interface development Maps library for developing location based applications NAX library for integrating in-app advertisements Nokia IDE based on Eclipse Documentation support
The SDK replicates the UI of the Nokia Asha software platform 1.0, including the general look, error messages, display and rendering, soft keys, and menu selection. To know more about the SDK, please refer to the SDK user guide.
Supported IDEs
Nokia IDE for Java ME (Eclipse) v2 Eclipse Indigo with Mobile Tools for Java (MTJ) NetBeans 7.0 or later.
System requirements
Hardware
PC with a 2.8 GHz Pentium-class processor 2 GB of memory Display monitor capable of displaying 24-bit colour at 1280x1024 pixel resolution Approximately 2 GB of free hard disk space Network interface card Sound card
Software
Microsoft Windows 7 Professional/Enterprise/Ultimate Service Pack 1 (32/64-bit) - Recommended Microsoft Windows 8 Pro/Enterprise (32/64-bit) Java SE Development Kit (JDK) 7 Update 17 (32 bit)
Compatibility issues
The SDK may not work well with some sound card/driver combinations. In such cases, sound may be inaudible and MIDlets that use MMAPI may fail. A workaround is to try replacing the driver for the sound card.
Refer to the SDK user guide for the complete list of known issues and limitations along with the workarounds, if any.
10
11
Product support
This product includes software developed by the OpenSSL Project for use in the OpenSSL toolkit ( http://www.OpenSSL.org/). For queries, please write to us at appconsulting@nokia.com. For feedback, please use the Feedback option available under the Help menu in the SDK and the IDE.
12
Disclaimer
While the SDK contains the same software functionality as the Nokia Asha software platform 1.0 device, it is not identical due to simulations and differences in the hardware. It is recommended that final testing is undertaken on a device. The PC rendering of colours seen on the Emulator may not match colours seen on the devices. However, the SDK is ideal for verifying pixel location and the general appearance of the handset UI. Sound simulation in the SDK doesn't accurately reproduce the device's sound. This SDK is not recommended as the primary tool for development of sound content. However, it is ideal for verifying sound content as part of application testing.
13
Copyright Nokia 2013. All rights reserved. This document is for use with the Nokia Asha SDK 1.0. Reproduction, transfer, distribution or storage of part or all of the contents in this document in any form without the prior written permission of Nokia is prohibited. Nokia and the Nokia Connecting People logo are trademarks or registered trademarks of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Bluetooth is a registered trademark of Bluetooth SIG, Inc. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.OpenSSL.org/). Nokia operates a policy of on-going development. Nokia reserves the right to make changes and improvements to any of the products described in this document without prior notice. UNDER NO CIRCUMSTANCES SHALL NOKIA BE RESPONSIBLE FOR ANY LOSS OF DATA OR INCOME OR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL OR INDIRECT DAMAGES HOWSOEVER CAUSED. THE CONTENTS OF THIS DOCUMENT ARE PROVIDED "AS IS". EXCEPT AS REQUIRED BY APPLICABLE LAW, NO WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE MADE IN RELATION TO THE ACCURACY, RELIABILITY OR CONTENTS OF THIS DOCUMENT. NOKIA RESERVES THE RIGHT TO REVISE THIS DOCUMENT OR WITHDRAW IT AT ANY TIME WITHOUT PRIOR NOTICE. The availability of particular phone products may vary by region. Please check with the Nokia dealer nearest to you. Visit Nokia Developer (http://www.developer.nokia.com), the site designed for developers using technologies supported by Nokia.
14