Feeds

Java won the smartphone wars (and nobody noticed)

'If my battery runs out I'll call you back on the landline'

High performance access to file storage

Haven’t you noticed? Java, the red-headed stepchild of the phone world, has conquered the world by default. The platform written off just a few years ago as bloated, cumbersome and inefficient is now inescapable.

It’s actually down to desperation by the two fallen stars of the handset world, Nokia and RIM. Android, another Java system, I will presume you know about.

When Nokia capsized the unannounced Meltemi project, it marked the third platform the Finns had torched in a year. Meego and Symbian have already more or less bitten the dust. A handful of the 3,000 Symbian engineers transferred out of Nokia into Accenture, where they still work on bug fixes, we gather. But as exclusively predicted here back in February, the roadmap was torn up and the 808 PureView will be the last Nokia Symbian phone.

That leaves Nokia with Windows for its tightly specified smartphones, and just one platform – Series 40 – for everything else. Underneath, Series 40 is still the ancient body of code called NOS (Nokia Operating System). But anything more sophisticated than a fart app needs the Java frameworks.

Don't try this at home - your phone may not work

Alongside Nokia the other great casualty of recent years is BlackBerry, which has been obliged to follow suit. Like Nokia, RIM has modernised its ancient OS offering by building a Java infrastructure on top.

To remain competitive, RIM and Nokia need their basic devices to run not just apps deemed to be ‘essential’ - like Twitter, eBay, Facebook and Angry Birds - but as many of the more specialist apps and services – eg, Evernote and DropBox – as they can muster. There’s no quicker way to lure in developers than by slapping a Java framework on top.

There is irony aplenty in this.

Java has been a runtime solution in feature phones for almost a decade. It’s the splash screen everybody cursed while waiting for their game to load. Java as the phone OS itself never took off, for a number of reasons. At one point the mobile operators ganged together to advance their own favoured OS – based on Java – called Savaje, via their OMTP club. Orange and Vodafone were key investors. Thirty months later, we reported that the project had bitten the dust, "leaving a few million lines of code and a bunch of arguing venture capitalists".

Sun Microsystems could never quite decide what to do with Java, and management was by consensus and committee – a recipe for indecision. El Reg’s Bill Ray wrote a book on developing in PersonalJava, and recalls how weeks after publication, Sun abandoned it in favour of the less-functional but lighter J2MEE.

SavaJe's Jasper, a Java phone was demonstrated in 2006, but never shipped

It isn’t hard to see why Java failed to become a platform during the first half of the last decade. Footprint, battery life and performance were all suboptimal. But this has a hangover today. The consequence for Nokia and RIM is that they threw their stellar reputations for making phones with incredible battery life away, simply to keep the ship afloat. The latest BlackBerrys are really quite slick – but at a cost: they deplete the battery as rapidly as any touchscreen monster smartphone.

But since the iPhone and Android took off, the market doesn’t seem care about call quality or battery life – it values apps and flawless graphical animations more highly. So it’s a trade-off Nokia and RIM feel they have to make.

If a future civilisation digs up early 21st century technology – and only finds today’s mobile handsets to judge us by - it will marvel how humans couldn’t get their phones to last until teatime. ®

High performance access to file storage

More from The Register

next story
A black box for your SUITCASE: Now your lost luggage can phone home – quite literally
Breakfast in London, lunch in NYC, and your clothes in Peru
Broadband Secretary of SHEEP sensationally quits Cabinet
Maria Miller finally resigns over expenses row
Skype pimps pro-level broadcast service
Playing Cat and Mouse with the media
Beat it, freetards! Dyn to shut down no-cost dynamic DNS next month
... but don't worry, charter members, you're still in 'for life'
Like Google, Comcast might roll its own mobile voice network
Says anything's possible if regulators approve merger with Time Warner
EE dismisses DATA-BURNING glitch with Orange Mail app
Bug quietly slurps PAYG credit - yet EE denies it exists
Turnbull leaves Australia's broadband blackspots in the dark
New Statement of Expectations to NBN Co offers get-out clauses for blackspot builds
Facebook claims 100 MEEELLION active users in India
Who needs China when you've got the next billion in your sights?
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
HP ArcSight ESM solution helps Finansbank
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.