QiQuGen

QiQuGen is a JEE Generator based on QiQu and one of its main goals is to show the capabilities of QiQu. But that's not all. QiQuGen also provides the possibility to generate huge parts of standard data editing applications. The application can be standalone or JEE application server (e.g. JBoss) based. The application is generated based on a domain model expressed as an UML class diagram and the GuiDefinition in an XML-file (MDSD). QiQuGen was designed to be flexible and extensible - the generator as well as the integrated frameworks. So, even if it may not contain all needed features, it still can be used as a starting point for your application development. The whole system of QiQuGen is very modular and the goal is to extend it continuously. Please have a look at the feature section below, to see what is supported till now.

Vision

  • QiQGen is a sophisticated example to demonstrate the capabilities of QiQu.
  • It is a Generator to generate complete Java applications for standard management of data. Either standalone or AppServer based
  • The goal is to generate code for different client types (Swing, SWT, RCP, JSP/Servlet, Struts, ...)
  • The generator and the framework is modular, flexible and extensible
  • Providing a training platform to test new technologies in a non trivial environment
  • QiQuGen can be used as a starting point to generate full blown enterprise applications

Releases

These are the starting points for the different releases...

  • Startpage for current release in work
    • in progress
    • -
    • refactoring package and projectstructure of server in order to comply more to DDD
    • configuration boot service is now defined with annotations instead of jboss-service.xml
    • -
  • Startpage for 0.92
    • Use JBoss 5 (see changed Installation Procedure)
    • Save the username when data are changed
    • Use Hibernate Envers to keep track on data changes (data-history) Envers Installation
    • Default Title for every DomainType can be defined.
    • Couple of Bugfixes in the Generator
  • Startpage for 0.91
    • Localization was added. See Localization.
    • QiQuCommands project was introduced. This project contains now all extra QiQu-commands and functions, which are used inside QiQuGen. Note: There are is small change in the installation process section Eclipse Installation. Instead of adding the QiQu-Extraslib, you have to add the library from the QiQuCommands project.
  • 0.90
    • first release of QiQuGen

Download

You can download the zip file at sourceforge.

License

QiQuGen is released under "Eclipse public license 2.0". So, feel free to use it as you like.

Get in Touch

You can add comments to all pages, when you login as user "guest" with the password "guest". So if you have a question, share ideas, or whatever, just leave a comment on the appropriate page or use the forums for QiQu at sourceforge. Please add general comments here.

Version 41.1 last modified by Hansjoerg Wingeier on 15/01/2010 at 14:11

Comments 0

No comments for this document

Attachments 0

No attachments for this document

Creator: Administrator on 2006/12/13 12:02
This wiki is licensed under a Creative Commons license
1.4.1.10194