JGL 3.1.0

Home Up Next

 

 

JGL 3.1.0 Framework Model by ObjectSpace

The JDK 1.1.x contains very limited support for data collections and algorithms (addressed in JDK 1.2). It was designed to provide the minimal subset of features used by the majority of Java developers. Although JDK is sufficient for simple applet design and other trivial use cases, when embarking on any serious Java development, you need a professional package of collection and algorithms. You need JGL.

JGL was designed to not only provide the essential enterprise collections you need, but also the advanced data processing algorithms needed for use with those collections. With more than 50 algorithms, JGL provides the powerful code base you need for data processing. These algorithms have been carefully designed for use on JGL collections, Java native arrays of primitives and objects, and all JDK collections. The JGL algorithms are generic and can be adapted using function objects and predicates to solve most collection processing problems encountered.

JGL 1.0 was offered free to the Java community in June of 1996. Since then, it has been licensed by 10 major IDE vendors and downloaded by tens of thousands of users. The estimated current user base of JGL 2.0 exceeds 100,000 users. JGL was designed from the start as a 100% Java, high-performance, full-featured, and easy-to-use extension to the basic JDK features.

The JGL 3.1.0 Framework

The JGL 3.1.0  framework contains a reverse engineered model of the JGL 3.1.0  class files as found in <JGL 3.1.0 Path>\lib\JGL3.1.0.jar.  This framework contains all classes found in the com/objectspace  package.

To save in framework load time, all private attributes, relationships, and operation have been stripped from these classes. These are not needed for the intended use of this framework, to use as a starting point to build classes based on the JGL 3.1.0.

The base JDK 1.1.6 classes are also included in this model for developer convenience. The <java>, <sub>, and <object> packages are all controlled units that are actually installed in the shared components directory of the framework add-in.  Thus, they can be easily reused in other framework models.

More Information

Contact ObjectSpace at jgl@ObjectSpace.com or at their website www.objectspace.com/products/jgl

Updates

  • 16-May-2000 added missing "ObjectSpace.cat" and "ObjectSpace.sub"

Rose 98i model (137KB) (16-May-2000)

www.rationalrose.com/models/jgl-31.zip

 


All products mentioned are registered trademarks or trademarks of their respective companies.
Send mail to webmaster@rationalrose.com with questions or comments about this web site. 
Copyright © 1999-2000 Michael Moors
Last modified: May 16, 2000