advertisement
Premier Club Log In/Registration
  Include Code  Search Tips
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   SKILLBUILDING  |   TIP BANK  |   SOURCEBANK  |   FORUMS  |   NEWSLETTERS
Browse DevX
Download the code for this article
Partners & Affiliates
advertisement
advertisement
Average Rating: 5/5 | Rate this item | 1 user has rated this item.
 Print Print
 
Mobile Java Gets a Much-needed Boost from Sun's New Mobility Toolkit
J2ME developers are accustomed to neglect, but the new NetBeans Mobility Pack 4.1 is among the best updates to the wireless development toolbox yet this decade.  

advertisement
ere you a little surprised recently that Sun's J2ME Wireless Toolkit picked up several awards as product of the year in the mobile development tools area? I was. Not that the Wireless Toolkit is a poor tool. But after several years of writing applications in our favorite text editors and then using the Wireless Toolkit to compile, test, debug, etc. our J2ME applications, many J2ME developers were hoping that our J2ME IDEs would catch up to those in the J2EE arena.


Admittedly, there have been improvements. Products and IDEs such as Borland's Jbuilder/Mobile Studio, IBM's WebSphere Studio Device Developer, and EclipseME, to name a few, continually provide J2ME developers with more application development power than they have had in years past. Even the Wireless Toolkit has been improved greatly over the years. But here we are in 2005, and most of us are using the same tools used in 2001—a text editor and the J2ME Wireless Toolkit.

What more could we want? Well, to name a few things, I want an IDE that provides:

  • A visual, drag and drop, development tool that allows me to put together J2ME application user interfaces similar to the way I build Swing or Web applications.
  • An interface to quickly see, change, and experiment with application configuration, defragmentation, obfuscation, localization, and security settings.
  • The ability to develop, test, and integrate J2ME applications with server-side applications with which the J2ME applications communicate in a single IDE.
  • A means to deploy/upload the applications from the IDE via many different protocols/deployment mechanisms.
For those with a want list like mine, there is good news, or at least hope, on the horizon. Sun's recently released NetBeans IDE 4.1 and NetBeans Mobility Pack 4.1 is coming pretty close to realizing the dream of a having a full-fledged IDE that even J2EE developers would be proud of and might even use. This article examines the features found in the NetBeans 4.1 Mobility Pack and explores how they can help you produce better J2ME applications in reduced time.

Figure 1. NetBeans IDE 4.1: The NetBeans IDE 4.1 with Mobility Pack 4.1 offers a main window when it first comes up that helps you set up a new project or open an existing sample project to help guide development.

Installation
The NetBeans IDE version 4.1 and the NetBeans Mobility Pack 4.1 require separate downloads and installations. Both are available free, as open source tools from Sun. Install the NetBeans IDE first and then the Mobility Pack. NetBeans has been tested on Windows, Linux, Solaris (x86 and SPARC), and MacOS platforms, but is known to run on other platforms as well. However, J2ME MIDP development is limited to 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
You will also need J2SE SDK v. 1.4.2_06 or later or J2SE 5.0_03 or later.

Installation of both products (the IDE and Mobility Pack) is straightforward for most platforms. For the Windows platform, a self-extracting installer is provided. Binary installers are provided for Linux and Solaris. If you have a need to develop server-side applications, you may also want to check out the NetBeans IDE and Sun Java System Application Server Bundle Installation. This will give you NetBeans IDE 4.1 and the App Server Edition 8 all in one shot.

NetBeans 4.1 does not require older versions of NetBeans to be removed. By default, on Windows platforms, the NetBeans IDE 4.1 automatically creates a new user directory when launched (<your HOMEPATH>/.netbeans/4.1) which allows past and the new versions to co-exist without issue. You can optionally import projects from Sun Java Studio Mobility as well as from the J2ME Wireless Toolkit (see this article for more information).

  Next Page: Already in Mobility Pack 4.0


Page 1: IntroductionPage 3: Server-side Integration (Wireless Connection Wizard)
Page 2: Already in Mobility Pack 4.0Page 4: Deployment Options
advertisement
Advertising Info  |   Member Services  |   Permissions  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About


JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES