Product Features

Desktop Application Development (more details)

Standard Professional
Cross Platform: Develop applications that will run on Windows, Mac and Linux desktop PCs. Application development is supported on Windows and Mac OSX.
Feature-rich GUI: Over 40 controls and window objects including entry fields, buttons, tab panes, sub-windows, lists, entry fields, images, graphs, reports, menus and toolbars.
Get Connected: Connect to databases, external files, I/O ports, across networks via TCP, HTTP, HTTPS, FTP and SMTP/POP. Print to files, devices and PDFs. Extend Omnis using our External Component SDK.
Develop scalable applications co-operatively using the built-in Version Control System. Debug and share code quickly and easily using the powerful, intuitive built-in Omnis programming language.

Web & Mobile Application Development

Standard Professional
Develop web & mobile apps: Remote form design for web and mobile app deployment, over 30 ready-made JavaScript components, remote tasks, HTML forms, and more. (more details)
Omnis Application Server: (more details)
Deploy Omnis web apps or standalone mobile apps (requires purchase of server license on per concurrent user basis).
Omnis JavaScript Client: (more details)
Deploy Omnis web & mobile apps to virtually any device or browser that supports JavaScript. No plug-in required.
Application Wrappers: (more details)
Available for Android, iOS, and BlackBerry, the wrappers allow you to deploy standalone mobile apps with access to device features and the ability to synchronize data and application content.

Database support   (more details)

Standard Professional
SQL database access: Connect and manage multiple server databases, remote procedures, transactions, manage large objects and session pools (some features are DB specific).
Oracle, Sybase and DB2 multi-threaded DAMs (Data Access Modules) for native connection to leading databases.
ODBC and JDBC multi-threaded DAMs for generic data access.
SQLite, PostgreSQL and MySQL multi-threaded DAMs (Data Access Modules) for native connections to SQLite, MySQL and PostgreSQL databases.
Improve performance by running multiple SQL queries simultaneously in background tasks. Achieved using SQL worker objects (new in Studio 6.0).
Omnis data files (.DF1). Built-in database for desktop or LAN based data storage, or connect via Omnis SQL DAM for SQL connectivity.

Integrated Development Environment (more details)

Standard Professional
Omnis Version Control System (VCS): allows multiple projects, multiple server database repositories, check-in and flexible build options, class & project comparison, full management reports.
Development tools: includes Studio Browser for managing libraries, Component Store containing ready-made GUI components, Property Manager and Notation Inspector.
Report tools: includes report and field methods, report inheritance, labels, Ad hoc reports.

Extending Omnis   (more details)

Standard Professional
Omnis Web Services component: allows Omnis to act as client and server (web service provider) using Java Objects interface. (Requires separate plug-in serial number for Omnis Web Services clients).
Remote Studio Applet: allows Omnis code reuse via Java or COM using Perl, PHP, VBScript, or .NET.
XML (oXML component): to open, manipulate, and save XML documents via DOM level 2 API. (Evaluation version supplied: requires separate plug-in serial number to run full version).
HTTP (WebWin32 component): provides a programmatic HTTP client interface, using the Win32 WinHttp API. (Evaluation version supplied: needs separate plug-in serial number to run full version).
Java Objects: includes subclassing, method overloading and pattern matching, nested object arrays.
Encryption using Blowfish, OLE pictures and Automation.

Omnis Programming (more details)

Standard Professional
Method editor and debugger: write Omnis code for classes and objects, inspect variable values, watch variables, set breakpoints, monitor method stacks.
Object orientation: includes inheritance, custom properties and methods, object classes.
List programming: includes list variable notation, and list management.
Window programming: includes all complex fields, subwindows, graph objects, and field styles.
Import and export data, via SQL browser and Omnis I/E tools.

Cross platfrom support

Standard Professional
The Omnis Studio SDK is available for Windows and OS X. You can create an Omnis library on one supported platform and run it under any other platform without modification.
Support for Unicode character sets as standard.

Test licenses   (more details)

Standard Professional
Omnis App Server (for JavaScript Client deployment) license for testing purposes only. Scalable licensing model for deployment of Web and Mobile apps.
Single user client access (runtime) license for Windows and OS X for testing purposes only.

Product manuals    (more details)

Standard Professional
Creating Web & Mobile Apps, Omnis Programming, Extending Omnis, Omnis Function, Notation, and Command Reference manuals available to download.
Free 30 days installation support via email and by telephone.