Update Center for GlassFish V3

The next generation of the UpdateCenter may be implemented as a Web-based application, a Swing Application (perhaps with Java Web Start), or JavaFX application. This page is intended to compare advantages and disadvantages of these options.

Web Application:

  • Easily integrated into Admin Console / single admin application
  • Leverage Admin GUI's existing infrastructure to build UI
  • Lightweight
  • Easy remote access
  • Browser makes application very accessible
  • Look & Feel is well defined for web applications

Swing:

  • Rich UI
  • May integrate with NetBeans
  • More difficult to deploy / maintain (perhaps Java Web Start could help address this?)
  • More difficult to integrate with the admin console (may be possible with Java Web Start)

JavaFX:

  • Rich UI
  • Faster development time than Swing?
  • Hot technology
  • Can integrate with Web Browser features via "Live Connect", although still more difficult to integrate with admin console
  • Growing interest in this type of rich web/swing application
  • May help develop expertise in this area on our team