📄 release-notes.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html> <head> <title>Release Notes - phoneME Feature</title> <link rel="stylesheet" href="./share/document.css" type="text/css"> </head><body><table class="full-width"> <!-- formatting table --> <tr> <tr> <td class="sun-darkblue"> </td> </tr> <td class=sun-darkblue> <h1>Release Notes</h1> <h2> phoneME™ Feature MR2 </h2> <h4>May 2007</h4> </td> </tr> <tr> <td class=sun-lightblue> </td> </tr></table><p class="breadcrumb"> <a href="../index.html">Home</a> > Release Notes</p><h2 class="Head1">Table of Contents</h2><dl> <dd><a href="#introduction">Introduction</a></dd> <dd><a href="#platforms">Supported Platforms</a></dd> <dd><a href="#notes">Implementation Notes</a></dd> <dd><a href="#known_bugs_and_issues">Known Bugs</a></dd></dl><a name="introduction"></a><a name="_maincontent"></a><h2 class="Head1">Introduction</h2><p>phoneME Feature software is an optimized Java™ ME stack.This implementation supports multitasking andis built upon MIDP 2.1.</p><p>When phoneME Feature software runs multiple MIDlets, it uses a single OSprocess. Therefore, a single instance of Java Virtual Machine can executeseveral applications simultaneously, providing each of them with a separateruntime environment. All running applications are isolated so that from theapplication's point of view, it looks as if each application is executed inits own virtual machine.</p><p>phoneME Feature software is for developers who port MIDP andassociated technologies to mobile devices. It is also useful to applicationdevelopers who want to work with the very latest Java ME technologies, evenbefore these technologies are ported to real devices.</p><p>The following features are part of phoneME Feature software, version MR2:<p><ul> <li>High performance implementation of the Java ME platform stack</li> <li> Modular architecture which supports multiple implementations per functional area (storage, networking, user interface, etc.) </li> <li>Subsystem, directory, and library portability</li> <li>Minimal platform-specific code</li> <li> Multitasking capabilities and support for multiple, simultaneous applications (MIDlets) </li> <li>Native Application Management API</li> <li>Native Resource Management API</li> <li>Implements CLDC 1.1 (JSR 139) and MIDP 2.1 (JSR 118)</li> <li> Implements the following optional APIs: <ul> <li>PDA Optional Packages for the J2ME™ Platform (JSR 75)</li> <li>Java APIs for Bluetooth (JSR 82)</li> <li>Wireless Messaging API 1.1 (JSR 120)</li> <li>Mobile Media API (JSR 135) <li>J2ME Web Services Specification (JSR 172)</li> <li>Security and Trust Services API for J2ME (JSR 177)</li> <li>Location API for J2ME (JSR 179)</li> <li>SIP API for J2ME (JSR 180)</li> <!--<li>Mobile 3D Graphics API for J2ME (JSR 184)</li>--> <li>Wireless Messaging API 2.0 (JSR 205)</li> <li>Content Handler API (JSR 211)</li> <li>Scalable 2D Vector Graphics API for J2ME (JSR 226)</li> <li>Payment API (JSR 229)</li> <!--<li>Advanced Multimedia Supplements (JSR 234)</li>--> <li>Mobile Internationalization API (JSR 238)</li> <li>Java Binding for the OpenGL® ES API (JSR 239)</li> </ul> </li></ul><a name="platforms"></a><h2 class="Head1">Supported Platforms</h2><p>Following are the supported target platforms for <i>running</i> animplementation ofphoneME Feature software:</p><ul> <li>Texas Instruments P2SAMPLE64-V6 OMAP 730 with Linux/ARM <li>Linux/x86 <li>Windows/x86 (which runs the product in emulation mode)</ul><p>The supported platforms for <i>building</i> an implementation of the phoneME Feature software are Linux/x86 and Windows/x86.</p><h3 class="Head3">Building on Linux</h3><p>A Linux build system needs the following tools and software:</p><table> <thead> <tr> <th class="sun-verylightblue" scope="col">Description</th> <th class="sun-verylightblue" scope="col">Definitely Works</th> <th class="sun-verylightblue" scopr="col">Might Work</th> <th class="sun-verylightblue" scopr="col">Does Not Work</th> </tr> </thead> <tfoot> <tr> <td colspan="4"><hr class="pTableHr" /> </td> </tr> </tfoot> <tbody> <tr> <td>Operating System</td> <td>Ubuntu 6.06</td> <td>Other versions of Linux</td> <td></td> </tr> <tr> <td>Compiler</td> <td>GCC 3.4.6</td> <td>Other versions of GCC</td> <td></td> </tr> <tr> <td>JDK™</td> <td>version 1.4.2</td> <td>Any 1.4.x version</td> <td>JDK 1.5 and 1.6</td> </tr> <!-- <tr> <td>Virtual Machine</td> <td>CLDC HotSpot Implementation version 2.0</td> <td></td> <td></td> </tr> --> <tr> <td>API Documentation</td> <td><a href="http://doxygen.org/">Doxygen</a> 1.4.4</td> <td>Other versions of Doxygen</td> <td></td> </tr> </tbody></table><p>Doxygen is only required if you wish to generate the API documentation from thesource code.</p><!--<ul> <li>Ubuntu 6.06</li> <li>GCC 3.4.6</li> <li>JDK™ version 1.4.2</li> <li>CLDC HotSpot Implementation version 2.0</li></ul>--><p>To cross-compile for the supported P2 OMAP730 board (see below), you needthese additional tools:</p><table> <thead> <tr> <th class="sun-verylightblue" scope="col">Description</th> <th class="sun-verylightblue" scope="col">Definitely Works</th> <th class="sun-verylightblue" scopr="col">Might Work</th> <th class="sun-verylightblue" scopr="col">Does Not Work</th> </tr> </thead> <tfoot> <tr> <td colspan="4"><hr class="pTableHr" /> </td> </tr> </tfoot> <tbody> <tr> <td>Cross Compiler</td> <td>GCC cross compiler 3.3.1</td> <td>Other cross compiler versions</td> <td></td> </tr> <tr> <td>Device Operating System</td> <td>MontaVista Linux Consumer Electronics Edition 3.1 (2.4.20 kernel)</td> <td>Other device operating systems</td> <td></td> </tr> <!-- <tr> <td>Device GUI</td> <td>Qt/Embedded 2.3.10.</td> <td>Other Qt/Embedded 2.3.x versions</td> <td></td> </tr> --> </tbody></table><!--<p>Qt/Embedded is required only for <code>qt</code> builds.</p>--><!--<ul> <li>GCC cross compiler 3.3.1</li> <li>MontaVista Linux Consumer Electronics Edition 3.1 (2.4.20 kernel)</li></ul>--><h3 class="Head3">Building on Windows</h3><p>A Windows/x86 build system needs the following tools and software:</p><table> <thead> <tr> <th class="sun-verylightblue" scope="col">Description</th> <th class="sun-verylightblue" scope="col">Definitely Works</th> <th class="sun-verylightblue" scopr="col">Might Work</th> <th class="sun-verylightblue" scopr="col">Does Not Work</th> </tr> </thead> <tfoot> <tr> <td colspan="4"><hr class="pTableHr" /> </td> </tr> </tfoot> <tbody> <tr> <td>Operating System</td> <td>Windows XP</td> <td>Windows 2000, Windows 2003</td> </tr> <tr> <td>Compiler</td> <td> Microsoft Visual C++ 6.0 Professional </td> <td></td> <td>Microsoft Visual Studio 2005</td> </tr> <tr> <td>Unix-like environment</td> <td> <a href="ftp://ftp.sunfreeware.com/pub/freeware/contributions/cygwin/cyg4me1_1_full.zip"> Cyg4Me </a> </td> <td>Full CygWin (with appropriate mounts)</td> <td></td> </tr> <tr> <td>JDK™</td> <td>version 1.4.2</td> <td>Any 1.4.x version</td> <td>JDK 1.5 and 1.6</td> </tr> <!-- <tr> <td>Virtual Machine</td> <td>CLDC HotSpot Implementation version 2.0</td> <td></td> <td></td> </tr> --> <tr> <td>API Documentation</td> <td><a href="http://doxygen.org/">Doxygen</a> 1.4.4</td> <td>Other versions of Doxygen</td> <td></td> </tr> </tbody></table><p>Doxygen is only required if you wish to generate the API documentation from thesource code.</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -