Omnis Studio

Omnis Studio is an object oriented 4GL development environment that provides a RAD development of software for the Windows, Mac OS X and Linux. The programs created here are binary and cross compatible and do not need to be compiled.

The new Omnis JavaScript client allows the programming of JavaScript surfaces. The business logic and database access such a RIA (Rich Internet Application) is controlled via the Omnis Server. The graphic elements are placed with drag & drop on the Forms and linked to the functions.

Omnis Studio is developed and is owned by Tiger Logic Corp. in Irvine, California.

Integrated Development Environment

Omnis Studio comes with a complete IDE that allows the projects in an integrated version control to manage system. There are no additional environments or tools required.

Programming

The creation of the GUI is done visually and is similar to programming languages ​​such as Visual Basic or Delphi, to be platform independent, however in difference. The behavior can be programmed by methods in additional objects. For this purpose is available a range of different class types. Included is a set of ready-made functions that can be customized by overriding the inherited methods. Using the Omnis plug-in allows you to create applications consuming RIA. An internal, " notation " said referencing even allows for the creation of self-modifying code.

Database Access

The Standard Edition comes with an optional DAM ( database access module ) for either MySQL, PostgreSQL or SQLite SQLite and a DAM for in-house Omnis database.

The Professional Edition of Omnis Studio provides additional DAMs for common SQL databases such as Oracle, DB2 and Sybase with native drivers. In addition, ODBC and JDBC is supported.

Interfaces

Many interfaces are already implemented. These include, for example, on Windows platforms, COM / DCOM and ActiveX. Since Omnis Studio 4 there is an interface for Java objects. For protocols such as HTTP, TCP, POP3 and SMTP native Omnis commands and wizards are included for creating sample code. Support for Web Services (Client and Server ) is possible from version 4.2.

Omnis History

EurOmnis

Since 1999, every year the EurOmnis, a week-long conference for developers instead. The conference is organized for and by the Omnis developer community and offers developers the opportunity to exchange knowledge and experience in working with the development environment Omnis Studio. The conference includes speakers from around the world who are considered by the Omnis developer community as experts in their field and who want to share their knowledge freely and on an objective basis. The conference was organized by longtime Omnis developer Fred Brinkman ( † 2011) 1999-2010 organized. After his sudden death Doug Easterbrook and Jean- Mark Azerad took over the organization of the conference.

620739
de