Is Adobe replaying Sun's Java tape?

commentary When Adobe's CTO Kevin Lynch said this week that extending the software giant's AIR platform onto mobile devices would allow for one application to run on many devices and distribution channels, very tiny alarm bells in the back of my head started to ring.

Once upon a time, Sun was touting its "Write once, run anywhere" mantra as being the killer feature of Java, and that turned out well didn't it?

It appeared as though Lynch, giving the opening keynote at the company's Max conference this week in the United States had stolen the Sun playbook and replaced the word "Java" with "AIR". Once upon a time, Sun was touting its "Write once, run anywhere" mantra as being the killer feature of Java, and that turned out well didn't it?

Getting a Java application to play nicely across multiple mobile phone vendors without modification was akin to a minor miracle.

To be fair though, smartphones have moved into the realm of underpowered desktops and can handle the complete Java runtime now. Adobe hopes to take the AIR platform onto these handsets now and succeed where Java failed.

One problem, as I see it, is that a smartphone is still not a desktop and additional work will need to be done to get apps to function properly across multiple form factors.

Speaking at a press conference later in the Max proceedings, Lynch said that recent Flash features have been driven not from the desktop, but from smartphones.

The multi-touch support in Flash was a result of the touch interface that many phones have, and the focus in Flash 10.1 on reducing RAM and power consumption came from the phone focus; being on the same codebase for mobile and desktop means that PC users will enjoy the smartphone improvements "for free", as Lynch put it.

Therefore if a developer builds an application for the desktop and they want to use the exact same codebase on a smartphone, they may need to add in multi-touch and other gesture support at the very least.

It's not going to be as simple as pointing desktop and mobile users to the one AIR application without an amount of functional duplication of code at the very least. At the other end of the spectrum many applications will still have distinct mobile and desktop versions — if only for the user interface. It also seems that AIR is repeating some of Java's history.

Both runtimes were rightly regarded as fat and slow when they came out. In the upcoming AIR 2.0, work has been done to improve performance — on the platform itself but also on popular applications such as TweetDeck. But more distressingly AIR 2.0 will implement native process calls. The moment that a runtime begins to go native, the cross-platform interoperability must take a hit (*cough* Java *cough*).

While it will be useful on the desktop to be able to call Excel, how will that feature work on a smartphone? There are a number of reasons why AIR has a better shot at reaching platform nirvana. Firstly, it will not be distracted by the server room; desktop Java disappeared from Sun's radar for years as it made gains with J2EE and its brethren.

Secondly, smartphones and desktops are closer now than back when Java was making this same play. The schism between PC and mobile will remain, but the chasm is not as wide as it once was. On the topic of following the path Java took, Rob Christensen, product manager for AIR, said: "It's definitely been done before, at least attempted. [...] We're really excited to take on the challenge and bring our toolchain, our services, our runtimes and frameworks to solve those problems."

Christensen pointed out that unlike Java, Adobe is the sole provider of the runtime, so AIR sidesteps the issue of having multiple vendors deploying a runtime, and does not have the spectre of fragmentation hovering over it.

No doubt Adobe is also happy to do without the governance issues that plague Java.

Can Adobe bridge the gap between desktop and mobile like Java once said it could? If I had to place a bet on this, I'd say it couldn't. AIR has a very good chance of being a great platform to write cross-operating system applications in the desktop space, but phones do not behave like PCs, and until they do, any platform that tries to be master of all domains will end up being master of none.

The big difference between AIR and Java, though, is that Adobe has not bet its entire company on the success of AIR, and never would. Sun bet so much on Java that it changed its stock symbol to Java. I wouldn't recommend Adobe change theirs to AIR anytime soon.

Chris Duckett travelled to Max as a guest of Adobe.

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

IT Priorities: servers and storage: In November 2011, ZDNet Australia published the results of its IT Priorities... http://t.co/uOxpN90t

IT Priorities: servers and storage http://t.co/iQ6oT7qe

Accelerator targets 'clean-tech' start-ups http://t.co/8kGTxJGp via @zdnetaustralia

Westpac board goes paperless with iPads http://t.co/kdm26Ewr via @zdnetaustralia

Cloud TVRs stop in wake of TV Now ruling http://t.co/2hLRUvt6 via @zdnetaustralia

RT @WauloK: Two cloud-based TV recording services have been suspended after Optus TV Now. http://t.co/VomMRrRs // @techwebcast Beem is dead.

ZDNet Patch Monday ep137 - Removing the anonymity from Anonymous: http://t.co/E6Tn8vJr

ZDNet Patch Monday ep138 - Anonymous 'crippled': where to for hacktivism?: http://t.co/lbKew6Bo

ZDNet Patch Monday ep139 - War talk dominates AusCERT 2012: http://t.co/rUm22Zjm

ZDNet Patch Monday ep135 - iiNet wards off AFACT, but what next?: http://t.co/0xVdYm6i

ZDNet Patch Monday ep136 - Blackhole crimeware as a service here to stay: http://t.co/evnCUlsX

GoogleTV will revolutionize television once viewers understand it http://t.co/c4lEyb3a

Reading this article is like stepping back in time. If I was Paul Berryman I would hang my head in shame. How embarrassing!!! I can’t b...

55 minutes ago by MikeSkoey on 30 servers to 7: BUPA redoes virtualisation

Phone cloning, maybe, but bill duplication? Tech-heads give verdict
http://t.co/aw5SNigN
#ozpolitics

The registration sticker provided a visual reminder to the driver to renew regardless of what happened to the renewal letter. The experie...

1 hour ago by dccharron on NSW ditches rego stickers for tech

"xfire: Why is telecommunications being treated different to roads, water and electricity?" Good question, my guess is AUS is far behind...

1 hour ago by ngoctranminh on Five pros and cons of the NBN

“@zdnetaustralia: Is Windows Phone really the third challenger to Android and iOS? http://t.co/Tr7ASra0 ”. It's different but fast and good

Can HP bounce back? http://t.co/TSlWjmrA

Thanks for the response Luke, Given that the quotes are accurate, then the person in charge of the Vic Health App needs to find another j...

1 hour ago by butterflyeffecs on Android fragmentation steers Vic Health

Social business in Australia http://t.co/aBuXFy40 . Australian businesses still laging behind with social business. Time to catch up!

Can Windows Phone bring a new challenge? #WindowsPhone http://t.co/m82nU7hK

Nice analogy. Another factor is whether you can find 50 people with powerful enough weapons. Minassian's argument is essentially that the...

1 hour ago by Mukimu on National Botnet Network coming: Earthwave

RT @digitaltasmania: @ZDNetAustralia #NBN's Tassie upgrade to cost $1.3m http://t.co/1nTbLUJv -Countdown begins for 1st Oppn. MP to misconstrue per unit cost

@ZDNetAustralia #NBN's Tassie upgrade to cost $1.3m http://t.co/1nTbLUJv -Countdown begins for 1st Oppn. MP to misconstrue per unit cost

RT @mosfreshmedia: Start-up accelerator targets cleantech 'Atlassians, BigCommerce' via @zdnetaustralia http://t.co/oho3oQSK @atpinnovations @hamishhawthorn

Can #HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development (R&D) and generally get... http://t.co/dlgAhwxb

Can HP bounce back? http://t.co/qLlHB5FV

It's nice to see Tas finally get some decent internet connectivity, for too long Tas has been stooged on decent internet connectivity but...

1 hour ago by Jingles on NBN's Tassie upgrade to cost $1.3 million

Cloud inefficiency - Bad habits are hard to break: Cloud can save you a lot of money - if you use it effectively... http://t.co/oVoNx2na

by http://t.co/vmlLt4bh: Can HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development ... http://t.co/EjWWU9O1

Can HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development (R&D) and generally get ... http://t.co/KDGewBVH

Can HP bounce back?: HP's move to cut 27,000 jobs, reinvest in research and development (R&D) and generally get ... http://t.co/y2ajlh9V

Three tips for businesses to support connected customers: While the connected home offers benefits to the consum... http://t.co/psgHJelD

#Agedcare 30 servers to 7: BUPA redoes virtualisation: Most IT teams spend 90 per cent of today making sure that... http://t.co/HmVXHRQ7

[plug] #NBN cost-benefit analyses are so 2011 http://t.co/2mRUKI8G @TurnbullMalcolm has forgotten his CBA; sh/would he still do one? #zdnet

Can HP bounce back? http://t.co/LlAUcyYP

Who is Luke Hartsuyker? He must be the Apprentice FUDster. As PaulPC has already said regional consumers want, deserve and are entitled...

2 hours ago by dickster on Regional review highlights NBN, mobile

Three tips for businesses to support connected customers http://t.co/W7Sr3RpD

by http://t.co/vmlLt4bh: Did RIM shelve plans to license BBM?: Research In Motion (RIM) had considered licensing ... http://t.co/z6VlO472

Did RIM shelve plans to license BBM? - ZDNet Australia http://t.co/j042NNOM

Did RIM shelve plans to license BBM? - ZDNet Australia http://t.co/qMNEifi1

Its good to see the NBN keeping up with the latest equipement & letting the people benefit from it. After all thats why it was a trial, ...

2 hours ago by fibretech on NBN's Tassie upgrade to cost $1.3 million

Did RIM shelve plans to license BBM? http://t.co/KKPZVPOr

Shadow Minister for Regional Communications Luke Hartsuyker has got it wrong. Regional consumers want improved mobile services AND the NB...

3 hours ago by PaulPC on Regional review highlights NBN, mobile

Just remember that Google haven't broken any laws here, they're just doing what all their other multinational competitiors do; minimise t...

3 hours ago by Pachanga on Much ado about Google's tax

ルイヴィトン バッグ : http://www.lovebagjp.com/ Louis Vuitton bags, Louis Vuitton pretension nose about,Louis Vuitton daydre...

4 hours ago by bundLourb on Reservoir blogs: Fan fakes Tarantino diary

シャネル バッグ : http://www.bagssalejp.org/ Chanel trap,chanel shekels,gucci bags,direct purse,poor recent Louis Vuitton keep...

6 hours ago by bybrinkLync on Reservoir blogs: Fan fakes Tarantino diary

I guess but in both cases, dead body!

16 hours ago by Doubt on National Botnet Network coming: Earthwave

I think it's for the very reasons you mention in your first paragraph that there is no CBA. With the ideological differences and vested ...

16 hours ago by RealismBias on NBN cost-benefit analyses are so 2011

Good points; but how do you establish consensus about the terms of reference of a cost-benefit analysis? What is to be included? How far ...

16 hours ago by Gwyntaglaw on NBN cost-benefit analyses are so 2011

I live in a small country town & have done since 2002. When I got to this town it had no mobile phone & no broadband. The only reason w...

17 hours ago by fibretech on Regional review highlights NBN, mobile

Hi there, just became alert to your blog through Google, and found that it is really informative. I am going to watch out for brussels. I...

17 hours ago by Uttedsips on Fujitsu Stylistic ST5011

Like most things in life, the devil is in the details. If a cost benefit analysis included a societal element, I'm certain nobody on eit...

17 hours ago by RealismBias on NBN cost-benefit analyses are so 2011

The coalition has done nothing else but keep changing their view over the last 2 years. -first it was "there is nothing wrong with the ...

18 hours ago by djz on NBN cost-benefit analyses are so 2011

Use the force Luke... FFS

18 hours ago by Beta on Regional review highlights NBN, mobile

This story has been voted 12000 times in the last 24 hours!

21 hours ago, Is Bill Gates a great leader?

This story has been voted 10 times in the last 24 hours!

2 days ago, CeBIT 2012 opens: photos

This story has been voted 15 times in the last 24 hours!

2 days ago, Lenovo ThinkPad 3G tablet (32GB)

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar