On The Insider: Oprah's Next Project on HBO
BNET Business Network:
BNET
TechRepublic
ZDNet

May 4th, 2007

Sun preparing answer to Flash, Silverlight?

Posted by Ed Burnette @ 2:14 pm

Categories: AJAX, Community, General, Java, Licenses, Sun

Tags: Microsoft Silverlight, Java, Sun Microsystems Inc., Codec, JavaOne, Ed Burnette

In Focus » See more posts on: JavaOne, Software Patents

The details are a closely guarded secret until JavaOne opens next Tuesday. But all indications point to some kind of response from Sun to Adobe Flash and Microsoft Silverlight.

[Update: And here it is: JavaFX takes center stage at JavaOne --Ed]

I admit this is based on 2 parts information, 4 parts speculation, and 3 parts wishful thinking, but a few hints of what this response might look like are available for all to see if you know where to look. You can check back on how well I did at prognosticating next week.

One part of the answer could be Chris Oliver’s work with F3 (Form Follows Function). For demonstration purposes, Chris has converted a number of Flash and SVG examples into F3, which you can run live. The only problem is deployment - you have to have the big monolith called “Java SE JRE” installed on your desktop before you do anything else.

That’s where some work from Ethan Nicholas might come in. His group is making Java 7 more modular, so there could be a small core that downloads and installs quickly (they were calling it the Java Kernel last time I checked). Recently, F3 was ported to run on some mobile devices, indicating it doesn’t need the full Java runtime to do its thing. Could this be the basis of a “frictionless” Flash-like install experience?

Then there’s Project Flair, the brainchild of Sun’s Dan Ingalls, who wants to make the browser a more robust and predictable platform for web developers (don’t we all). And let’s not forget OpenJDK, the open source version of Java 7. This will finally be available soon, perhaps during the conference. Its GPL license will allow modifications and new distributions, opening the door for subsets and variants based on Sun’s starting code. Maybe it’s time to — dare I say it — shed the “Java” name for some of this new work.

Media is currently a weak spot in the Java technology stack. JMF, the Java Media Framework, has been dormant for years. One big problem is software patents on the codecs. The best codecs right now are H.264/AVC (used in Quicktime), VC-1 (used in Silverlight), and On2’s VP6/7 (VP6 is used in the Flash player). There’s an older codec called VP3 (aka Ogg Theora) which is not encumbered but is technically inferior to the others. So if Sun wants a true Flash-killer that includes video, something will have to give. Maybe On2 will grant patent rights to allow GPL implementations of VP6/7 viewers? Probably not, but stranger things have happened.

While there are little pieces of the picture being worked on inside and outside Sun, no grand scheme has emerged so far to really take on Flash/Flex/Apollo, Silverlight, and even the immensely popular and useful kludge we call Ajax head on. Will this finally be revealed at JavaOne next week? I certainly hope so. If Sun doesn’t do it, then someone else should. Is Apache, Eclipse, or some big ISV ready to step up to the plate? As one blogger noted this week, we’ve waited 10 years for Sun to do this, and that’s long enough.

[Update: See what really happened with the JavaFX announcement --Ed]

Ed BurnetteEd Burnette is a professional developer and author of several articles and books about computing including Hello, Android: Introducing Google's Mobile Development Platform, 2nd Edition. For disclosure of Ed's industry affiliations, click here or to view his full profile click here.

Email Ed Burnette

Subscribe to Dev Connection via Email alerts or RSS.

  • Talkback
  • Most Recent of 14 Talkback(s)
JAVA SE
HOPE JAVA SE JRE becomes more modular
http://unlimitedfreecalls.blogspot.com... (Read the rest)
Posted by: kevencage Posted on: 07/16/07 You are currently: a Guest | | Terms of Use
I hope so  acoliver | 05/05/07
Too slow, too big, too buggy and too Sun  TonyMcS | 05/06/07
Then don't use it....  linux for me | 05/07/07
And yet another attack vector for hackers  No_Ax_to_Grind | 05/07/07
Don't forget...  Resuna | 05/07/07
Naw,  No_Ax_to_Grind | 05/07/07
Nothing less than Java 'Browser-Edition' will do  emorning@... | 05/07/07
They won't do it right  jasonshortphd | 05/08/07
If they don't  Ed BurnetteZDNet Moderator | 05/08/07
None of these plugins can take on Flash or AJAX  Resuna | 05/07/07
But what is the question?  jlward4th | 05/07/07
What needs answering  Ed BurnetteZDNet Moderator | 05/08/07
Javascript is not Java  jasonshortphd | 05/08/07
JAVA SE  kevencage | 07/16/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Archives

Favorite Links

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