Four Js Introduces Genero Mobile


Model, compile, package and deploy your apps, maximizing market reach for minimum effort. That’s the promise of Genero Mobile. The Genero Studio framework lets you create native iOS and Android apps from a single code base. Native by their look and feel and by their performance. Develop indifferently for smartphones and tablets, adding Web Services and data syncing with wizards that insulate you from API and protocol complexities. Capture rich media, signatures, localisation data. Scan QR and bar codes. Integrate on-board apps such as Camera, Phone, GPS, Email, Contacts and Calendar into the core of your application. Access motion sensors and peripherals. All this using an abstract API that enables you to develop just once for both platforms.

Native and cross-platform – unique!

Develop mobile enterprise apps in a fraction of the time with an Integrated Development Environment that separates logic, presentation and data layers into manageable entities that provide cross-platform flexibility and improve developer productivity. Develop using abstract code and avoid the effort of learning thousands of proprietary iOS and Android API system calls. Focus on what matters most – the features that deliver the benefits that make your app the best in class. Make the best of both worlds – that of a native user experience providing great response times and the ability to run cross-platform without changing your code. Apps fully exploit gesture control without the need to learn complex and proprietary gesture APIs.

Develop faster, smarter on OSX, Linux and Windows

Create your entire app using just one framework – Genero Studio. It’s the only framework you’ll need to learn for both iOS and Android. No need for Eclipse nor Xcode in combination with Visual Studio or other proprietary IDEs; Genero Studio enables you to design and generate native user interfaces in a snap. Create your business logic with abstract calls to on board sensors, peripherals and apps from its business application modeler without writing a single line of code. Rival development frameworks require native editors to create user interfaces and use proprietary APIs to access on board devices. Not so with Genero Studio – one code base fits both operating systems. Everything you need to create your app is contained within Genero Studio. There’s a code editor, debugger, forms designer, Subversion source control system, code analyzer, profiler, database schema designer, project manager, business application modeler and generator. And Genero Studio runs on Windows, Linux and Mac OSX.

Apps in a snap

Applications may be developed using Genero Studio’s Business Application Modeler (BAM) to create standards based code for ergonomic coherence and reliability. An object editor creates symbolic workflow diagrams that are integral to source code; when the workflow is modified, so is the diagram and your source code adjusts with it. This contrasts with UML, where code and diagram evolve independently. BAM diagrams generate 80% of your app’s business logic from customizable templates.

Powerful language grammar for custom business logic

Business logic is either modeled with BAM or coded using Business Development Language (BDL) – a powerful, abstract, easy-to-learn, easy-to-read and maintain programming language. BDL comprises constructs that enable the rapid coding of complex business logic and traps syntax and semantic errors at compile rather than run time. BDL compiles to a pseudo code that executes in a virtual machine available for iOS and Android as well as desktop and server based Windows, Linux, Unix and Mac OSX. BDL can be mastered in a matter of days and weeks rather than the months and years required of generalist 3GL languages. You’ll write twice as fast and with a fraction of the bugs thanks to its purpose built business oriented syntax.


Suggested reading: watch “Webinar: Rapid App Development with Genero Mobile” on YouTube that will get you started with Genero Mobile! 


Accelerating development of mobile and cloud-based applications

IBM® Informix® Genero provides easy-to-use graphical tools to create applications that can be deployed on multiple platforms. This application development environment can help you save time and money by transforming established code into a more modern environment. It also helps protect fourth-generation programming language (4GL) investments and create business services for service-oriented architectures.

Informix Genero can help:

  • Deploy applications quickly using graphical modeling tools and simple business logic.
  • Write rich Internet applications with dynamic content using extended web development capabilities.
  • Modernize existing 4GL applications for use in browser-based, graphical user interface, mobile and cloud environments.
  • Manage projects easily with Informix project management capabilities.

Deploy applications quickly

  • Provides a rich set of integrated development environment (IDE) tools to simplify development efforts and usability.
  • Offers an easy-to-learn programming language for writing business logic.
  • Provides a runtime profiler that makes it easy to identify the hot spots in a project at source-code level and improve application performance.
  • Enables localized strings to be placed in external files, allowing for multiple languages and reduced screen management.
  • Allows you to generate forms and reports through a graphical IDE and report writer.
  • Integrates with IBM Optim™ Development Studio to provide visual analysis of SQL statements, execution and performance.

Write rich Internet applications with dynamic content

  • Provides an HTML5 theme that enhances web rendering and improves performance.
  • Provides support for web clients, such as Apple iPhone and Microsoft Silverlight.
  • Offers a better user experience, and reduces the amount of JavaScript required.
  • Supports most web browser releases that run on popular mobile devices such as phones and tablets.
  • Allows you to use native device-dependent widgets such as combo boxes, progress bars and type ahead.

Modernize existing 4GL applications

  • Provides a cost-effective way to modernize 4GL applications and protect existing investments, without the need to rewrite code.
  • Allows developers to recompile an existing application and make minor changes to the user interface—to move the code from character-based to graphical within weeks.
  • Includes enhanced graphical user interface features that enable you to add capabilities, such as drag and drop, web services, business graphics and browser styles, to bring the Web 2.0 experience to your 4GL solution.

Manage projects easily

  • Access project information in a convenient collapsible hierarchy tree—ready to edit, build, debug and execute.
  • Navigate to any part of the project at source-code level.