A Number of Reasons to Upgrade to the Latest Genero Release

Abstract

Originally developed as a GUI replacement to "green-screen" Informix 4GL, Genero has become a powerful and advanced development suite, with a long list of supported platforms, database engines and deployment options. A host of new features are added at every release; Whether you’re running an early version, still on 4gl, or looking for a platform for a new development project, there are some very compelling reasons to start using, the very latest version of Genero.

Content

Each new version of Genero delivers a huge number of enhancements, and it would be impossible to list them all here. Below is a list of some of the more noteworthy features added since V2.00.

V2.00 (GA January 2007)

  • ODBC, MySQL, PostgresSQL, and MS SQL Server support
  • Built in file transfer functions
  • Shared libraries for database drivers: No need to link into the runner
  • TYPE instruction: Ability to create your own data type structures
  • Pseudo-selectors: Enables individual row highlighting in tables
  • Several enhancements to Genero Web Services (GWS)

V2.10 (GA December 2007)

  • DIALOG instruction: Handle different parts of a form simultaneously
  • TRY/CATCH: Java style exception handling
  • SPLITTER form attribute: Allows form sections to be resized by the client
  • DOUBLECLICK action in tables

V2.20 (GA December 2009)

BDL:

  • Java support: Link in and reuse existing Java classes
  • TREE form container
  • PHANTOM form fields: Allow you to create screen records with invisible elements
  • Multi-row selection in lists
  • PUBLIC and PRIVATE functions: OO style function declarations

GAS:

  • Support for ISAPI and fastCGI: easier integration with your web server
  • Tree view support
  • Front call support: Call the file manager or other local function from the server

GDC:

  • SVG support
  • Image caching: improved loading times
  • Import/Export shortcuts: for easier client deployment

V2.30 (GA October 2010)

BDL:

  • Drag & Drop in DISPLAY ARRAYs: Move records between arrays
  • WEBCOMPONENT form item: allows interaction with external JavaScript widgets
  • Mac OSX support: Build and deploy application on OSX
  • Native CSV support: For loading, unloading and opening files

GAS:

  • Improved architecture: Using dispatchers and proxies, resulting in improved stability and performance
  • Java Application Server integration
  • Silverlight support
  • Native iPhone/iPad widgets

GDC:

  • Web component support

V2.40 (GA March 2012)

BDL:

  • DISPLAY ARRAY ON INSERT/APPEND/UPDATE/DELETE block: INPUT ARRAY functionality in DISPLAY ARRAY for clearer code
  • Searching in INPUT/DISPLAY ARRAYs: search for a record from the client
  • Table summary lines: Automatic totals/averages etc. in table footers
  • New NVL() and IFF() functions: reduce code complexity
  • Improvements to static SQL compatibility
  • Major enhancements to Genero Web Services (GWS) including SOAP 1.2 compatibility

GAS:

  • Summary lines in tables
  • Enhancements to Silverlight theme
  • HTML5 theme: Vastly improving the look and feel over the original GDCAX/AJAX themes

GDC:

  • Improved report handling for faster performance

V2.50 (GA December 2013)

BDL:

  • Dialog and form modularisation: allows sub-dialogs and sub-forms definitions to help reduce repeating code
  • UTF-8 support
  • JSON utility classes
  • New security library providing basic cryptographic features

GAS:

  • Major improvements to the HTML5 theme: this is now the default theme
  • Single Sign On (SSO) support: OpenID and SAML supported

GRD:

  • Table/Pivot table support
  • Native footers

V3.00 (GA December 2015)

BDL:

  • Built in temp file creation
  • Improved DATE/DATETIME/INTERVAL support
  • Autocomplete in text edit fields
  • ON TIMER trigger: execute code blocks based in timer from a dialog
  • Genero Mobile: Build native Android and IOS applications
  • Array sorting functions

GAS:

  • GWS for JavaScript (GWC-JS): New client
  • New universal proxy for improved performance
  • Genero Ghost Client: emulate user interaction to aid testing
  • Improved IPv6 support

GDC:

  • uaproxy support: uses new V3 proxy for improved stability and performance
  • IPv6 support

GRD:

  • Last page footer support

Conclusion

The above enhancements are only a tiny subset of the new features provided with each release. In addition, each new release provides support for the latest database versions from a host of providers, as well as performance improvements and enhancements to the Genero Web Services.

Disclaimer

The above is provided "as is", without warranty of any kind, either express or implied, including without limitation any implied warranties of condition, uninterrupted use, merchantability, fitness for a particular purpose, or non-infringement.