Revelation Software's latest release of OpenInsight, version 10.1, has changes, new functionality, and improved performance throughout the product.
DBTA recently held a webinar with Bob Carten, senior developer, Revelation Software and Bryan Shumsky, senior developer, Revelation Software, who discussed some of these improvements, including a new Database Tool panel, a brand new Examples application, new REST functionality, updated help and support documents, and more.
The new Examples application, included in the 10.1 download, provides sample forms, reports, popups, and source code. It is intended to show developers some of what can be done with OpenInsight 10.1, and perhaps more importantly, how to get it done, with real world, practical examples.
OpenInsight 10.1 has been in development since September 2020 and focuses on speed and stability, Carten and Shumsky noted.
There are numerous improvements and bug fixes including support for new methods to replace send event syntax within the menu designer, Query By Form (QBF) updates, an improved look for database manager with expanded content menus and new buttons, and more.
Language enhancements include extended string comparison mode, LocateC, Opcodes for +=, -=, Blen, and object notation.
Reporting and Indexing has been overhauled, said Carten and Shumsky. Version 10.1 rewrites reporting engine(s) to provide speed and consistency, improves query performance, improves Banded Report integration, and more.
OpenInsight 9 and 10 can share indexed tables and now offers a new fast “Rebalance” mode, useful for clearing index backlog. Index lookup logic has been optimized and an extended string comparison mode is scheduled for 10.2.
REST integration gets a boost in 10.1, Carten and Shumsky said. REST becomes the recent standard for intercommunication between software systems. OpenInsight 10.1 supports new REST Interface elements. REST Interface definition can be codified in OpenAPI (nee Swagger) and developers can manually create their REST interfaces with the REST DSN, or import an OpenAPI JSON definition.
There is actively ongoing development for additional support, they said.
An archived on-demand replay of this webinar is available here.