The following features and enhancements are expected to be in Omnis Studio 10.0.1 (this comes with the usual caveats that we cannot guarantee the inclusion of any of these features or their precise implementation). The following has been added for Beta 2:
- SQL Worker Lists – allow you to specify that a SQL list or row uses a SQL Worker Object of the same DAM type as the SQL session object to perform SQL operations asynchronously in a separate self-contained thread
The following features were in the first Beta:
- Variable Panel in the new Code Editor
The Variable panel will be a powerful addition to the Code Editor that will allow you to view and modify variables while you debug and step through your code (existing Studio 10 users will note that this is available in Remote debugging but will be added to the standard debugger in 10.0.1): as execution pauses, the panel will display the real-time values of all the relevant variables, and you will be able to drill down into the hierarchy of objects and variables.
- Code Editor & Code Assistant
We anticipate that there will be many enhancements in the Code Assistant introduced in Studio 10, including: Method name matching that will allow you to find a method name as you type a code line; Command Keywords will be added to a command automatically when pressing Tab; plus a new Copy Value option in the Variable context menu.
- Managing Timeouts in Remote Tasks
There will be a new mechanism to handle timeouts in remote tasks; Remote Tasks have the new properties $suspendedtimeout and $suspendconditions that will allow you to ‘suspend’ a task to allow greater control over how client connections are managed.
- Disabled Appearance for JS Controls
- Line: command
- oBrowser for macOS
The macOS version of oBrowser will use the Chromium Embedded Framework (CEF), which the Windows version of oBrowser already uses; the macOS version of oBrowser will support the standard CEF configuration settings using the cefSwitches configuration item within the config.json, like the Windows version.
Applying for the Beta
If you are a registered developer (on the ODPP) and would like to test the Studio 10.0.1 Beta 2, then you can apply by completing a Beta application form on our Developer website: