======================================================================== RELEASE NOTES 28 Nov 2007 Series 40 5th Edition SDK, Feature Pack 1 Based on Nokia 6500s Device THIS IS AN FINAL RELEASE FOR FORUM NOKIA MEMBERS ======================================================================== This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.OpenSSL.org/). For product support, please visit Forum Nokia Web Site http://www.forum.nokia.com/ For Feedback, please visit Forum Nokia Discussion board at http://discussion.forum.nokia.com/forum/tools_and_sdks/feedback/ Product Description: ==================== The Series 40 5th Edition SDK Feature Pack 1 is based on the Nokia 6500s, which is a Series 40 platform 5th Edition Feature Pack 1 Compatible phone. The SDK provides a development and/or testing Environment for Java TM Platform, Micro Edition (Java ME) applications, MMS, SMS, WAP, and XHTML browser content, Push (Service Indication) Messages and Digital Rights Management (DRM). Features: ========= This version of the SDK supports the following Java Specification Requests (JSR’s): - File Connection Optional Package API 1.0 (JSR 75) - Personal Information Mgmt Optional Package API 1.0 (JSR 75) - Java API for Bluetooth 1.1 (JSR 82) - Java API BT Obex (JSR 82) - Mobile Information Device Profile 2.1 (JSR 118) - Wireless Messaging SMS API 1.1 (JSR 120) - Mobile Media API 2.1 (JSR 135) - Connected Limited Device Configuration 1.1 (JSR 139) - Web Services JAXP, XML-RPC API 1.0 (JSR 172) - APDU and CRYPTO of Security and Trust Services API 1.0 (JSR 177) - Mobile 3D Graphics API 1.1 (JSR 184) - Java Technology for Wireless Industry 1.0 (JSR 185) - Wireless Messaging API 2.0 for SMS and MMS (JSR 205) - Content Handler API (JSR 211) - Scalable 2D Vector Graphics API 1.1 (JSR 226) - Advanced Multimedia Supplements API 1.0 (JSR 234) - Mobile Service Architecture Subset API 1.0 (JSR 248) - Nokia User Interface API 1.1 The SDK features support for - A TCP/IP protocol stack. - Various Diagnostics features including on/off on-the-fly tracing, A network traffic monitor and a MIDP memory monitor. - Adobe FLashlite 2.1.1 Player The SDK replicates the UI of the Nokia 6500s handset, including the general look, key layout, key definitions, error messages, display and rendering, soft keys, and menu selection. The Nokia 6500s device has keys on the right side, thae SDK shows them in a front view of the UI. The SDK is shipped with standard language support for Dutch, English, French, German, Italian, Portuguese, Spanish and Turkish. To add additional language support, you may install the World Languages pack from the same web site from which you installed the SDK. The SDK allows MIDP tracing of many Java events. You can enable tracing by using the SDK menu selection: Tools/Preferences/MIDP Monitor. To capture the tracing information to a file, use the SDK command line interface to start the SDK. For example: C:\Nokia\Devices\\S40_5th_Edition_SDK_Feature_Pack_1\bin> emulator -Xnew >>tracelog.txt Supported IDEs: =============== - Eclipse 3.3.1 with Eclipse ME 1.7.6 - Sun NetBeans 6.0 with Mobility Pack 6.0 - NMIT 4.1 with JRE patch 5 - Adobe GoLive CS2 - Adobe Dreamweaver 8 System Requirements: ==================== Supported Platforms: - Microsoft Windows XP Professional SP2 - Microsoft Windows XP Home Edition SP2 - Microsoft Windows Vista Business Edition (see item 8 in limitations below) Additional requirement: - Java Runtime Environment 5 or later (JRE 1.5 was used during the testing of this product) - Adobe Acrobat Reader 5.5 or higher Minimum hardware requirements: - Pentium-class computer with 667 MHz or faster CPU 256 MB RAM, 16-bit color, 1024x768 resolutions 100MB of hard disk space Network interface card Recommended hardware configuration: - Pentium-class computer with 2.8 GHz or faster CPU 512 MB RAM, 24-bit color, 1024x768 resolutions 140MB of hard disk space Sound card Network interface card JSR 177 developers need a smart card reader. Gem Plus USB Smart Card reader was used for Testing. Disclaimer: =========== - While the SDK contains the actual handset software functionality it is not identical due to simulations and differences in the hardware. It is recommended to do final tests on actual handsets. - The PC rendering of colors in the SDK may not match colors seen on the actual handset. However, the SDK is ideal for verifying pixel location and the general appearance of the handset UI. - Sound simulation in the SDK does not accurately represent the handset. This SDK is not recommended as a primary tool for development of sound content. However, it is ideal for verifying sound content as part of application testing. 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. As a workaround try replacing the driver for the sound card. General Information: ==================== If you use an upper case letter in the name of a Java MIDIet RMS file, you will see that the name of the RMS file duplicated on your PC contains a box in place of that character. Known Problems and Limitations: =============================== 1. In JSR 211 - "Invocation - Application without network permission cannot invoke by URL a Content Handler" doesn't work on SDK Workaround - Works fine on phone, hence can directly use the above functionality on Phone 2.RTSP streaming in Mobile Media API (JSR 135) is not functional in the SDK. 3. Video recording functionality is not supported in SDK. Workaround - Video recording functionality is supported on Phone, therfore use the phone for this functionality 4. Few links in Sample MIDIet documentation which links to SDK help may not work correctly Workaround - User can open the required information from SDK Help 5. JSR 211 Sample MIDIet should be run as per the readme file provided within Example Applications folder 6. The SDK supports T=0 smart card communication in JSR177 SATSA-APDU 7. The handsets support DRM 2.0, but the SDK is limited to DRM 1.0 8. Korean, Japanese and Urdu languages are not supported in SDK as part of FlashLite localized features 9. Limitation Under Vista environment, NCF should be run in administrator mode (in windows explorer select Nokia\Tools\Nokia_Connectivity_Framework\bin\NCFStart.exe, right click and select "Run as administrator"). 10.SDK implementation of Flashlite does not support XML Socket. 11.SDK does not support Flashlite applications which uses inline text support. 12.Video output is not simulated in the SDK. Copyright © 2007 Nokia Corporation. All rights reserved. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.