| By Tim Negris | Article Rating: |
|
| March 10, 2008 10:30 AM EDT | Reads: |
18,445 |
Adobe’s release last week of its AIR 1.0 (Adobe Integrated Runtime) cross-platform platform got plenty of ink. Much of it missed the point.
Gears No Yes No Browsers
Prism No
No Yes
Mozilla
JavaFX Yes No Yes
Java
Silverlight Yes
No No Browsers
AIR Yes
Yes Yes Self
JavaFX, the newest member of the prolific Java technology family, salutes the RIA flag by enabling easier scripting of dynamic user interface elements in webbased applications. It interoperates with things like NetBeans and, of course, the Java runtime, so, as with other kinds of Java applications, the RIA could be browser- based, but needn’t be.
in media codecs and other goodies out of Microsoft Research. These things add substantially to the quality of certain user experiences, but users won’t see how good the screen looks when the buttons don’t make sense.
It’s probably no coincidence that both Microsoft and Apple have recently made comments that are relevant here. Perhaps actually aimed at Google Gears, but timed to the AIR announcement, Microsoft sniffed that it would probably offline Silverlight sometime soon. More focused was Steve Jobs hissing about the Flash player’s performance on the iPhone – at the Apple shareholder meeting, no less.
Published March 10, 2008 Reads 18,445
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Tim Negris
Tim Negris has been a product executive at Sybase, Oracle and IBM, a strategy consultant to Dell, HP and Sarnoff Labs, a database and language standards wonk on ANSI, XOpen, and TPPC committees, and is a software innovator in collaborative web technology.
![]() |
jmarinacci 09/17/08 12:46:54 AM EDT | |||
Hi. This is Josh from the JavaFX team at Sun. Here on the JavaFX team we share the vision of applications that are both on the web and on the desktop, and where the user experience is priority number one. I'd like to correct a few things you got wrong about JavaFX. JavaFX definitely works in offline mode. JavaFX applications can be deployed in the webbrowser, similar to Flash, or on the desktop, similar to Air. You will get an icon on the desktop with an auto-updating app, just like Air. In addition we now support draggable applets, meaning you can literally drag a running application out of the webbrowser and on to your desktop. The app will still run even if you then close the browser. JavaFX also has great network support because it is built on the JVM and Java Runtime which have a rich and mature set of networking APIs. Most RIA solutions let you talk to JSON and XML webservices but that is where they stop. Java can talk to those (as well as many other kinds of webservices) but you can also open direct HTTP connections, raw sockets, UDP connections, or pretty much any other kind of network connection you can imagine. The same is true for desktop access. If your application is signed and the user gives it permission then your app can access files on the desktop, open up the webbrowser, make local network connections, and even use native code to access hardware (OpenGL, joysticks, serial ports, etc.) Because JavaFX is built on top of the mature industrial strength JVM you have access not only to the rich APIs of the Java Runtime but also the huge ecosystem of existing Java libraries out there. JavaFX is becoming a great RIA platform, for both the browser and the desktop. |
||||
![]() |
Words, punctuated 03/11/08 12:30:07 PM EDT | |||
Trackback Added: AIR in the recent RIA dev platform landscape; Since I’ve been working on Adobe AIR, I naturally have lots of thoughts about what it is and isn’t, and how it compares to some of the many similar and related technologies that have been announced and released over the past year or so. |
||||
- 4th International Cloud Computing Conference & Expo Starts Today
- Is Microsoft as Free as Open Source?
- Deploying Azure Hosted Services Should Be as Easy as Deploying a Heroku Application
- Rhomobile CEO to Speak at iPhone Developer Summit 2009 West
- Aspect-Oriented Programming and You
- Rhomobile to Exhibit at Cloud Computing Conference & Expo
- Amazon's Virtual Private Cloud Service Goes Live
- Cloud Standards Sought ASAP
- Accelerating Innovation with Yahoo! Cloud Serving
- Enterprise LAMP Summit Asks Global Open Source Leaders “Can LAMP Deliver?”
- Java Kicks Ruby on Rails in the Butt
- 4th International Cloud Computing Conference & Expo Starts Today
- Ruby-on-Rails Apps Get Cloud Lift
- Open Source Selenium Web Application Testing System
- Rackspace Cloud APIs Open Sourced
- What Could You Do with Your Code in 20 Lines or Less?
- Yahoo & Microsoft Reportedly Close to Now-or-Never Deal
- Walter Cronkite's IT Career Advice
- Is Microsoft as Free as Open Source?
- Do You Trust Google More Than You Trust Your Wife?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- Ruby on Rails Won't Make It in 2007 and Forget About AJAX
- The Jury's Still Out On Ruby On Rails (RoR) and AJAX
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- Can Ruby Live Without Rails?
- An Introduction to Ant
- Testing in Ruby on Rails
- Ruby On Rails Moves At 'Acela' Rates Toward Java
- Java Kicks Ruby on Rails in the Butt
- Cyberhive Supports Ruby On Rails

































