Last year's JavaOne conference introduced the world to the potential of Java for consumer devices. The Java 2 Platform, Micro Edition (J2ME) debuted, and a critical piece of its implementation for mobile devices -- the K Virtual Machine (KVM) -- made a big splash, with thousands of Palm V PDAs available at a significant discount to attendees.
This year, JavaOne realised much of the potential hinted at in 1999. Whereas last year's attendees were teased with early-access technology bits, prototypes, and overviews, this conference has been jam-packed with real devices soon to reach consumers, technical details on the J2ME technologies that power these devices, and contests and tools to fuel the development of interesting applications and services for J2ME-based gadgets.
J2ME technologies move into release and deploymentThe biggest technical developments in the J2ME-for-wireless space include the release of the Connected, Limited Device Configuration (CLDC) 1.0 specification and reference implementation, and the public review of the Mobile Information Device Profile (MIDP) spec, which was accompanied by an early-access implementation release.
The CLDC specifies the core API and virtual machine features required to support Java technology on small mobile devices such as cellular phones, two-way pagers, and PDAs. The reference implementation of the CLDC uses the KVM, now in release 1.0.
The MIDP builds on the CLDC foundation by specifying additional APIs and technology required for mobile information devices. The MIDP document specifies user interface, networking, messaging, and related aspects of the programming environment for these devices. It introduces the critical concept of a midlet, a small Java application written to the CLDC and MIDP APIs and that runs in a mobile information device.
Incremental updates have also been made to many other J2ME technologies, including Personal Java and Java Card.
J2ME development tools and IDEs debut
Quite a few manufacturers that had announced their interest in exploring J2ME-based devices in 1999 were discussing real devices and commercial availability at this year's JavaOne conference.
Companies making J2ME-related product announcements this year include Research In Motion (RIM), with its Blackberry two-way handhelds, available immediately; LG Electronics, with its J2ME-based CDMA mobile phones, scheduled for sale and network deployment in Korea starting next month; Sega Electronics (Personal Java for Dreamcast consoles); Nokia (Java for its upcoming EPOC-based mobile phones); Sony (for its mobile phones); and American Express (Java Card for its Blue credit cards).
RIM's Blackberry Java Development Environment simulating a RIM 957 with J2ME applicationsAlong with these product announcements came development contests and, thankfully and finally, some real tools. Motorola, for example, ran a J2ME development contest called "Java Jam" and announced the winners at the Thursday-morning keynote by Motorola CEO Chris Galvin. Other demos during his address previewed a fascinating upcoming Motorola product known as the Personal Information Communicator.
Other contests kicked off at this year's JavaOne include:
* RIM's J2ME Development Contest
* Sega's Dreamcast Java Contest
* American Express's Code Blue Contest
* SIMagine 2000, a GSM SIM contest sponsored by several companies (lead sponsor is Bull) * Espial's Smart Device Developer Contest Many of these contests offer significant prizes, in addition to peer and industry recognition. And all of them provide participants with access to free or inexpensive development tools for devices.
In fact, CDs containing RIM's Blackberry Java Development Environment (JDE) Early Access version were handed out at the company's pavilion booth and at email stations around the conference.
Other companies that demonstrated J2ME development tools include Motorola, which offered several, including a mobile phone IDE and a module for adding J2ME wireless development capabilities to Metrowerks's CodeWarrior; and Borland/Inprise, with its JBuilder Handheld Express.
The time is now
Real J2ME-based devices are on sale today; network operators are beginning to deploy the technologies to support downloadable Java code to devices; and ASPs and traditional ISVs are currently developing software based on J2ME.
Tremendous opportunity abounds, especially in the wireless world. Now that the technologies are ready, developers are moving rapidly to build and deploy real solutions to Java-powered devices.
I would strongly encourage anyone who is interested to learn more about J2ME and start developing now. Today is a great time to be a device application or service developer.
Bill Day is a technology evangelist at Sun Microsystems.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Email Archiving Implementation: Five Costly Mistakes to Avoid
Controlling storage costs with Oracle database 11g
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Delivering the Power of Choice with Microsoft Dynamics CRM
CRM your salespeople will love
How to improve employee productivity in small and medium businesses
Discover the advantages of an open architecture multi-vendor network solution
Making the Business Case for IT Consolidation
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Sterling Commerce Speeds Long-Distance Delivery of Large Files 2008-12-03 09:28:00+11
FrontRange Solutions launches HEAT Plus Mobile to reduce help desk costs and improve service management productivity 2008-12-02 15:15:00+11
AARNet Helps to Advance Indigenous Health 2008-12-02 12:44:00+11
Orbis selects Telstra International as its data centre partner for the UK, Europe and Middle East Region 2008-12-02 11:23:00+11
ComOps Deploys Corporate Performance Reporting Solution For Healthcare Test Manufacturer 2008-12-02 10:09:00+11
IT Service Management Needs and Adoption Trends: An Analysis of a Global Survey of IT Executives
IT executives face the need to improve service delivery with limited resource increases. Two common strategies for achieving this are network and systems management tools and datacenter consolidation. Read on to disocover how you can make a strong business case for IT Consolidation.












