OpenInsight is a repository-based development environment that provides professional development teams the means to rapidly design, implement, evolve and scale high performance business applications with access to SQL Server, U2 and D3 databases from Rocket Software, QM from Ladybridge, and Revelation’s Native Tables. The net result is that developers can deliver applications to their customers and users that meet the needs of a dynamically changing business environment.
Repository-Based Environment
The OpenInsight repository provides a common area in which development teams can store and reuse application components, such as bitmaps, icons, menus, source code modules, and the like. In addition, it protects the integrity and eases the maintenance of the application by providing version control, automatic documentation of components, impact/net change analysis, and other management capabilities. In addition to providing these tight security features, the OpenInsight repository gives development teams freedom and flexibility. Some examples include:
OpenInsight Native Tables
OpenInsight is delivered with the option of using its own native table format. OpenInsight’s unique table format is fully compatible with variable length MultiValue data management products. The OpenInsight native table environment is a dictionary-driven text-oriented database that delivers the ultimate in flexibility for prototyping, designing and even deploying applications. For the developer it provides dynamic schema evolution and rapid database modeling with recompilation, as well as unparalleled flexibility in maintaining deployed applications. For the application user it is ideal for text-intensive applications and integration of text and structured information.
Client/Server Workspace
OpenInsight’s DataSet Object is the key to unlocking client/server connectivity. The DataSet Object is implemented within the product’s new visual Client/Server Workspace - an environment in which developers create and manage database components using a collection of visual tools. These tools include a query window, a SQL script building assistant, database connection builder, and a DataSet Object definition tool. The database access and manipulation components are separated from other application components and, therefore, are reusable across multiple applications. The components built with these tools can be integrated with the core set of OpenInsight development tools, yielding a single application development environment for combining high performance access to relational, Notes and OpenInsight’s native tables.
HTML Publishing
OpenInsight enables developers to publish data in native tables to HTML. The new tools enable both static and dynamic HTML publishing capabilities. Static publishing means that data is simply published in HTML to the web; any updates require the user to make changes and then republish that data. Dynamic publishing means that OpenInsight creates HTML "on the fly" in response to a CGI request. In other words, the end-user provides the final content in static publishing; in dynamic publishing, on the other hand, the user simply provides parameters, and the application server, working with the web server, builds and provides the final content.
Data Warehousing
OpenInsight enables developers to warehouse native tables data in an ODBC, SQL Server, or Oracle database. This offers developers complete flexibility in managing native tables data, including running a favorite reporting tool or writing VB, among others. Initial warehousing is performed in a two-step process. In the first step, the developer uses the OpenInsight SQL Warehouse Wizard to build the table definitions and the warehousing procedures. In the second step, the OpenInsight SQL Warehouse Manager is used to schedule the warehousing process. The warehousing procedures are registered to the Warehousing Manager when they are created. Subsequent warehousing can be performed on an updates-only basis.
OpenInsight's BASIC+Scripting Language
OpenInsight’s scripting language, BASIC+, is an event-driven language which is compatible with BASIC dialects and which is explicitly designed for database management and application definition. It provides statements for assignment, flow of control, branching, looping and case selection. A powerful system editor and debugger is included to edit and test BASIC+ programs. Additionally, BASIC+ delivers:
Arev32 for Advanced Revelation Developers
If you are an Advanced Revelation developer, OpenInsight enables you to:
OpenInsight for Web (O4W)
The OpenInsight for Web (O4W) Development Toolkit makes it possible for OpenInsight Developers with limited or no HTML/XML/JavaScript experience to develop feature rich web pages.
O4W is designed to work the way OpenInsight developers think, taking advantage of the skills and knowledge they already have. While users with more web development experience can
use O4W's advanced features, all developers can create modern web applications (using JavaScript, XHTML, and AJAX) through O4W's APIs.
OpenInsight Tool Set
OpenInsight provides a powerful, easy-to-use set of tools to instantly build forms, reports, menus, and database:
There are no conferences scheduled at this time.
There are no multivalue User Conferences or Regional User Group meetings scheduled at this time.
Revelation Software has various International Offices and sales regions located on multiple continents.
Revelation Software's clients are involved in every industry around the world. Here is a sampling of some of our clients and their businesses