Sun calls up Java for mobiles

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Sun Microsystems and its allies are preparing a new release of Java software for mobile phones that they hope will prevent a splintering of the Java market and stave off rivals such as Microsoft. The new version of Java for mobile devices, now being reviewed by Java supporters, is expected to be approved in the coming weeks. It includes a standardised way to download Java programs, better sound and networking, and a more sophisticated user interface. Those new features are important not only because they'll expand the types of programs that can run on mobile phones, but because they may help prevent mobile phone makers from creating their own ways of handling that work, which could undermine Java's appeal. Keeping Java allies in the fold is a central issue for Sun, the creator of Java. The company wants to accommodate individual companies' needs to extend Java while avoiding a future in which Java fragments into different, incompatible versions. Java is software that lets programs run on different computing devices -- for example, letting a chat program work on mobile phones from Siemens, Motorola or Nokia -- regardless of the processors used in the system. Java works on servers and desktop computers, but much Java activity centres on the version for mobile phones, called the Mobile Information Device Platform (MIDP). The first version of MIDP "left some areas open that handset manufacturers were exploiting with proprietary...programming interfaces," said Onno Kluyt, manager of Sun's Java community process program office. Kluyt asserts that with the new version of MIDP, the desire among mobile phone makers to build proprietary extensions is waning. "The industry came back," he said. Whether that's true remains to be seen. Sun's Java has the edge right now in the mobile phone market, with millions of Java-equipped phones already in consumers' hands. But Microsoft is breathing down Sun's neck, and any dissent in the Java ranks could ultimately create Microsoft converts. Java faces competition from Microsoft's Smartphone 2002 operating system and Pocket PC Phone Edition, as well as from Qualcomm's Binary Runtime for Wireless (BREW) initiative. Microsoft has yet to find the right formula for controlling the mobile phone market. But the software giant is working on a more capable version of its mobile software, as part of its far-reaching .Net initiative. IDC analyst Keith Waryas said that Microsoft often comes out with a first-generation product that's "sub par" and a second-generation one that's "pretty good." But "when they hit the third time, they crush everybody." The outcome of the struggle will determine who profits from the billions of dollars expected to be spent on mobile phone software for checking customer orders, viewing maps, playing games or sending messages to friends. Room for competition
Through partnerships with companies such as Motorola, Vodafone and Nokia, Sun has succeeded in spreading Java to an area where its longtime rival, Microsoft, is comparatively weak. Sun's revenue comes chiefly from selling large server computers, not from its software arm. But the company does derive millions of dollars from licensing Java and from related development tools and software. There is still plenty of room for competition -- and consumer choice -- because the market is young. Comparatively few people use their mobile phones yet for much more than talking, particularly in the United States. Currently, just slightly more than 1 percent of the $73.5bn in revenue that mobile phone carriers collect in the United States comes from transferring data, Waryas said. However, IDC projects the figure will rise to about 17 percent to 20 percent of a $135bn market in 2006. Technologies such as Java or BREW are "absolutely essential" for mobile phone service companies looking for a way to tap other revenue sources besides regular phone calls, Waryas said. And Java has a "major lead" in the mobile phone market, he noted. Since its introduction in September 2000, MIDP has swept across the mobile phone landscape. Nokia, the largest maker of mobile phones, expects to sell about 10 million mobile phones this year that can run Java programs. MIDP has become a fertile garden for other Java developments as well. For example, there are projects under way to extend MIDP with 3D graphics, better audio and video and the ability to tap into information about the location of the cell phone customer. Companies such as Nokia like the Java realm because companies can participate in its development, Waryas said. In the PC world, many companies are relegated to the role of mere assembler while Intel and Microsoft reap many of the profits. Companies "want to take an active role. They don't want to become a white-box manufacturer," Waryas said, referring to generic PCs with standard parts and no brand name. Splintering possible
But not everything has been rosy among Java developers. In-Fusio, which makes games for mobile phones, participates in the development of the new MIDP release but saw its proposal for a MIDP Java game standard rejected in a vote by the Java community members. That rejection raises the possibility that companies will continue to use proprietary extensions to Java, not technology developed through the Java Community Process (JCP), through which Sun and others govern the future of Java. That may split what could be a unified effort, said In-Fusio chief technology officer Thomas Lanspurg. "Currently, there is no specific work done inside the JCP to solve this issue. And this may generate in the future a result where people (like us) have to find a solution by themselves outside standards and generate more fragmentation," he said in an email interview. "Fragmentation" is a loaded word in the computer industry, bringing to mind the ultimately unsuccessful attempts to unify the world surrounding the Unix operating system, which led to a divided Unix market and customer confusion. And it's a particularly sensitive concept for Java, which Sun emblasoned with the "write once, run anywhere" mantra promising universality. Sun and Java have faced this challenge before, as with server versions of Java from BEA Systems and others that include extensions that can prevent a program from running on a competitor's version of Java. In response, Sun is creating an Application Verification Kit that ensures a Java program can run in different companies' Java environments. Microsoft, naturally, seizes on the fragmentation issue and argues that it is Sun's fault. Sun tried to create a Java version for devices with little processor power and memory, but the customers who will be interested in the services Java can provide will also be the ones who buy fancier mobile phones or other wireless gadgets with much more processing power. Mobile phone manufacturers responded to Sun's "lowest common denominator" approach by adding proprietary extensions for jobs outside Java's domain, such as initiating phone calls, said David Rasmussen, lead product manager for Microsoft's .Net Mobile Platform, a software product expected by the end of this year for running complex programs on small devices. "The .Net framework...has a powerful enough base to work with that you can develop interesting applications and avoid this fragmentation," Rasmussen said. "We think it's short-sighted to bet on a low-level capability when the devices are going to get up to a reasonable level of capability very quickly." Talk like that has analysts wondering how long Java will maintain its lead in the mobile phone market. "Microsoft is the big sleeping giant in the industry," Waryas said. "I wouldn't say they're late because the market hasn't developed yet."
ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser. Have your say on all developer topics. From j2ee, to C++, from Visual Basic to Javascript plus much more. Share your experience with others on the Developers Forum. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

4 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

6 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

6 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

8 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

8 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

9 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

10 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

10 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

10 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

11 hours ago by ramwellian on Cloud computing security: no more oxymoron?
BugStalker

"Interesting thought ... If you installed Win7 as a dual boot on a machine that previously only had Linux, and it wrecked your Linux installation,...

11 hours ago by BugStalker on Windows 7 Declares War on GRUB
whs001

This is an excellent summary of Ubuntu and Mint and the interface differences between them. Most such articles take a very partisan position for...

11 hours ago by whs001 on A tale of two distros: Ubuntu and Linux Mint
Moley

@ewallace. Not so clear. Anyone can obtain the text, for example from here http://www.ustr.gov/webfm_send/2379. I support ACTA so long as it and...

11 hours ago by Moley on ACTA: Facts, misconceptions and questions
45283

I think WinRT is fantastic. I just wish it was an option for people that didn't want to go through Microsoft's App Store with its attendant...

14 hours ago by 45283 on Why Windows 8 needs architectural hygiene for WOA
Burn-IT

Nine people? £30m? Who's back pocket is that lot going in? And IF they say it is for new buildings, what about all the ones the government has...

15 hours ago by Burn-IT on Police set to launch three £30m e-crime hubs
ewallace

Just to be clear, nobody knows what is in the text of ACTA, here is a photograph of the text of ACTA http://twitpic.com/8h9iju as submitted to the...

16 hours ago by ewallace on ACTA: Facts, misconceptions and questions
fgvrg56

Unfortunately main issue is that ASUS is refusing to accept that they make some mistake on this version of asus Transformer prime. 1 - GPS sensor...

17 hours ago by fgvrg56 on Asus Eee Pad Transformer Prime Wi-Fi & GPS problems?
Ben Woods

@Marcus A fair question. Just talked with Archos which said it was working on an announcement for next week....

18 hours ago by Ben Woods on Archos confirms G9 Ice Cream Sandwich update schedule
Marcus Karlsson

Any update on this, considering the claimed "first week of February"?

19 hours ago by Marcus Karlsson via Facebook on Archos confirms G9 Ice Cream Sandwich update schedule
apexwm

Bill Goodrich : Just as al_langevin pointed out, with Windows Server 2008 there is no Services for Macintosh anymore. It's gone, not available....

1 day ago by apexwm on Windows Server 2008 drops the ball for Mac compatibility

Latest in Application Development