We're happy to announce the release of jGlobus 2.0 Beta, the next major release of Java client libraries for Globus Toolkit services. jGlobus 2.0 is a fork of the CoG JGlobus 1.8.X codebase, with efforts led by the Globus team at the Computation Institute and MyProxy team at NCSA. This release includes GSI, MyProxy, GRAM and GridFTP clients.
The following are some of the key improvements and changes made to CoG JGlobus 1.x: - jGlobus now uses native Java Secure Socket Extension (JSSE) in place of PureTLS. While this resulted in minor changes to the GSI API, the GRAM, GridFTP API and MyProxy API remain unchanged from jGlobus 1.X. - jGlobus is now packaged and built using Maven. It is currently organized into 3 projects: - jGlobus Core - GSI and core security capabilities; core utility classes and interfaces - jGlobus GridFTP - Client support for GridFTP - jGlobus GRAM - Client support for GRAM - jGlobus is now only concerned with providing Java development support for GSI and client capabilities for the Globus Toolkit. As a result the following packages were discontinued: - org.globus.gatekeeper - jGlobus no longer allows developers to instantiate a GRAM gatekeeper in Java. All GRAM capabilities are provided by the Globus Toolkit. - org.globus.mds - Support for MDS has been removed as MDS is no longer packaged with the Globus Toolkit. - org.globus.tools.ui - Java Swing UI for creating proxies have not been carried over into jGlobus 2.0. Our plan is to review what tools are needed for improving the development experience, so ideas or feedback welcome! - A more complete list of changes can be found here: http://www.globus.org/toolkit/jglobus/documents/release.html#2.0.0-all - Java 1.5 or higher is required to use jGlobus 2.0. Please note that jGlobus 2.0 Beta is not yet recommended for production use. jGlobus is currently undergoing a joint security review by the Computation Institute and the MyProxy team at NCSA. This review is expected to be completed in late Spring or early Summer. Upon completion of the security review, a production release of jGlobus will be announced. Meanwhile, we encourage users to download and test the beta release, and provide feedback. Finally, please note that jGlobus 2.0 development is no longer led or published under the CoG JGlobus or the Java CoG Kit projects. Please see the following links for more information: Project pages: http://www.globus.org/toolkit/jglobus Release notes: http://www.globus.org/toolkit/jglobus/release.html Download: http://www.globus.org/toolkit/jglobus/download.html Support: http://www.globus.org/toolkit/jglobus/support.html The jGlobus Project
