The new Omnis Studio 10
Innovative, efficient, fast

Omnis Studio 10

The latest Omnis Studio release is a milestone in the history of Omnis and provides developers with important new features that will make the development of web & mobile applications with Omnis easier and faster.  Omnis Studio 10 includes: 

New Code Editor

Coding has never been easier and faster. The new enhanced Code Editor and the Code Assistant make coding much faster, eliminate errors and simplifies maintenance. It greatly improves and speeds up especially web and mobile app development for new and existing users. It also extends the capabilities of the Omnis Code Assistant. When required the Code Assistant will pop up automatically and help you to fill out Expressions, Command names, Command options, and other command parameters. And at any time, you can press Ctrl-Space to open the Code Assistant to help for the current context.

Fixed Layout
– the code is still stored as a tokenised stream

Multiple undo and redo

Syntax coloring
– new colors for variable scope, commands options, functions, etc

Command constructs
are completed, e.g. select If and End If is added

Help panel
shows command description and syntax

Error markers
in code (curly underline)

Editor panels
for parameter help, error navigation, fixing errors

Create variable panel
with automatic scope and type applied via prefixes and suffixes, e.g. iVarList will be an instance variable (i) of type list (list)

New editor commands
including Goto line number, Select line, Upper/Lower case selection, triple-click will select a code line, delete current line option, select word command

New $keys property
and keys.json file to store and configure all Shortcut keys in the new editor

Accessibility

A comprehensive set of features has been added to Omnis Studio 10 to support the Web Content Accessibility Guidelines (WCAG 2.0) to help to make your applications more accessible, primarily for people with disabilities. The WCAG 2.0 guidelines are an international recommendation for the barrier-free design of Internet offers, which are binding for authorities in the European Union as of September 2019 for new and as of September 2020 for existing websites and applications and as of June 2021 for mobile applications. Similar requirements apply in many other countries including the US, Canada and Australia.

Omnis Studio 10 now supports WCAG 2.0. E.g. most JavaScript controls support ARIA type properties which can be read aloud by screen readers, plus the ability for end users to navigate a form & its controls using the Tab, Arrow and other keys has been improved.

Remote Debugging

The excellent Omnis Debugger has been further enhanced by Remote Debugging, i.e. the ability to debug and test your code on a remote copy of Omnis. This allows you to debug your applications off-site, potentially saving you and your clients time and effort.

New JavaScript Controls 

that let you develop beautiful apps with amazing UIs. A new Toolbar control for remote forms, and a new non-visual external component iCalendar for managing calendar events in remote forms (also window classes); several of the other JavaScript components have been enhanced.

Migrate your datafiles to SQL

There is a new tool in version 10 that enables existing Omnis developers to convert Omnis datafiles to SQLite or PostgreSQL. After this conversion the Omnis DML commands in the old library will be retained, but will execute against the selected database, seamlessly and automatically.

Extend your apps

Omnis Studio 10 also includes support for several web & email protocols via an updated OW3 Worker Objects external package, which means you can use these on a background thread. Protocols newly supported include POP3 email, CRYPTO (for encryption or decryption), and HASHfor hashing (scrambling) data. Also, SFTP support has been added to the FTP worker object.

Start for free

Start for free