The Source for Java Technology Collaboration
User: Password:



Jacob Hookom's Blog

Jacob Hookom Jacob Hookom is a developer with McKesson Medical-Surgical, designing supply management solutions on the web, desktop, and handheld for a multitude of markets. He started consulting at 16 and has since held titles from Information Architect to Product Manager. In his free time, he contributes to Sun's JavaServerFaces RI and Glassfish projects and is an active member of the JavaServerFaces Expert Groups. Recently he started a Java.net project of his own, called 'Facelets', which is a templating framework for JavaServer Faces.



JavaFX and You

Posted by jhook on August 07, 2008 at 11:50 AM | Permalink | Comments (16)

Sun has a large customer base which has historically focused on [enterprise] application development. Yes, we hear about desktop development and phone development, but it seems the most involved and critical group is the enterprise developer.

Innovation is a hard thing to accomplish and Sun is slowly delivering on the promise of JavaFX with movie playback, bubble animations, and static widgets. Not to offend, that's neat, but they are touting aspects of innovation with the highest risk as it relates to their existing customer base.

Traditionally, you reduce innovation risk by creating solutions for your existing customer base and build out of that. Sun's obviously trying to capture a larger customer base, but is running out of the gates, ignoring customers who run Linux over something as ridiculous as video playback.

Focusing back on their existing customers vs. gaining new customers, obviously JavaFX has the opportunity to cannibalize existing solutions in the market, but trying to take a bite out of Flash is out right ridiculous at this point and I can't think of how JavaFX could hurt anyone's existing investment in Swing. Again, not releasing a Linux SDK probably due to video playback only shows that Sun isn't in the right mindset here.

As others have spoken, Sun should be providing a clearer product migration path for their existing customers to increase and grow adoption within first.

A good example of this working was when at JavaOne 2006(?) and they were demo'ing JRuby. At the time, I couldn't give a care over JRuby, but Tor showed JPA being used with Ruby On Rails within NetBeans and I was like, "Wow, that's actually cool" -- and pertinent to me as an average Java programmer.

Bubblemark, flying boxes, and static widgets aren't applicable to me. I see an obvious need to move to RIA in the market, but floating bubbles doesn't provide me with a clear migration from my existing knowledge base and interest.

In conclusion, Sun, please concentrate on marketing applications for JavaFX based on existing customer's scope of knowledge and experience. You'll reduce innovation risk and end up with a much faster rate of adoption with customers who already eat out of your hand. Appealing to the Flash market will come later and will quickly approach with such a vibrant community. But let's get the community that's already yours interested and involved with compelling and familiar applications to them.

I should clarify that this blog is plea to Sun management and marketing to vest more focus on a clear path for JavaFX adoption by existing customers. I don't know how many people were at the JavaOne 2007 night party where they had battlebots. The big climactic moment was that they were going to have 'special' guests come take the controls. To my surprise, it was guys from Sun Marketing/PR who once at the controls, only succeeded in pinning their bots in the corners and not doing anything for 5 minutes. Was I the only one who appreciated the irony in this?

August 2008
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            


Search this blog:
  

Categories
Accessibility
Community
Community: Java Enterprise
Community: JavaDesktop
J2EE
Patterns
Archives

August 2008
October 2007
May 2007
April 2007
February 2007
January 2007
December 2006
November 2006
October 2006
July 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
September 2005
August 2005
July 2005

Recent Entries

JavaFX and You

RIA - Why can't any of them work?

JavaOne 2007 - JavaFX, Desktop, and JSF



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds