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 V3.00.
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
V3.10 (GA September 2017)
GST:
- Create and run unit tests using Genero Ghost Client
- Support for high DPI displays
- Support for TUI applications
- Enhancements to Project Manager, BAM, Code Editor/Debugger and Form Designer
- BDL:
- New DICTIONARY variables (hashes)
- FUNCTION definitions and references
- Program tracing
- Extended dynamic array methods
- Base64 support
- Cordova and Google Play support in Genero Mobile
GAS:
- GBC replaces GWC-JS and is now a separate module
- Docker support
- OpenID and SAML SSO support
GGC:
- Generate test scenarios from GUI logs
GDC:
- Qt 5.9
- The client can now auto-update
- Spellchecking in Web Components
GRW/GRD:
- Data transformation
- Embedded PDFs
V3.20 (GA June 2019)
GST:
- Dark theme
- Improved remote development architecture
- New code quality tool: gslint
- Improvements to Project Manager and File Browser
- New events mechanism in BAM
- Improvements to Code Editor
- Stack layout support in Form Designer
- GGC 2.00 support
BDL:
- New INTERFACE structure
- Named parameters in functions
- Universal Rendering: Uniform output regardless of client
- Support for Oracle 19c, PostgresSQL 12 and SQL Server 2019
- Improvements to command line tools
GAS:
- Genero Identity Provider integration
- Enhancements to the gasadmin utility
GGC:
- Centralised backend to provide better load testing
- New ggcadmin/ggcgen tools
GDC:
- Universal rendering support
GRW/GRD:
- Improved WYSIWYG Excel output
- New Calendar class
- New Paragraph and Text elements
V4.01 (GA April 2022)
GST:
- Improved layout in Project Manager
- Improved language support
- Improvements to the Business Application Modeler
- Improvements to the Code Editor
BDL:
- Code block variable definitions
- Regex support
- IN() operator
- Universal Rendering as standard
- Window containers
- Support for latest database server versions
- Improvements to Web Services
GAS:
- One license per browser
- Web services monitoring
GGC:
- Application snapshots
GDC:
- Universal rendering only option now
GRW/GRD:
- PDF page rotation
- Editor improvements
GBC:
- Table customisation
- Default colour schemes
- Various fixes and improvements
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
Suggestions above are 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.