Released May 2023
Updated Jun 2023 Revision 35439
Updated Oct 2023 Revision 35659
Updated Mar 2024 Revision 36251
This manual starts with a general introduction to the Omnis Environment and goes onto to describe Libraries and Classes. It then focuses on all aspects of Programming and Debugging code in Omnis Studio, including information about creating and using List Variables, accessing and managing SQL databases, as well as describing the Omnis VCS. To learn more about creating web and mobile applications, you need to refer to the Creating Web & Mobile Apps manual.
In addition, there are the Omnis Reference manuals containing information about all the Commands and Functions available in Omnis Studio, plus there is a comprehensive Help system, available from within the Omnis IDE using the F1 key, which contains a complete list of all Omnis Notation including all properties and methods.
The majority of the information in this manual is relevant if you are using the Community Edition, except the chapters on Window Classes and Window Components which are used for creating desktop apps and are therefore not available in the Community Edition.
When you start Omnis Studio you will see the Studio Browser (if this is not visible press F2 on Windows or Cmnd-2 on macOS) which allows you to create a new project library or open an existing library. Under the Hub section, you can look at example Omnis applications under the Applets and Samples options: you can open each example in your web browser or within Omnis itself, and you can examine the Omnis code in the associated library under the Project Libraries option in the Studio Browser. Some of the example code in this manual is taken from the example applications in the Hub.
In addition to looking at the example applications in the Hub, you may like to work through the Tutorial which covers all the main tasks in creating an application in Omnis Studio, including creating SQL data classes, logging onto a SQL database, and building remote forms.