logo ctop
Download area direct access
trav shim
Why Genero?

Feature Benefit
Genero's Dynamic Virtual Machine (DVM) Saves development time
  • Program source code is compiled down to
    an intermediate 'BYTECODE' or 'p-code', which is processor, operating system, database and user-interface independent. This means that compiled programs may execute across a wide variety of platforms without recompilation.
  • Total separation of business from presentation logic
  • Simplifies business logic & reduces code length
    Applications are more compact, maintainable, scalable & reliable. Delegate presentation logic to graphic design teams
  • One business logic fits all presentation client types Learn one GUI API
  • The DVM holds a logical representation of the
    user's interface in XML and synchronizes it automatically with the user's native client API, whatever that may be. This enables the separation of the business logic from the presentation layer and executes local widget set APIs such as Windows, Java Swing, HTML, Motif from a single source tree.

    Separation of Business Logic from Presentation layer
  • Analysis has shown that up to 75% of an
    application's code is spent managing presentation. By separating business logic from presentation, programs are shorter, easier to maintain and run faster. This approach can reduce the size of the source code anywhere from 50% to 80%.

    Broadens market for VAR applications
  • One compilation fits all OSes & databases
  • Reduces time-to-market by eliminating:
    - recompilations for different operating systems
    - recompilations for different database systems
    - unnecessary testing cycles for above
  • Abstract User Interface
  • Reduces the number of screen forms by reusing them via an XML template architecture.
  • No need to learn the idiosyncrasies of each graphical API such as Microsoft's Foundation Classes, Java's Swing, Linux's gtk or Motif . No need to learn Apple's Carbon or Cocoa either. Your Windows application can run practically unmodified within a browser too.
  • In the past, several code streams were needed to support these environments.
  • Modify local & global display layouts dynamically
  • Enables dynamic activation of internationalized
    screens
  • Enables dynamic activation of security templates
    etc…
  • Employ style based display layouts
  • Enforces corporate layout designs and standards
  • Provides uniform 'look & feel'
  • 4GL based development language
  • Simple, readable & easy to learn grammar
    designed for business applications
  • One line of 4GL expands to many lines of 3GL
  • Develop more quickly with fewer errors

  •    |    Send2Friend  Send2Friend    |    My account  My account    |    Employment    |    Intranet    |    Contact us    |    Site map    |    Legal    |    Home