Sei sulla pagina 1di 4

Spring 2013

Desktop Webtop Mobile

SSO

HTML5

SOA

Develop apps that adapt fast


Windows

XML

iOS

OSX

WSDL

Android

Linux

SOAP

JSON

Cloud

SQLite

Informix

DB2

PostgreSQL

SQL Server

Genero 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 users 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 industrys 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 todays servers, workstations and mobile devices from a single binary image. Generos 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%1 of the worlds 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. 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 networks 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.
1 Gartner: Market Trends: Application Development Software, Worldwide, 2012-2016

Genero Studio enterprise applications in a fraction of the time


Genero Studio is an intuitive visual programming environment comprising a suite of productivity tools designed to facilitate the creation of sophisticated business applications written in BDL and other languages. Its graphical editor enables structured code editing, real time syntax checking, code completion and code template management. A drag-and-drop visual form designer supports the creation, editing, and layout of user interfaces. Its tight integration with a visual database browser simplifies the creation and modification of database-aware user interfaces. A runtime profiler helps identify and tune application "hot spots". Business Application Modeling Applications may be modeled with Business Application Modeler (BAM) a graphical editor that creates symbolic application architectures. The template driven Application Generator (AG) takes this model to produce 90% of the application code automatically. In this way, new applications can be written in minutes, hours and days rather than in weeks, months and years. Breakpoints embedded in the generated code enable the insertion of custom business rules that are protected when the application is modified and regenerated. This means applications can be quickly adapted to rapidly changing markets. A source code control system based on Subversion simplifies team development.

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.

Genero Report Writer business reports at a fraction of the cost


Genero Report Writer is a suite of tools incorporated into Genero Studio to create complex business reports written in Genero or Java. Genero Report Writer's unique streaming architecture is ideal for high volume print runs that draw on data from multiple sources in real-time. Reports may be streamed to a multitude of clients including HTML, PDF, SVG, MS Excel, MS Word and high-speed printer devices. Streaming eliminates the need to create voluminous temporary files that consume precious system resources and impair performance. Genero Report Writer streams data in XML format, minimizing memory usage and delivering fast 'first page' printing. Genero Report Designer separates the task of designing superb graphical layouts from the process of data selection. This enables separate teams to work in parallel, which eases the development and ongoing maintenance of large report libraries. End-users may also make cosmetic modifications to reports.
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.

Build robust, scalable Service Oriented Architectures (SOAs)


Service Oriented Architectures are the future for any company that needs to move quickly with the times. The Genero Web Services Extension hides complexity and enables the development of Service Oriented Architecture business services in double-quick time. Developers work seamlessly from within BDL without having to learn SOAP, http(s) and other complex protocols. With Genero, developers generate and publish business services quickly and easily. In addition, the Genero Web Services Extension can import WSDL from existing Web services and use it to automatically generate BDL code stubs as well as create WSDL files from BDL code. Read more:
Web site: www.4js.com Support business hours: www.4js.com/en/support/contact/business-hours Online training videos: www.4js.com/en/training/videos

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.

Trademark notices:
Android is a registered trademark of Google Inc. Apple, OSX, iMAC and iOS are registered trademarks of Apple Corporation. Genero and Four Js are registered trademarks of Four Js Development Tools Ltd. HP/UX and VT-220 are registered trademarks of Hewlett Packard Corp. IBM, DB2 and Informix are registered trademarks of IBM Corporation. Linux is a registered trademark owned by Linus Torvalds. Microsoft, MS, Excel, SQL Server, Word and Windows are registered trademarks of Microsoft Corporation. Oracle, Solaris, and Java are registered trademarks of Oracle Corporation. UNIX is a registered trademark of The Open Group in the United States and other countries.

Time you focused on your business logic


With Genero, youll get a solution that delivers unparalleled developer productivity, platform flexibility and application deployment reliability and performancejust what you need to put your focus where it belongs.

HTML5

IOS Android

Windows

Open Source

MS-SQL

Informix

Linux

OSX

Oracle

DB2

ASCII

XML

ODI

Netezza

OS

WS JSON JAVA

Windows

OSX

SFA

Social Networks

Linux

UNIX

CRM

SCM

ERP

DVM = Dynamic Virtual Machine ODI = Open Database Interface

SCM SFA CRM ERP

= = = =

Supply Chain Management Sales Force Automation Customer Relationship Management Enterprise Resource Planning

To learn more contact Four J's online at: www.4js.com.

Potrebbero piacerti anche