JGraLab Download
From ISTWiki
Contents |
[edit] Prerequisites
To use JGraLab, you need Sun Java 6.0 Standard Edition. To use the XML-RPC-Component you need Sun Java 6.0 Enterprise Edition. Both can be downloaded for free from the Sun Homepage.
Please read the Documentation.
[edit] Bugs
Please Report any Bugs to our Redmine Bug Tracker (registration required).
[edit] Latest Release
[edit] JGraLab Carnotaurus
First released: 2008/11/12[edit] Release Notes
- 2009/09/11: bug fixes, final Carnotaurus release 1709/67
- Core
- much more unit tests
- generated code now free of warnings
- less restrictions on names in schemas: TG words no longer reserved
- change in TG format: null values are now stored as "n" ("\null" before)
- GReQL
- new speedy GReQL parser, replaces ANTLR parser
- bugfixes in JValue
- new GReQL functions for Map values
- improvements to GReQL optimizer
- Schema
- generic mapping from grUML to XML schema description (XSD)
- instance graphs can be exported to/imported from XML files conforming to the XSD
- replaced uncomfortable QualifiedName class by simple String
- Utilities
- switched command line processing from GNU GetOpt to Apache Commons CLI
- Core
- 2009/03/13: bugfix release 1107/65
- 2009/03/10: bugfix/improvements release 1094/64
- added GraphValidator for checking multiplicity constraints and arbitrary constraints specified as GReQL predicates on Graphs
- added packages "structure" and "domains" to grUML M3
- added import statement to GReQL
- added Map domains for attributes to grUML and JGraLab
- much more API documentation
- many, many more JUnit tests
- many refactorings and bugfixes
- switched to new ANTLR version
- integrated Clover test coverage tool
- 2008/11/26: bugfix release 794/63
- bug fixes in free index management
- added defragmentaion functionality and removed unused attributes to reduce memory consumption of graphs
- refactorings of GReQL function library
- 2008/11/12: first official release 702/60
- major changes in internal storage structure
- removed many obviously unused convenience methods
[edit] Download
- JGraLab Carnotaurus (Revision: 1094, Build ID: 64, 2008/11/12) binary jar-File Download binary (2.0MB)
- JGraLab Carnotaurus (Revision: 1094, Build ID: 64, 2008/11/12) api-documentation Download api-documentation (1.8 MB) (this documentation can also be viewed online here)
- To get the sourcecode you have to check it out from our SVN-repository: https://svn.uni-koblenz.de/ist/projects/jgralab/tags/carnotaurus
For details how to build JGraLab from source please read the Documentation.
[edit] Next Release
[edit] JGraLab Dimetrodon
[edit] Planned Features
- Undo facility
- Multithreading and transaction support
- Renovation of schema module
[edit] Former Releases
[edit] JGraLab Anatotitan
First released: 2007/11/2
[edit] Release Notes
- 2007/11/2: first official release
- 2007/11/12: added source-package
- 2007/11/15: added documentation-package of Revision 5106
- 2008/02/05:
- bugfixes in some methods
- added public svn-repository with new revision numbers (current: Revision 73)
- removed source-package
[edit] Download
- JGraLab Anatotitan (Revision: 73 2008/02/05) binary jar-File Download binary (2,4MB)
- JGraLab Anatotitan (Revision: 73 2008/02/05) api-documentation Download api-documentation (5,2MB)
- To get the sourcecode you have to check it out from our SVN-repository: https://svn.uni-koblenz.de/ist/projects/jgralab/tags/anatotitan
[edit] JGraLab Becklespinax
First released: 2008/03/26
[edit] Release Notes
- 2008/03/26: first official release
- improved role-management
- support for packages in schemas
- improved usability of interfaces
- added callback-methods to the graphclass
- 2008/06/02
- major bugfixes
- BooleanLiterals may have the value "null"
- Reduced filesize of tg-graph files
- 2008/11/12
- bugfixes
- last official release, only serious bugs will be fixed
[edit] Download
- JGraLab Becklespinax (Revision: 695, Build ID: 60, 2008/11/12) binary jar-File Download binary (2,7MB)
- JGraLab Becklespinax (Revision: 695, Build ID: 60, 2008/11/12) api-documentation Download api-documentation (1,5MB)
- To get the sourcecode you have to check it out from our SVN-repository: https://svn.uni-koblenz.de/ist/projects/jgralab/tags/becklespinax
