| By Tom Hume | Article Rating: |
|
| January 1, 2000 12:00 AM EST | Reads: |
7,452 |
Java's back: after spending seven years wandering around the wilderness of Web browsers (where it gave us applets) and servers (where it's had a little more success, with servlets and JavaServer Pages entrenched as a serious platform for dynamic content), it's returned to its roots as a language for programming consumer electronic devices.
J2ME, Java 2 Micro Edition, is a cut-down version of Java, suitable for running on restricted hardware such as mobile phones, that may have less storage or processing power than regular PCs. It allows small applications, called "midlets," to be stored and run on the phone. This lets developers build more sophisticated services than browser-based platforms like WAP will allow.
The key problem J2ME addresses is the disparity of mobile phone hardware and operating systems. Rather than forcing developers to produce a version of their applications for each individual phone handset, J2ME lets them write applications once and deploy them to any handset that supports Java, saving a great deal of development effort in the process. In practice, this "write once, run anywhere" approach isn't always practical, but Java takes at least some of the pain out of the process.
As with many innovations in mobile telephony, Japan has gotten there first: NTT DoCoMo launched their first Java phones (branded "i-appli") in January 2001, and has seen excellent commercial results from these devices. i-appli handset owners typically spend twice as much per month on data services as regular i-mode users.
Mobile operators across the world are understandably keen to emulate this success, which explains the enthusiasm with which they are launching Java handsets onto their networks. In many ways it's a logical extension of the logos and ringtones market which has exploded in Europe over the last few years. Personalization has always been one of the most popular mobile data services, and mobile subscribers in Japan and elsewhere are using Java applications to personalize their handsets.
In the UK, we've recently seen mobile operator O2 launch their Java gaming service, offering both classic arcade games (Asteroids, Pong, etc.) and new content (for example, the "Men in Black 2" game from Digital Bridges) for £1.50 ($2.40 USD) per game per month. New operator Hutchison, who is due to launch their 3G service in the UK in the next few months, similarly sees Java content as an important part of their service offering. They recently ran a competition to create compelling applications for their first wave of subscribers.
Overwhelmingly, the emphasis so far has been on gaming, but we expect to see a range of other applications once developers get a feel for the potential (and limitations) of J2ME.
These limitations are significant; Java doesn't yet offer the same performance as native applications, and the difficulties of designing mass-market services for mobile phones are many. A restrictive interface (tiny screens and keyboards), the need for users to be able to move between applications quickly (say, to answer an incoming call during a game session), and networks that offer low bandwidth in comparison to desktop PCs, all create problems.
So, what's next for Java? A new version of the J2ME spec, dubbed "MIDP 2.0," is in preparation, and will allow for more sophisticated applications - use of sound, and full-screen graphics, both of which are currently impossible without using proprietary APIs provided by vendors like Nokia and Motorola. I'd also expect to see more imagination from developers. Much J2ME content at the moment consists of conversions of classic arcade games which, while familiar to many consumers, are hardly groundbreaking stuff. And, given that Java in phones opens up the development of mobile applications to a massive worldwide developer community, there should be no shortage of innovation over the next few years.
Published January 1, 2000 Reads 7,452
Copyright © 2000 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Tom Hume
Tom Hume is cofounder and director of Future Platforms, a UK company
focused on developing Internet services for consumer devices.
tom@futureplatforms.com
![]() |
CharlieX5 01/22/03 02:52:00 PM EST | |||
After reading this article, I wondered where the punch line was. "The key problem J2ME addresses is the disparity of mobile phone hardware and operating systems. Rather than forcing developers to produce a version of their applications for each individual phone handset, J2ME lets them write applications once and deploy them to any handset that supports Java, saving a great deal of development effort in the process. In practice, this "write once, run anywhere" approach isn't always practical, but Java takes at least some of the pain out of the process." If any fellow developer has found this to be true, I've never met them nor read one of their postings. Furthermore, with regards to the MIDP 2.0 release, although MIDP 2.0 contains many new features and capabilities, optional Java packages will still be necessary in many device types. This means we will still have to write apps for different device types. I have to wonder if the author even talks to developers. Please cease with the senseless propaganda and tell it like it is. Otherwise, the mobile industry will never overcome its shortcomings to inspire me to write a single wireless application. |
||||
- Typhoon Ondoy (Ketsana) and Floods Hit the Philippines
- Confessions of a Ulitzer Addict
- RIM Launches BlackBerry Desktop Manager for Mac Users
- Unisys Provides Mobile Support
- Rapid Application Delivery - Going Hybrid
- Ulitzer Live! New Media Power Panel at Santa Clara Convention Center
- Rhomobile CEO to Speak at iPhone Developer Summit 2009 West
- Rhomobile to Announce Production Release of RhoHub at 4th Cloud Expo
- First Open Source 4G Mobile Cloud Platform
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- Easiest Way to Make an iPhone Media App
- Top 10 Telecom Predictions for 2010
- Typhoon Ondoy (Ketsana) and Floods Hit the Philippines
- Confessions of a Ulitzer Addict
- RIM Launches BlackBerry Desktop Manager for Mac Users
- Build Reliability into Cloud Computing for SMBs
- Unisys Provides Mobile Support
- Is AT&T Apple's Achilles Heel?
- If They Don’t Throw Chairs Maybe You’re Not THAT Important
- Cloud Computing ERP Suite For the iPhone
- Stewart McKie Launches Mobile Tagging and Content Delivery Topic on Ulitzer
- Technology Face-Off: Augmented Reality vs Mobile Image
- Apple Approves First Official Porn Star App for iPhone
- Amazon S3 vs Amazon EBS on the Elastic Cloud
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Should RIM BlackBerries Be Rented?
- Trump's Apprentice Runner-Up Rebecca Jarvis Has $150,000 Job Offer From SYS-CON Media
- Has the Technology Bounceback Begun?
- Microsoft and Sprint Collaborate on Mobile Search
- "Mobile Web 2.0" – How Web 2.0 Impacts Mobility & Digital Convergence
- Ringback Tones
- Mobile Music Gets Boost From New W600 "Walkman Phone"
- The Top 250 Players in the Cloud Computing Ecosystem
- i-Technology Blog: Zero-Cost Telephony, the 6-Ton Elephant in the Telco Room
- Alcatel + Microsoft = Internet TV Over IP, a.k.a. "IPTV," Coming Soon To a PC or TV Near You
- SIMply Big: SIM Cards For New Mobile Personal Storage





























