Musings on JDK development

OpenJDK and the new plugin

One of the most exciting new features in 6u10 was the new Java Plug-in.

I'm happy to announce that within the next few months as part of OpenJDK, we are Sun are committed to open sourcing our Java Web Start implementation and the new plug-in implementation for NPAPI capable browsers; those browsers including Firefox 3, amongst others.

Join the discussion

Comments ( 10 )
  • Chris Hubick Friday, January 16, 2009

    Yay, this makes me very happy! Thank you! I doubt it will be in time to make Fedora 11, but I hope F12 next fall will have enhanced Applet'y goodness right out of the box :)

  • Ismael Juma Friday, January 16, 2009

    This is great, thanks. :)


  • James Stansell Friday, January 16, 2009

    Most excellent!

  • Sad Saturday, January 17, 2009

    Why don't you open source IE support too?

  • Patrick Wright Saturday, January 17, 2009

    This is great news, Joe. One question--what process, or who, directs the APIs for the plugin? Is there a JSR for this? AFAIR, the plugin functionality, and issues like the dialogs presented to the users, were decided by some group at Sun until now. How will that be managed in the future?



  • Clemens Eisserer Saturday, January 17, 2009

    This is really good news, thanks a lot Sun :)

  • Dmitri Trembovetski Saturday, January 17, 2009

    Patrick, java plugin and webstart are not part of java specification, so there are no jsrs for them.

  • Joe Darcy Tuesday, January 20, 2009


    On the APIs related to plug-in and webstart, webstart implements the JNLP specification covered by JSR 56, Java Network Launching Protocol and API (http://www.jcp.org/en/jsr/detail?id=56). That API is covered by the JCP. There are other implementations of JNLP too, like netx.

    There are some com.sun.\* APIs associated with the plug-in, including LiveConnect (Java to JavaScriot bridge), parts of simplified common DOM support, and some experimental functionality. Those are all documented at:



    Once this part of the code base is open sourced, it will be maintained under the overall OpenJDK processes for the JDK.

  • Tom Palmer Friday, January 23, 2009

    Awesome news. Thanks much to anyone involved.

  • Larry W Rader Saturday, March 21, 2009

    Good Golly,Miss Molly

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.