The Register® — Biting the hand that feeds IT

Feeds

Sun to lose lunch money on JavaFX

Opens wallet to tough kids

Agentless Backup is Not a Myth

JavaFX, part 1 The Rich Internet Application (RIA) fight is hotting up. And, while Adobe Systems and Microsoft are squaring up in the schoolyard with all the kids cheering and screaming them on, it looks as if Sun Microsystems is in danger of getting its lunch money stolen again.

Sun's offering in the RIA space is JavaFX. Supposedly it will be in competition with Adobe's Flex, which sits on top of Flash in the browser or the Adobe Integrated Runtime (AIR), and Microsoft's "don't close the bar yet, I've just got here!" contender Silverlight.

Much has been said and written about AIR and Silverlight, probably because they are being driven by companies squarely focussed on software rather than a hardware vendor prancing about in software drag. Outside of JavaOne 2007 and 2008, Sun hasn't really talked much about JavaFX. Yet Sun's got some big hopes for JavaFX and the language certainly has some plusses. I thought it was about time to look at what Sun's offering.

First, some context. Sun has a track record of taking years to make anything ready for primetime. Jokes about Java's supposed slowness still appear on Slashdot, dating back to the first few versions from well over a decade ago. It arguably took Swing ten years to become a viable toolkit for creating smart, responsive User Interfaces (UIs). Java Server Faces (JSF) may be reaching an acceptable level of maturity now, but there are very few devotees left to notice.

JavaFX is showing a similar "slow-gro" pattern of development. Of course, it's all very new and pre-release right now. It's a mark of its potential, and possibly even the genuine need for a new RIA platform based on Java, that there's some buzz already surrounding it. The end users may be ambivalent (they don't care how your rich UI works, as long as it works well), but it's safe to say that developers want JavaFX. It's highly anticipated.

Lost opportunities

JavaFX, though, is coming to market with Sun's usual poor focus on supporting resources, while its taken at least one step that'll help set back the cause of adoption. The only book in English on the subject is already obsolete, as Sun in its wisdom made a late change to the syntax. It's a gamble as to whether any documentation, "how-to" blogs or other advice you find on line will use the new syntax.

But what of the language, itself? It's a story of potential and lost opportunity.

JavaFX is a great idea: put a syntactically sweet layer on the Java Virtual Machine (JVM), make the saccharin new language a mix of declarative statements for defining UI layouts, and procedural/imperative control statements, and let the web designers go wild. It has the potential to own the web.

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Latest Comments

Hmm, visibility is good

I'd rather watch Sun stumble around in public trying to get consensus as to what works for everybody than have it sprung on the world by Adobe or Microsoft with hooks that only they know or can monetize.

Closed source proprietary development in the case of something that is intended for wide use across many devices and environments is surely not what we need.

-Concerned

0
0

problems with Java

too much CPU and memories resources being suck up by all java written applications. Sun keeps telling us will be improve but instead, the newer releases the more CPU power required. Adobe is doing the right thing keep pressure Sun take it more seriously or bust.

0
0
Anonymous Coward

Java already is the best RIA, but its a secret

Theres a product out there called a Pojo Application Server

Its Java and it makes flex look a little silly.

Sun doesnt talk about it, because they didnt make it, and there is another little problem, it also makes EJB servers look a little silly.

It murders Flex. If Java had decent animation, it would give flash a good go as well.

This product is so powerful, it actually threatens the browser, thats how good it is.

Google for Pojo Application Server and you'll find the webs best kept secret.

JavaFX wont beat Adobe, but this will.

0
0

More from The Register

SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry