Feeds

Open source punch-up surrounds mobile Java upgrade

Debate unabated

  • alert
  • submit to reddit

Intelligent flash storage arrays

Sun is working with Motorola, Nokia, Siemens and Sony Ericsson on a certification program for mobile Java applications, designed to speed time to market and increase the reach of Java.

But Sun critics claim only making Java open source will guarantee its ubiquity and its power as a weapon against Microsoft, and this week IBM adopted the popular publicity tactic of the 'open letter', calling on Sun to open up the Java specifications.

Sun has not yet replied to the letter from Rod Smith, IBM's vice president of emerging technologies, but it is under increasing pressure to fully open up Java - mainly from companies like IBM and Nokia that have significant technical resources and strategic directions tied up in the software, and that see it as their primary method to fight off Microsoft .Net and Visual Studio.

Java Verified

The handset makers have been instrumental in various moves designed to accelerate uptake of Java. The latest, the 'Java Verified' program, is designed to enable Java mobile apps to run on phones from multiple vendors with only one certification required. Sun will manage and operate the scheme, which aims to maximise available software and allow developers and content providers to get their products to market more quickly.

Last year, the Java Community Process, the group responsible for maintaining Java and governing its semi-open source model, updated its methods to encourage wider, faster uptake. The changes were instigated by Nokia, Sun, Oracle and BEA, among the companies that have most to gain or lose in Java's war with Microsoft.

But even with these various changes, it remains difficult to get changes implemented through the JCP and the process has not encouraged the rapid accumulation of applications from small developers as languages like Psion OPL do through their open source models.

Lip service

The concessions by Sun to open source and small developers are little better than lip service. It is still retaining a firm rein, refusing to accept any API issued under what it calls 'viral' licensing such as the Linux General Public License, and maintaining complete control over the Java language specification with its right of veto of any proposed change.

More critically, while some of its hesitant steps towards open source may have real value, it is not offering any real incentive to small developers to submit ideas to the Java process and this is something that is increasingly frustrating the mobile phone makers, which depend on these small software houses for their applications bases. Large companies dominate the JCP's agenda be-cause they have the considerable time required to put into the JSR process, and can afford the $5,000 per person annual fee for companies to join.

Many of the 3m Java developers in the world, especially in the mobile community, are individuals who feel excluded from the Java process, Only 531 of the world's 3m Java developers have been actively involved in a JSR, and predictably this number is dominated by the big names, with Nokia being the third most active in leading JSRs after Sun itself and IBM.

Urgent need

As Microsoft improves its own mobile development tools and the new release of .Net Compact Framework, the need to make Java simple, inclusive and open becomes more urgent.

"Sun's strong commitment to open-source Java would speed the development of a first-class and compatible open-source Java implementation to the benefit of our customers and our industry," Smith wrote to Rob Gingell, a Sun vice president. "We are firmly convinced the open source community would rally around this effort."

Open source advocate Eric Raymond also sent Sun a letter last week, saying that the company had to choose between control and ubiquity of Java.

Meanwhile...
While the debate rages, Sun and its main rival for providing mobile Java Virtual Machines, Esmertec, both upgraded their products. Sun released Java for Smartphone HotSpot Implementation and J2ME Web Services, an upgraded version of its mobile web services particularly focused on dual-mode smartphones. Sun claims the new implementation of J2ME runs six times faster than the current reference platform, and that the HotSpot Implementation cuts porting and deployment times and costs for handset makers or carriers.

Meanwhile, Esmertec, which focuses on very small footprint JVMs for mass market phones, announced Jcap CLDC, a component application platform for creating highly customised and branded J2ME apps. Customisation can be performed at build time or over the air and component-based techniques enable extensive reuse and cut time to market.

© Copyright 2004 Wireless Watch

Wireless Watch is published by Rethink Research, a London-based IT publishing and consulting firm. This weekly newsletter delivers in-depth analysis and market research of mobile and wireless for business. Subscription details are here.

Related Products
Check out all the latest phones in The Reg mobile store

Security for virtualized datacentres

More from The Register

next story
TEEN RAMPAGE: Kids in iPhone 6 'Will it bend' YouTube 'prank'
iPhones bent in Norwich? As if the place wasn't weird enough
Consumers agree to give up first-born child for free Wi-Fi – survey
This Herod network's ace – but crap reception in bullrushes
Crouching tiger, FAST ASLEEP dragon: Smugglers can't shift iPhone 6s
China's grey market reports 'sluggish' sales of Apple mobe
Sea-Me-We 5 construction starts
New sub cable to go live 2016
EE coughs to BROKEN data usage metrics BLUNDER that short-changes customers
Carrier apologises for 'inflated' measurements cockup
Comcast: Help, help, FCC. Netflix and pals are EXTORTIONISTS
The others guys are being mean so therefore ... monopoly all good, yeah?
Surprise: if you work from home you need the Internet
Buffer-rage sends Aussies out to experience road rage
EE buys 58 Phones 4u stores for £2.5m after picking over carcass
Operator says it will safeguard 359 jobs, plans lick of paint
prev story

Whitepapers

A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.