Nøkkelinformasjon

Modellering 

Datastruktur og applikasjon modelleres i Rational Rose/Enterprise Architect og brukergrensesnitt og tjenester modelleres i Genova.

Dialog Designer

I UI Designer lager du den grafiske presentasjonen av dialogene (skjermbildene) og hendelser som skal skje i applikasjonen.  Viktige begreper er objektseleksjon og styleguide.  Objektseleksjon definerer hvilke klasser i klassemodellen som inngår i en dialog.  Styleguide definerer look and feel for dialogene.

Service Designer

Objektseleksjonen som er utgangspunktet for å lage en dialog (skjermbilde) brukes til å definere hvilke tjenester som skal genereres. Eksempel på tjenester som genereres er CRUD-operasjoner mot databasen.  I tillegg kan du selvfølgelig skrive egen kode!

Domain Designer

Ved hjelp Domain designer kan man generer domeneklasser, databaseskjema for målplattform og OO til DB mapping.  Informasjon om persistens, mapping av arv og nøkkel-/index informasjon defineres ved hjelp av Genova DB Add-In.

Runtime og vedlikehold

Genova Runtime kjøres på de fleste standard plattformer avhengig av målplattform.  For eksempel kjøres en generert Java applikasjon på alle standard J2EE applikasjonsservere.  Generert kildekode er tilgjengelige.

Genova - Bringing Life to Models 

Genova 8 er et verktøy for applikasjoner som skal være robuste, utvidbare og vedlikeholdbare.

Med Genova 8 kan utviklerne konsentrere seg om å programmere kompleks forretningslogikk framfor triviell rammeverksprogrammering.  Mindre manuell koding medfører raskere utviklet applikasjon og utviklerne kan fokusere på kvaliteten til manuelt utviklet kode.

Genova genererer kode basert på en UML komponentmodell.  Dette gjør applikasjoner utviklet med Genova oversiktlige og vedlikeholdbare fordi man kan fokuserer på modellen og den konseptuelle applikasjonen.

  • Det er enkelt å endre eller utvide modellen og regenerere applikasjonen
  • Genova støtter mange plattformer og det er enkelt å bytte plattform for klient, server eller database og regenerere applikasjonen

Genova 8 er ideelt for prototyping og prototypen kan genereres til en fullstendig applikasjon. Verktøyet inneholder generator for generering av databaseskjema og applikasjon.   Generatet for database støtter blant annet Oracle, Sybase og MS SQL Server.  Generat for applikasjoner støtter blant annet Java/JFC, JSP og Sysdul.

Last ned en produktbeskrivelse av Genova.

Last ned evalueringsversjon og QuickStart

Genova verktøyarkitektur

Genova verktøyarkitektur

Genova verktøykomponenter

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 og krever at man også har 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)