[RSS]
Mobility Logo

Mobility Pack - Developer Page

NetBeans Mobility Pack is an extension to NetBeans IDE that helps developers to write, test, and debug applications for the Java Micro Edition platform (Java ME platform) technology-enabled mobile devices. Mobility Pack is an open source project and also serves as a platform for additional Java ME tools.

Download

Basic overview of NetBeans Mobility Pack supported platforms

NetBeans Downloads

Operating System Installer Zip/tar[1] Bundled emulator Note
Windows Download Download Sun Java Wireless Toolkit 2.5.1
Linux Download Download Sun Java Wireless Toolkit 2.5.1
Solaris Sparc No Download No Download J2ME Wireless Toolkit 2.1 or Download Microemulator support
Solaris x86 No Download No Download Microemulator support
Mac OS/X No Download No Download Microemulator support or Use MPowerplayer emulator
Other No Download No

[#1] Zip/tar builds don't contain an emulator, it has to be downloaded separately. On the download page, choose a daily build that is compatible with your NetBeans build. (eg: similar date of release) Follow the steps in the MobilityFromZipToNB to "install" the zip build.

Milestone Downloads

Developing Mobility Pack

Learn how to download sources and build Mobility Pack. Source code is also available on-line.

Report a bug

Software bugs are invevitible and we'd appreciate your input if you've encountered a defect or want an enhancement included in future releases. Please use the links below to share your bug discoveries or insights about what the IDE should include.

Road map

NetBeans Mobility is always released as a part of a NetBeans IDE release. We just finished the 6.0 release in December 2007 which offers many useful new features. Believe it or not, the Mobility team is already working on the 6.1 release due to be release in spring 2008. Though primarily a bug fixing release, there will be new features and funtionality added. You can take a look at what's planned for this release on the Netbeans Mobility 6.1 planning page.

Documentation

Join the community

The Mobility Pack is a phenomenal tool for Java ME developers. Want to make it better? Then participate in our developer community meetings, user groups and developer email lists for more information about how you can help develop future enhancements of the Mobility Pack.
  • Mailing lists. There are several mailing lists. Subscribe to users@mobility to discuss how to use Mobility Pack or general Java ME questions by sending an email to users-subscribe@mobility.netbeans.org. Developers contributing to the Mobility Pack source code (eg: new components, plugins, etc) should subscribe to dev@mobility.netbeans.org.
  • Community meetings Public community meetings will be held regularly. Check the meeting page to get information about next meeting.
  • Partners. Mobility Pack is an open source project. One of the goals is to provide a platform for all Java ME Tools. It's easy to get help from fellow developers who can be contacted by using the dev@mobility mailing list. This is a great resource if you need help with integrating your tool with Mobility Pack, contributing a sample, or need tutorial assistance. More information about how-to contribute to NetBeans can be found at NetBeans Contribution page.
  • CDC Pack 5.5 Survey Results Results from the CDC Pack 5.5 Developer Survey. Thanks for sharing your views with us!

Featured projects

Mobility Pack Project has been divided into several sub-projects that together form the whole Mobility Pack. Some of them may be used even without the IDE.
  • Java ME Tools Platform One of the Mobility project's goals is to provide a complete platform for Java ME Tool vendors. Java ME Ant extensions are IDE independent and can be used by any developer with an emulator integration API. Additional tools can be integrated as Ant tasks or with the NetBeans API and distributed as NetBeans plugins.
  • Ant extensions for Java ME Mobility Pack uses build system which is based on ant. Core of this build system is a set of ant tasks for Java ME specific build steps like preverification, preprocessing, obfuscation, signing, packaging, etc. These tasks have been developed for Mobility Pack, however, they can be used even without the IDE.
  • Visual Mobile Designer Visual tool for creating MIDP applications in NetBeans.
  • Custom components A Visual designer which is part of Mobility Pack offers additional components that are not part of MIDP specifications. These components include LoginScreen, SMS Composer, PIM Browser, File Browser, TableItem, SplashScreen, WaitScreen, SVG components and an API for creating your own custom components.
  • Samples Mobility Pack is distributed together with many useful samples. Those samples can also be found in CVS CVS. The goal of this subproject is to maintain a comprehensive set of samples for all new JSRs.
  • Emulator integration Additional emulators can be integrated through Unified Emulator Interface. Emulator that does implement UEI will be automatically recognized by the IDE. Mobility Pack is a reference implementation for IDE side.
  • SVG Compatiblity Suite A simple suite of MIDlets testing a features of JSR226 which are utilized by custom SVG components Mobility Pack provides. This suite allows testing of the features on real devices.

Attachments

mobility.png Info on mobility.png 4443 bytes