FeaturesPluginsDocs & SupportCommunityPartners

NetBeans Mobility Pack 4.1 Release Notes

Last Updated: 09 May 2005

Supported Platforms

Note: NetBeans Mobility Pack 4.1 requires J2SE SDK v. 1.4.2_06 or later v. 1.4.x platform, or J2SE 5.0_03 or later v. 5.0_x platform.

J2ME MIDP Development is supported on the following platforms:
• Microsoft Windows 2000 Professional SP3
• Microsoft Windows XP Professional SP2
• Red Hat Enterprise Linux 3.0, Fedora Core 1
• Sun Java Desktop System 3.0

The Mobility Pack includes the J2ME Wireless Toolkit, version 2.2.

Note: 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.

Bugs and Issues

The major unresolved issues for this release are as follows:

  • The NetBeans Mobility Pack will not run if the name of, or path to, the installation directory or user directory
    contains non-ASCII characters.
  • 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.
  • 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.
    Workaround: 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.
  • You cannot add external J2ME Wireless Toolkit emulators in the Linux distribution under certain permissions.

    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.

    Workaround: 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.

  • Issue 58671 - Device emulators that are visible in the Java Platform Manager can fail if they do not have all the necessary JAR files (for example, the CLDC configuration or MIDP Profile JAR). MIDlets cannot be compiled or run with an emulator that fails. Also, if the failed device emulator is chosen as the default emulator in the New Project wizard, the wizard can not be completed and will throw an exception.
    • Note that other device emulators from the same emulator platform can still be used successfully if they have the necessary JAR files.
    Workaround: Run the query: <emulator install_dir>\emulator.exe
    -Xquery > c:\emulator.txt
    . Then check to ensure that the JAR files named exist physically on your hard drive. If this does not work, try reinstalling the emulator.
  • Cannot Launch Sprint PCS Wireless Toolkit for Java 2.0.11

    Workaround: Copy the run target from <projectname>/nbproject/build-impl.xml into <projectname>/build.xml and add the -classpath="$(dist.dir)/$(dist.jar)" attribute into the nb-run task when running the Sprint emulator.

  • Cannot Launch Siemens Mobility Toolkit 2.00.3b
  • Run through OTA can be very slow.
  • If you add multiple custom components to the MIDP Visual Designer Component Palette, the last custom component added occasionally becomes unusable.
  • Workaround: Remove the custom component and add it again using the Component Palette Manager.

Redistribution

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:

(a) distribute the Software complete and unmodified and only bundled as
part of your Programs,

(b) do not distribute additional software intended to replace any
component(s) of the Software,

(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),

(d) do not remove or alter any proprietary legends or notices contained in or on the Software.

(e) only distribute the Software subject to a license agreement that
protects Sun's interests consistent with the terms contained in this
Agreement, and

(f) agree to defend and indemnify Sun and its licensors from and against
any damages, costs, liabilities, settlement amounts and/or expenses
(including attorneys' fees) incurred in connection with any claim,
lawsuit or action by any third party that arises or results from the use
or distribution of any and all Programs and/or Software.

The following Software components are Redistributables:

NETBEANS MOBILITY PACK 4.1

  • mobility7.1\LICENSE.txt
  • mobility7.1\ant\nblib\org-netbeans-modules-kjava-antext-debugger.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-antext.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-antext-debugger.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-editor.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-emulators.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-examples.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-j2mejavahelp.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-j2meplatform.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-j2meproject.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-j2meunit.jar
  • mobility7.1\modules\org-netbeans-modules-kjava-obfuscators-proguard.jar
  • mobility7.1\modules\docs\org-netbeans-modules-kjava-j2mejavahelp.jar
  • mobility7.1\modules\docs\locale\org-netbeans-modules-usersguide_f4j_me.jar

Documentation

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:

Projects

NetBeans IDE 4.1


About NetBeans IDE 4.1
Download
Release Notes
Mobility Release Notes
 

Related Articles

 

Upcoming Chat

June 2 at 09:30 PDT/16:30 GMT/UTC : Deep Dive on NetBeans Mobility Pack 4.1 Guests: NetBeans Mobility Pack Team Members Martin Ryzl, Sigal Duek, Petr Suchomel, Adam Sonata, Matt Volpi. Register Now!
 

Chat Transcript

Read what Senior Product Manager, Judith Lilienfeld, Technical Lead, Ludovic Champenois, and Engineering Manager, Petr Jiricka had to say about NetBeans IDE 4.1 in this May 3rd Live chat.
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by