| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <head> |
| <title>NetBeans Mobility Pack 5.0 Release Candidate Release Notes</title> |
| <link rel="stylesheet" type="text/css" href="../../../netbeans.css"> |
| </head> |
| |
| <body> |
| |
| <h1>NetBeans Mobility Pack 5.0 Release Notes</h1> |
| <p>Last Updated: 2 February 2006</p> |
| <h2><a name="SupportedPlatforms">Supported Platforms</a></h2> |
| <blockquote> |
| <p><b>Note:</b> NetBeans™ Mobility Pack 5.0 |
| requires Java SE 5.0_06 or later v. 5.0_x platform or optionally J2SE SDK |
| v. 1.4.2_09 or later v. 1.4.x platform.</p> |
| <p>Java ME MIDP Development is supported on the following platforms:<br> |
| • Microsoft Windows 2000 Professional SP3<br> |
| • Microsoft Windows XP Professional SP2<br> |
| • Fedora Core 3</p> |
| <p>The Mobility Pack includes the J2ME Wireless Toolkit, |
| version 2.2. </p> |
| <p><b>Note:</b> The platforms supported by the NetBeans Mobility Pack might |
| differ from those supported by the emulator you plan to use. You should verify |
| that both the Mobility Pack and the emulator you plan to use are supported |
| on your particular platform.</p> |
| </blockquote> |
| |
| |
| <h2><a name="BugsIssues">Bugs and Issues</a></h2> |
| <p>To file a new bug, request a new feature or feature enhancement, or check on |
| the status of an existing bug, use the Issuezilla bugtracking system: <a href="https://netbeans.org/bugzilla/enter_bug.cgi?component=3rd-party">https://netbeans.org/bugzilla/enter_bug.cgi?component=3rd-party</a>. |
| <br> |
| The Component is "3rd-Party". The Subcomponent is "mobility pack".<br> |
| </p> |
| <p>The major unresolved issues for this release are as follows: |
| </p> |
| |
| <ul> |
| <li>The NetBeans Mobility Pack will not run if the name of, or path to, the |
| installation directory or user directory <br> |
| contains non-ASCII characters.<br> |
| </li> |
| <li> The J2ME Wireless Toolkit will not run if the name of, or path to, the |
| Toolkit installation directory or user directory contains non-ASCII characters.<br> |
| </li> |
| <li>The J2ME Wireless Toolkit 2.2 emulator does not support multibyte characters |
| in a Mobility project name or in a Java class that will become the name of |
| a MIDlet or MIDlet suite. You can develop such a project using the IDE, but |
| you will not be able build or run the application if you are using the J2ME |
| Wireless Toolkit 2.2 as your target platform.<br> |
| <blockquote> <strong>Workaround:</strong> Use ASCII characters only in the |
| name of the project and program class names, or configure the project to |
| use an emulator that supports multibyte characters.</blockquote> |
| </li> |
| <li>The Update Center does not work after you uninstall the Mobility Pack.<br> |
| <blockquote> <strong>Workaround:</strong> After you uninstall the Mobility |
| Pack, remove the Java ME Platform SDK Catalog from the list of AutoUpdate |
| Types. To do this, choose Tools >Options. Click Advanced Options. Expand |
| IDE Configuration > System > AutoUpdate Types. Right click Java ME |
| Platform SDK Catalog and delete it. Restart the NetBeans IDE.</blockquote> |
| </li> |
| <li>You cannot add external J2ME Wireless Toolkit emulators in the Linux distribution |
| under certain permissions.<br> |
| <br> |
| When adding the platform using the Java Platform Manager (JPM), the tool's |
| browser recognizes any J2ME Wireless Toolkit directories and marks them with |
| the appropriate icon in the file dialog. If you attempt to add an external |
| Wireless Toolkit on Linux installed under root or a different user account, |
| however, the process fails even though the Wireless Toolkit installation appears |
| valid. This is a known issue and is caused by wrong permissions set on the |
| Wireless Toolkit executables. As a result the JPM cannot execute the emulator |
| executable and get the detailed information it needs about the platform. |
| <blockquote> |
| <p><strong>Workaround:</strong> Install the external J2ME Wireless Toolkit |
| under the same user account as the one you use to run the NetBeans IDE. |
| Optionally, if you have root access you can change the permissions on |
| the Wireless Toolkit directories and executables but that is not advisable |
| as it can cause major problems for other users using that Wireless Toolkit |
| installation.</p> |
| </blockquote> |
| </li> |
| <li>Visual Mobile Designer projects saved in Mobility Pack 5.0 are not backwards-compatible |
| with Mobility Pack 4.1 projects. Once you save a project in version 5.0, it |
| cannot be reopened in version 4.1.<br> |
| </li> |
| <li>Run through OTA can be very slow.<br> |
| </li> |
| <li>If you add multiple custom components to the MIDP Visual Designer Component |
| Palette, the last custom component added occasionally becomes unusable. </li> |
| <blockquote> |
| <p><strong>Workaround:</strong> Remove the custom component and add it again |
| using the Component Palette Manager.<br> |
| </p> |
| </blockquote> |
| <li>Emulator opens, but no MIDlet is shown when debugging a multi-threaded application, |
| or when an application is being debugged on dual machines. This is due to |
| a bug in the J2ME Wireless Toolkit 2.2. |
| <blockquote> |
| <p><strong>Workaround:</strong> Turn off hyperthreading while debugging.</p> |
| </blockquote> |
| </li> |
| </ul> |
| <h2><a name="redistribute" id="redistribute">Redistribution</a></h2> |
| |
| <blockquote> |
| <p>DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software |
| License Agreement and the obligation, restrictions, and exceptions set forth |
| below, You may reproduce and distribute the Software (and also portions of |
| Software identified below as Redistributable), provided that you:</p> |
| <p>(a) distribute the Software complete and unmodified and only bundled as<br> |
| part of your Programs,</p> |
| <p>(b) do not distribute additional software intended to replace any<br> |
| component(s) of the Software,</p> |
| <p>(c) if a Redistributable contains J2ME Wireless Toolkit (J2ME WTK), you represent |
| and warrant that you have a valid agreement with Sun authorizing the commercial |
| redistribution of the J2ME Wireless Toolkit (J2ME WTK),</p> |
| <p>(d) do not remove or alter any proprietary legends or notices contained in |
| or on the Software.<br> |
| <br> |
| (e) only distribute the Software subject to a license agreement that<br> |
| protects Sun's interests consistent with the terms contained in this<br> |
| Agreement, and</p> |
| <p>(f) agree to defend and indemnify Sun and its licensors from and against<br> |
| any damages, costs, liabilities, settlement amounts and/or expenses<br> |
| (including attorneys' fees) incurred in connection with any claim,<br> |
| lawsuit or action by any third party that arises or results from the use<br> |
| or distribution of any and all Programs and/or Software.</p> |
| <p>The following Software components are Redistributables:</p> |
| <p>NETBEANS MOBILITY PACK 5.0</p> |
| <ul> |
| <li>mobility7.2/LICENSE.txt</li> |
| <li>mobility7.2/ant/nblib/org-netbeans-modules-kjava-j2meproject.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-antext.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-j2meplatform.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-j2meplatform-catalog.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-j2meproject.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-j2mejavahelp.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-examples.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-editor.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-obfuscators-proguard.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-j2meunit.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-kjava-emulators.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-mvd.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-vmd-components-nbmidp.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-e2e-end2end.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-e2e-jsr172.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-deployment-ftpscp.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-deployment-webdav.jar</li> |
| <li>mobility7.2/modules/org-netbeans-modules-deployment-sonyericsson.jar</li> |
| <li>mobility7.2/modules/docs/org-netbeans-modules-kjava-j2mejavahelp.jar</li> |
| <li>mobility7.2/modules/scr/deploy-copy-impl.xml</li> |
| <li>mobility7.2/modules/scr/deploy-scp-impl.xml</li> |
| <li>mobility7.2/modules/scr/deploy-ftp-impl.xml</li> |
| <li>mobility7.2/modules/scr/deploy-webdav-impl.xml</li> |
| <li>mobility7.2/modules/scr/deploy-sonyericsson-impl.xml</li> |
| <li>mobility7.2/modules/ext/j2meunit-1.1.1.jar</li> |
| <li>mobility7.2/modules/ext/graphlib.jar</li> |
| <li>mobility7.2/modules/ext/nb_midp_components.jar</li> |
| <li>mobility7.2/modules/ext/j2mewcw-core.jar</li> |
| <li>mobility7.2/modules/ext/commons-net-1.4.1.jar</li> |
| <li>mobility7.2/modules/ext/jakarta-oro-2.0.8.jar</li> |
| <li>mobility7.2/modules/ext/activation.jar</li> |
| <li>mobility7.2/modules/ext/saaj-impl.jar</li> |
| <li>mobility7.2/modules/ext/mail.jar</li> |
| <li>mobility7.2/modules/ext/jaxrpc-api.jar</li> |
| <li>mobility7.2/modules/ext/jaxrpc-impl.jar</li> |
| <li>mobility7.2/modules/ext/xsdlib.jar</li> |
| <li>mobility7.2/modules/ext/schema2beansdev.jar</li> |
| <li>mobility7.2/modules/ext/j2me_sg_ri.jar</li> |
| <li>mobility7.2/modules/ext/saaj-api.jar</li> |
| <li>mobility7.2/modules/ext/xml-helper.jar</li> |
| <li>mobility7.2/modules/ext/jaxrpc-spi.jar</li> |
| </ul> |
| </blockquote> |
| <h2><a name="Documentation">Documentation</a></h2> |
| <blockquote> Documentation is provided for the NetBeans Mobility Pack in the |
| form of web-based guides and the IDE's help system. You can use the following |
| documents to get started: |
| <ul> |
| <li><a href="../../../kb/archive/index.html">NetBeans Mobility |
| Pack 5.0 Features and Download Page</a></li> |
| <li><a href="../../../kb/archive/index.html">NetBeans |
| Mobility Pack Quick Start Guide</a></li> |
| <li><a href="../../../kb/archive/index.html"> Importing |
| Existing Java ME MIDP Source Code into NetBeans IDE 50</a></li> |
| <!-- <li><a href="https://netbeans.org/kb/articles/tutorial-currencyconverter-40.html"> |
| J2ME MIDP Currency Converter Tutorial</a></li> |
| <li><a href="https://netbeans.org/kb/articles/tutorial-j2mefragmentation-50.html"> |
| J2ME MIDP Device Fragmentation Tutorial</a></li> --> |
| </ul> |
| </blockquote> |
| |
| |
| </body> |
| </html> |