Follow

Develop apps that adapt fast


A versatile application development and deployment framework for mission-critical business applications

Genero® is a platform-independent application development and deployment framework for the creation of data-intensive business solutions. Its unparalleled versatility adapts to a user’s environment with little to no effort. Genero applications run indifferently on desktops and webtops and can be quickly adapted for mobile devices. Applications developed with Genero are robust, scale to thousands of users, are secure, and may be tightly integrated within existing IT landscapes and Service Oriented Architectures (SOAs).

Genero applications are developed in a fraction of the time of rival frameworks. It significantly improves developer productivity, the predictability of project timeframes and budgets and proposes cost-efficient application lifecycle processes.

A language tailor-made for business and the Cloud

At the heart of Genero lies Business Development Language (BDL) purpose-built for transactional database applications. Its simple, no nonsense grammar reduces developer errors and code length by an order of magnitude. Code is easy-to-read and maintain. Its SQL compliant syntax provides seamless access to the computer industry’s leading databases. It comprises an XML based Abstract User Interface (AUI), which maintains separation of business from presentation layers – an important design consideration for cross-platform support. This high-level of abstraction enables a single code stream to support the majority of today’s servers, workstations and mobile devices from a single binary image. Genero’s server-centric, thin-client, n-tier architecture is ideal for the Cloud and scales to thousands of users. Genero executes business logic on the server, which is protected behind the firewall. Data is transferred to the user agent efficiently, minimizing graphical transfers and network roundtrips.

Here today, gone tomorrow

We live in an ever-changing world. Who would have predicted the rise of the Internet in the mid-nineties? Who would have thought that 80% of the world’s application development projects would be shifting towards mobile devices over the next two years? And yet this is what is happening. Core information systems written decades ago must constantly adapt to such changes – they are too critical, too embedded and simply too big to rewrite in time to stay in step with market trends. The applications you develop today need to stand the test of time and be relevant ten maybe twenty years from now. With Genero they can.

Like a chameleon, Genero adapts to its environment

Genero comprises a Dynamic Virtual Machine (DVM) that runs BDL as portable byte code on different operating systems. Compile your application once and run it everywhere. Reduce test cycles too: executables made for one operating system run on another without recompilation. That means they only need testing once, reducing effort and shortening the development lifecycle. Genero supports: IBM® AIX®, HP-UX®, Solaris®, Linux®, MS® Windows® and others without the need to recompile. Applications can be quickly adapted to run on iOS® and Android® Smartphones and tablets, both in ‘connected’ and ‘disconnected’ mode. As a result, your applications are protected from network outages and mobile users can continue to work autonomously.

Highlights

CLOUD READY, SCALABLE & SECURE PERFORMANCE

A secure, thin client, n-tier architecture is perfectly adapted to Cloud deployments. Network traffic is optimized for Internet scalability by rendering raw data via native GUIs. User access to applications may be governed using SSO, SAML and OPEN ID APIs.

CONNECTED OR DISCONNECTED MOBILE APPS

An embedded version of Genero combined with SQLite creates the ideal environment for rapid development of mobile business applications on iOS and Android Smartphones and tablets.

GUI INDEPENDENT BUSINESS LOGIC

An XML-based Abstract User Interface ensures that the GUI development is distinct from the business logic and the environment in which it is deployed. A single source code stream supports Windows, iMAC, Linux, HTML5 browsers and VT220 compatible ASCII user agents all at the same time.

DATABASE INDEPENDENT BUSINESS LOGIC

Using native drivers, an Open Database Interface provides support for simultaneous access to multiple databases including: IBM, DB2, IBM Informix, Oracle, MS SQL Server, Sybase, MySQL, PostgreSQL and others.

OS INDEPENDENT BUSINESS LOGIC

Write once, deploy anywhere. One compilation supports HP/UX, IBM AIX, MS Windows, Oracle Solaris, and all major versions of Linux.

SOA VIA SEAMLESS WEB SERVICES

Web Services complexity is hidden from the developer with tools that generate WSDLs from code or code from WSDLs.

The AUI enables applications to reach different constituents throughout the network simultaneously. The user interface adapts at runtime to the user agent in use: MS Windows, Linux, OSX®, ASCII, web browsers, Smartphones and tablets running iOS, and Android. This cross platform approach results in forms that are designed once and work anywhere. Forms and dialogs are modular meaning they can be used and re-used throughout the application, so reducing their number and simplifying their maintenance.

The Open Database Interface (ODI) provides seamless SQL compliant access to IBM® DB2®, IBM Informix®, Microsoft® SQL Server, MySQL®, Oracle®, PostgreSQL®, SQLite and Sybase®.

Genero Mobile – enterprise applications, all the way to the network’s edge

Genero Mobile is an embedded runtime system with all the sophistication of BDL. Combined with SQLite for iOS® and Android® devices, there is no development platform more powerful nor simple to use. Through Genero Studio, mobile applications can be rapidly developed for standalone ‘disconnected’ mode or server-based ‘connected’ mode. Applications take full advantage of these tactile and gesture-based operating systems.

Interested in knowing more? Feel free to contact us, we can contribute to the success of your project.