Feeds

Open source punch-up surrounds mobile Java upgrade

Debate unabated

  • alert
  • submit to reddit

Remote control for virtualized desktops

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

Beginner's guide to SSL certificates

More from The Register

next story
Download alert: Nearly ALL top 100 Android, iOS paid apps hacked
Attack of the Clones? Yeah, but much, much scarier – report
Broadband sellers in the UK are UP TO no good, says Which?
Speedy network claims only apply to 10% of customers
Virgin Media struck dumb by NATIONWIDE packet loss balls-up
Turning it off and on again fixes glitch 12 HOURS LATER
Fujitsu CTO: We'll be 3D-printing tech execs in 15 years
Fleshy techie disses network neutrality, helmet-less motorcyclists
Facebook, working on Facebook at Work, works on Facebook. At Work
You don't want your cat or drunk pics at the office
Soz, web devs: Google snatches its Wallet off the table
Killing off web service in 3 months... but app-happy bonkers are fine
Ofcom tackles complaint over Premier League footie TV rights
Virgin Media: UK fans pay the most for the fewest matches
Yahoo! blames! MONSTER! email! OUTAGE! on! CUT! CABLE! bungle!
Weekend woe for BT as telco struggles to restore service
prev story

Whitepapers

Choosing cloud Backup services
Demystify how you can address your data protection needs in your small- to medium-sized business and select the best online backup service to meet your needs.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
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?
Reducing the cost and complexity of web vulnerability management
How using vulnerability assessments to identify exploitable weaknesses and take corrective action can reduce the risk of hackers finding your site and attacking it.
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.