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.

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.

  • The model is easily amended or extended and the application is easily regenerated
  • Genova supports various platforms and switching platform for the client, server or database and regenerating the application is easy

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

Genova verktøyarkitektur

The Genova Tool Components

UI Designer

  • UI Modeler
  • UI Builder

UI Modeler

  • Object Selector
  • Dialog Designer
  • Style Guide Editor
  • Predefined Style Guides
  • Dialog Prototyper

UI Builder

  • Client Generator
  • Templates (Java JFC/Swing, Microsoft MFC, JSP)

Service Designer

  • Service Builder requires UI Modeler

Service Builder

  • Service Generator
  • Templates (Java)

Database Designer

  • DB Modeler
  • DB Builder

DB Modeler

  • Tools for selecting UML structures for DB-generation
  • Tools for setting detailed persistence information
  • Tools for defining how to map UML classes to appropriate DB constructins

DB Builder

  • Database schema generator
  • Database interface generator
  • Templates (Oracle, Sybase, Informix, DB2, Ingres, Mimer, MySQL, Hibernate)