4 days / 20 talks
Awesome and great speakers

November 3-8

Brian O’Sullivan

Brian has been developing Omnis applications since 1993 when he was a contractor working for NASA in Washington, DC. While a member of Blyth/Omnis Software’s Professional Services group in the mid-90s, he taught many Omnis development classes and was the primary author of the Omnis Studio QuickStart training course. Today Brian leads a team of Omnis developers at Axalta Coating Systems, serving their R&D, Regulatory, and Manufacturing communities.

Brian lives in Delaware with is wife, three children, Bernese Mountain dog, and various guitars and keyboards. He is active in the local music scene and is known to sit in with the band at Omnis conferences.

Reports from the Front

We will explore several different approaches to designing and printing reports in Omnis Studio.

Omnis Studio provides developers with powerful reporting capabilities. In this session we’ll explore several approaches to building reports, learning to work with the flow of the Omnis report process:
• Printing reports via 4GL commands and notation
• Creating adaptable reports with the Report Data Grid component
• Using $print methods in report sections and report fields
• Managing print destinations
• Archiving report images
• Super classes with reports

Getting a handle on Events and Tasks

In this session we will explore techniques for handling events and working with tasks in your Omnis Studio applications.

At its most basic level, event-handling in Omnis Studio is quite simple. But sooner or later most developers encounter challenges working with more complicated GUI controls, or handling events in nested containers. Using an interactive workshop format, we’ll explore several approaches to working with:

     •     $event and $control methods

     •     Working with the event chain

     •     Drag-and-drop

     •     Grids and lists

     •     Trees and tabs

     •     Context menus

We will also explore tasks in detail, answering your questions about:

     •     current and active tasks

     •     using multiple tasks

     •     tasks and variable scope

     •     managing context switches



Follow Brian



About workshops


You’ll sign up for the session you want to attend on a first-come, first-served basis. Up to 6 participants may attend a session, if full, you can sign up for the same topic at a different time. During the session, the speaker will guide the audience through the main topic but you will be able to ask him/her to deviate and cover related areas. Sometimes participants offer new ideas and solutions to a problem.

Check the


Pursue any question or area not directly related to the core topic. Every speaker hosts at least 4 sessions which means there are about 11 to 12 simultaneous sessions running all the time with an average of 5 or 6 participants

Meet the Speakers

Check the


Flexible conference format means you can choose the best classes for you and at the best time. Some sessions will be repeated, so when you miss one, you can attend the same session later in the day or the week.

Check the Schedule