============================================================================ RELEASE NOTE: Series 60 MIDP Chinese Simplified SDK 2.1 for Symbian OS (December 22, 2004) ============================================================================ Product Description: ==================== Series 60 MIDP Chinese Simplified SDK 2.1 for Symbian OS contains an emulator for the Series 60 Platform, Java(TM) class libraries, and documentation. The emulator supports Mobile Information Device Profile (MIDP) 2.0, Connected Limited Device Configuration (CLDC) 1.0, Nokia UI API, Wireless Messaging API (JSR-120), Mobile Media API (JSR-135), and Java APIs for Bluetooth (JSR-82). The Series 60 MIDP Chinese Simplified SDK 2.1 is the reference MIDP Java(TM) implementation for the Developer Platform 2.0 for Series 60 and e.g. for the Nokia 6620 and the Nokia 7610. Features: ========= - Emulator for debugging applications - Documentation - Example applications - Support for following IDEs and development products is tested with: - Borland JBuilder 9 Mobile Edition - Sun Java(TM) Studio 6, Mobility - IBM WebSphere Studio Device Developer 5.6 - Nokia Developer's Suite 2.0 for J2ME(TM) - Sun J2ME(TM) Wireless Toolkit 2.0 New Features: ============= - Support for IBM WebSphere Studio Device Developer 5.6 System Requirements: ==================== Minimum Hardware Requirements: - 1.0 GHz Pentium processor - 256 MB RAM - 500 MB available disc space - 64 K colors, 1024*768 pixel display - Keyboard and mouse Minimum Software Requirements: - Windows 2000 (SP3 or higher) or Windows XP (SP1a or higher) - Java(TM) 2 Platform, Standard Edition SDK 1.4.1_02 or higher - Unzip software (for unzipping the SDK installation package) Compatibility Issues: ===================== - In order to simulate different Protection Domains, use the preferencies tool \bin\prefs.exe. By default the Protection Domain is Untrusted. See the chapter "Security for MIDP Application" in MIDP 2.0 specification for more detailed information. - The emulator supports Java Bluetooth API (JSR-82) using Bluetooth PC Card installed as a serial port device or Bluetooth modules connected using RS-232 interface. Emulator supports H4 and BCSP protocols for communication with the Bluetooth hardware. Protocol used can be specified in \bin\epoc32\winscw\c\system\data\bt.esk by modifying hcidllfilename line to contain either hci.dll (default, BCSP) or hci_h4.dll (H4). Also, the port number should be set to zero based port number (ie. for Bluetooth device connected to COM4, specify port=3) Known Problems: =============== Installation/Uninstallation --------------------------- - If you want to change the directory during the installation, please ensure the directory not including any unicode, such as Chinese, that's to say, you can only input ascii char, including white space char. - Please remove the installation directory manually after uninstalling the SDK. Some files and directories are created while the emulator is run for the first time. Uninstaller will not remove those files or other files that user has created after installation. - If you install the SDK with a User-level account without admin right, it has some problems. So we suggest you install with an admin user. - Uninstallation of this SDK does leaves the following files in C:\WINNT\system32 directory: npacket.dll npacketadmin.exe npacketmsg.dll npacketsvc.exe drivers\npacket.sys The Ethernet Support needs these files and removing them will cause loss of Ethernet Support for the other installed SDKs. You can remove the files from the directory if you are sure you don't need them for Ethernet Support with other SDKs. Emulator -------- - This emulator does not properly support the -classpath command line flag. MIDP libraries are inbuilt into the emulator and location of the application JAR is determined using the JAD file. - This emulator does not support -D flags i.e. system properties. - This emulator does not support command line parameter -http_proxy. - This emulator does not emulate the real memory size of a device. - Push, datagram and server socket features can be used only with installed midlets. - Push feature is not fully supported. - Only the following content formats are supported in emulator: wbmp, gif, jpg, bmp, tiff, mbm, png, wmf, au, wav, mid. For instance, following formats are not supported: amr, awb, 3gp, rm, rng, mp3. - The WMA implementation does not actually send any messages into a network. Instead, it writes messages into the \bin\epoc32\winscw\c\smsout folder. Incoming messages may be placed in the smsin folder, for example, by moving files from the smsout folder to smsin - this gives the impression that the emulator is receiving its own sent messages. - Windows short cut keys Ctrl + Alt + Shift + E / D / W / H don't work in emulator. - Function keys "Alt + F2" and "F8" do not work in emulator. - Email message can not be sent. - Emulator's browser doesn't work with WLAN adapter. - Open a document from notepad, and then press the button 'ABC', select 'Writing language', there is a strange string "???????" between "English" and "Chinese Simplified". - In Configurations - Settings, Under 'Writing language', one option is "???????" - When focus on a meeting date in calendar, there is a strange character '?' following the time. The information will display about 10 seconds, and then it will disappear. - There is an English menu "ETHERNET" in Bookmark. IDEs ---- - This SDK doesn't support "Run via OTA" functionality in Sun J2ME(TM) Wireless Toolkit 2.0. Bluetooth --------- - In some configurations there are problems in using certain physical COM-ports for Bluetooth adapter. Workaround: Try different COM-port for the adapter. - Running a Bluetooth (BT) MIDlet when BT is not set up is not possible. - Bluetooth receiving does not work correctly. Mobile Media API ---------------- Please note that this SDK support CLDC1.0 and MIDP2.0, not support CLDC1.1. The SDK doesn't have emulation support for the following features of Mobile Media API: - Video Playback Support - Video Feature Set - Camera Snapshot Support - Video Resize Support - Video Full Screen Support Emulator Wrapper (Unified Emulator Interface) --------------------------------------------- - The emulator.exe doesn't support parameter of -Xrunjdwp: transport,address - The emulator.exe doesn't support parameter of -Xdebug Documentation ------------- - This emulator supports Wireless Messaging API (WMA) specification 1.1 even though the JavaDoc version is 1.0 (no new classes since 1.0). Additional testing of Chinese features -------------------------------------- - This SDK doesn't support to name midlet including Chinese characters. --------------------------------------------------------------------- The phone simulation used in this SDK is designed to show how applications may appear on J2ME(TM) enabled mobile phones. It simulates the look&feel and behavior of Series 60 based phones as faithfully as possible but there may be some differences between this emulator and the actual products. Copyright ?2001-2004 Nokia Corporation. All rights reserved. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation. Includes Java(TM) technology from Sun Microsystems, Inc. Portions of this Software are Copyright by Sun Microsystems, Inc. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.