Genova - Bringing Life to ModelsÂGenova 8 is a tool for robust, modular and easily maintained applications. With Genova 8 your developers can focus on programming complex business logic instead of spending their time on tedious framework programming. Less manual coding means a faster developed application and your developers can focus on the quality of the manually developed code. Genova generates code based on a UML-component model. This ensures that Genova developed applications are user friendly and easily maintained since you can focus on the model itself and the conceptual application.
Genova 8 is perfect for prototyping. The prototype then may be further generated into a complete application. The tool includes generator for both database schemas and the application code. Database systems supported are amongst others - Oracle, Sybase, MS SQL Server and MySQL. Supported programming languages are Java/JFC, JSP and Sysdul and several others. Download a product description of Genova. Download the evaluation version and QuickStart The Genova Tool Architecture
The Genova Tool ComponentsUI Designer
Service Designer
Database Designer
|
Key Information
ModellingÂ
The data structure and application are modeled in Rational Rose/Enterprise Architect, while the GUI and services are modeled in Genova.
Dialog Designer
The graphical presentation of the dialogs and the events are made in the UI Designer. Object selection and style guide are important terms. Object selection defines the classes in the class model included in a dialog. The style guide defines the look and feel for dialogs.
Service Designer
The object selection which is used to create a dialog (screen) defines the services to be generated. Examples of services that are generated are CRUD- operations against the database. Of course, you can write your own code!
Domain Designer
Domain designer can generate domain classes, database schema for target platform and OO to DB mapping. Information about the persistence, mapping of inheritance and key-/index information is defined using the Genova DB Add-In.
Runtime and maintainance
Genova Runtime runs on most standard platforms depending on the target platform. For example a generated Java application runs on any standard J2EE application server. Generated source code is available.


