Navigation
|
Research: DRAGOS
DRAGOS (Database Repository for Applications using Graph Oriented Storage) is a database system which is developed according to the requirements of sofware systems for special application areas. This incudes integrated development environments, case tools, re- and reverse engineering tools and other interactive applications using complex object structures. Common for these applications is the necessity to handle different types of objects on different levels efficiently: Coarse- and fine-grained objects (documents and paragraphs), hierarchical and non-hierarchical relations between them (compositions and cross references) and a vast number of differently sized attributes (chapter numbers and images) efficiently. The predecessors of the DRAGOS project have been used in various projects at different sites. For more informations see the homepage of the GRAS project. The latest documentation of the DRAGOS project is generated regularly. DRAGOS is open-source software licensed under the terms of the Lesser General Public License (LGPL). You can get the source code from our CVS reository using an anonymous login: cvs -d :pserver:anonymous@www-i3.informatik.rwth-aachen.de/CVS_REPO/DRAGOS co dragos-core
DRAGOS uses Maven 2. Thus, you can build the documentation using mvn site. Read the generated documentation carefully. DRAGOS requires a Java5 runtime environment. For a first look, we provide a pre-packed library of all required DRAGOS modules. This package might be a little out-dated, so we strongly discourage from using it in productional environments. dragos-demo-application-1.0-SNAPSHOT-jar-with-dependencies.jar assembled on 2007-07-09 This file includes the following modules:
If you want a brief introduction on how DRAGOS is used, you should have a look at this little demo application: DragosDemoApp.java In order to run this application, put this file and the library above in one directory. Make sure you have a Java5 SDK installed and in your PATH, then build the demo using: javac -cp dragos-demo-application-1.0-SNAPSHOT-jar-with-dependencies.jar DragosDemoApp.java
Afterwards, run the compiled class using: java -cp dragos-demo-application-1.0-SNAPSHOT-jar-with-dependencies.jar:. DragosDemoApp
We always have Diploma theses and student jobs to offer. Some publications on the DRAGOS database. Dipl-.Inform Erhard WeinellDepartment of Computer Science 3 RWTH Aachen University Ahornstrasse 55 52074 Aachen, Germany phone: +49 241 80-21312 fax: +49 241 80-22218 mail: weinell@cs.rwth-aachen.de Dipl-.Inform Boris BöhlenDepartment of Computer Science 3 RWTH Aachen University Ahornstrasse 55 52074 Aachen, Germany phone: +49 241 80-21312 fax: +49 241 80-22218 mail: boehlen@cs.rwth-aachen.de Created by: system last modification: Wednesday 03 of September, 2008 [14:59:51 UTC] by erhard |