blob: 232df90117d4ef9b0598491c7a1c45bd36318765 [file] [log] [blame]
<!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&trade; 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>
&#8226; Microsoft Windows 2000 Professional SP3<br>
&#8226; Microsoft Windows XP Professional SP2<br>
&#8226; 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 &quot;3rd-Party&quot;. The Subcomponent is &quot;mobility pack&quot;.<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 &gt;Options. Click Advanced Options. Expand
IDE Configuration &gt; System &gt; 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>