GridPort Roadmap

In order to provide the most effective portlet interfaces we will be integrating many new technologies over the next several releases. Examples of these technologies include AJAX to provide Rich User Interface (RUI) experiences, and Java ServerFaces (JSF) to provide more reusable interface widgets. We will also be following the Web Services for Remote Portlets (WSRP) standard and its implementations as they evolve to provide a more "deploy once, run anywhere" approach to portlet deployment.

Here is the current GridPort version roadmap:

v4.0

The GridPort 4 series contains significant changes to the 3.x series releases. v4.0 puts focus on the portal layer in order to provide more robust portlets, customization, and portlet cohesiveness via reusable portal services. These changes include:

  • The adoption of the JSR-168 Java Portlet standardwhich provides a common API for developing portlet web components providing customizable interfaces and greater portability and reusability.
  • Shift from using a more proprietary GridPort API towards adoption of more standard APIs such as Java CoG.
  • New portlet interfaces including a Condor Job Submission portlet
  • Automated installation with Maven (no need to download library dependencies, which increase bundle download sizes).
  • Integration into OGCE
  • The GridPort 3.x web services, GPIR and CFT have been extracted from GridPort and will continue to be developed as separate projects. For your convenience we will still provide easy access to download these services as well as documentation on how to inegration with them.

v4.0.1

  • GridSphere 2.0.4 and Maven 1.1 compatibility
  • Java 5.0 compatibillity
  • More customizable resource lists
  • Additional Condor Portlet features TBD
  • Bug fixes

v4.1

This version will increase the amount of customizability of the portlet interfaces as well as start to add portal services for increased cohesiveness betwen portlets. We will also start integrating more application specific portlet interfaces to some of the more common scientific applications such as Computational Biology and Geosciences.