On CHOW: Groundbreaking hangover cure
BNET Business Network:
BNET
TechRepublic
ZDNet

November 13th, 2006

What a free Java means for Rich Internet Applications

Posted by Ryan Stewart @ 10:53 am

Categories: Adobe, Eclipse, Java, Rich Internet Applications, Sun Microsystems

Tags:

In Focus » See more posts on: SUN GPLs Java

The big news today was that Java is going to be released for free under the GPL license. This comes hot off the heals of Adobe's decision to open source their ActionScript Virtual Machine (my thoughts here), the core part of the Flash Player. While both of these announcements are unrelated, I think both are very good for Rich Internet Applications.

One of the main concerns for many people in this new, standards-based world, is that the Rich Internet Technologies that exist are largely proprietary. Microsoft's Windows Presentation Foundation isn't open, Flash player is still largely closed, though ActionScript is well-positioned to become the ECMA standard implementation for the 4th revision. OpenLaszlo provides an open source solution, but if you go the Flash route, you're still stuck to proprietary technology.

Java has always tried to be the write once, run everywhere solution, and it made a lot headway. There are supposedly 5 million Java developers out there, and it runs on everything from servers to mobile devices. As a Rich Internet Application solution however, it has always lacked a little bit. It was difficult to build compelling user interfaces with Java, and because it came before the web really took off, it never quite meshed with web developers. As new and more interesting technologies appeared, Java took a back seat quietly riding along powering big parts of the web from behind the curtains.

But this announcement should bring a healthy jolt to the Java community and revitalize Java as a platform at just the right time. Eclipse's Rich Client Platform continues to make strides, and I hope is one of the main beneficiaries of a new, open Java. Between Flash, and Windows Presentation Foundation, there is starting to be a lot more interest in applications that leverage the web, but are available offline and can make use of the power that we have heavily invested in on our client machines.

Java is well positioned for a resurgence because of their strong developer community and their history as a platform. This step could help bring Java into the new world and make it a rallying point for developers who want an open source solution do deliver Rich Internet Applications. I also hope it encourages other providers to open up more. We got a glimpse that Adobe is willing to consider that, and I hope this adds to that conversation within the company.

Ryan StewartRyan Stewart, a Rich Internet Application developer and industry analyst, recently joined Adobe's Platform Team as a Rich Internet Application Evangelist. full profile and disclosure of his industry affiliations.

Email Ryan Stewart

Subscribe to The Universal Desktop via Email alerts or RSS.

  • Talkback
  • Most Recent of 17 Talkback(s)
RE: To sumarize: We need a lightweight ....
Bravo dude, I agree. The idea of a Firefox platform for RIAs has always been kind of interesting, but an open source, light weight JVM could push it to a higher level.... (Read the rest)
Posted by: ryanstewart Posted on: 11/14/06 You are currently: a Guest | | Terms of Use
Java went open source and about 8 bloggers cared.  brandonthedeveloper | 11/13/06
RE: Java went open source and about 8 bloggers cared.  ryanstewart | 11/13/06
They need to strip out everything you do NOT need for Java in a browser,  DonnieBoy | 11/13/06
Couldn't be more wrong  BillShepp | 11/13/06
Not on Windows  TonyMcS | 11/13/06
RE: Couldn't be more wrong  ryanstewart | 11/13/06
The size of the run-time is only 15 MB, NOT 50 MB. Yes, still too big, but  DonnieBoy | 11/13/06
Maybe the time has come for Java. Before, the problem was download time and  DonnieBoy | 11/13/06
RE: Maybe the time has come for Java. Before, the problem was download time  ryanstewart | 11/13/06
Being nice to Donnie  TonyMcS | 11/13/06
RE: Being nice to Donnie  ryanstewart | 11/14/06
I think the key is Browser Integration of Java to cache programs locally,  DonnieBoy | 11/13/06
Maybe CoreJava?  joe1972 | 11/13/06
RE: Maybe CoreJava?  ryanstewart | 11/14/06
To sumarize: We need a lightweight JVM, specialized for web applications,  DonnieBoy | 11/13/06
No telling  Suicida| | 11/13/06
RE: To sumarize: We need a lightweight ....  ryanstewart | 11/14/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Top Rated

    Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    SmartPlanet

    • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
    • More from IBM
    • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
    • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
    Click Here