Introduction to OpenInsight
Web Boot Camp


The Introduction to OpenInsight course is an extensive three-day course for experienced developers who are new to OpenInsight. All demonstrations, examples, and exercises in the course use native OpenInsight tables and client/server data.

Here is an example of what you will learn how to do:

  • Develop applications using the features of OpenInsight such as forms, reports, pop-ups, queries, and tables
  • Customize your applications using the BASIC+ programming language
  • Integrate Linear Hash and client/server data using Oracle, SQL Server, or ODBC drivers
  • Effectively deploy your applications.

 

CHAPTER AND TITLE
1 Course Introduction
2 Terms and Concepts
3 Tools & Application Management I
4 Building the UI I
5 Data Considerations (Linear Hash/Client Server)
6 Database Manager
7 Building the UI II
8 Creating and Implementing Events
9 Enhancing the UI
10 Creating Reports
11 Programming in Basic+
12 Application Management II
13 Collaborative Development
14 Deploying Applications
15 Migrating from Advanced Revelation to OpenInsight
16 Course Summary

We offer three advanced-level training courses for OpenInsight. These courses may be taken individually, but are scheduled on consecutive days so that the entire series can be taken at once, if desired. The Advanced BASIC+ and Advanced Internet Access courses are 1 1/2 days long, and the Advanced DDE and Data Warehousing class is one day.

Advanced Basic+ Programming

This course lasts 1 1/2 days and consists of two modules: Event Handling and Stored Procedures. The pre-requisites for this course are completion of the Introduction to OpenInsight course and/or a basic understanding of OpenInsight Basic+ programming.

Event Handling: this module includes a more in-depth exploration of Event Handling than is covered in the Introduction to OpenInsight course. Specific areas covered include:

  • Create Event - accepting parameters into forms
  • Read Event - pre- and post-processing
  • Write Event - pre- and post-processing
  • PosChanged Event - processing of movement in and around Edit Tables
  • Send Message - advanced processing of Edit Tables
  • IOOptions - for form handling
  • Repository Function - calling popups, reports, etc.

Stored Procedures: this module includes a more in-depth exploration of Stored Procedures than is covered in the Introduction to OpenInsight course. Specific areas covered include:

  • Create Dialog - non-modal Dialog box
  • Dialog Box - the OpenInsight equivalent of a Collector Window
  • MSG - all the different parameters
  • Printer DLL - complete printer control from Basic+
  • Windows API Programming - structures, declare_FCNS, etc.

Advanced Internet Access

This course lasts 1 1/2 days and details the elements required for Web access to Linear Hash data. Areas covered include the Submit Event, the Web Publishing sections of the Form Designer, Report Builder and the Internet Gateway, as well as the INET_ stored procedures. The pre-requisites for this course are OpenInsight programming experience, some familiarity with HTML, and a basic understanding of Web technology.


Advanced DDE and Data Warehousing

This course lasts one day and covers the use of DDE to load data into and out of other Windows applications, the use of Set and Get property to insert data into and extract data from Microsoft Word and Excel, and the detailing of the DDE-specific properties that exist in Basic+. The course also covers the creation and maintenance of data warehouses, including single and multi-value data, and scheduled updates. The pre-requisites for this course are basic OpenInsight Basic+ programming experience.

 

Discover for yourself how easy it is bringing Advanced Revelation and OpenInsight applications to today's Web architectures. Bring with you a Revelation application on a zip disk, laptop or CD and go home with a portion of a Web-ready application and the knowledge to complete your web extensions. Topics covered include:

  • Data Entry Forms
  • Pre-Built Reports
  • Ad Hoc Reports
  • Custom INET Procedures
  • HTML
  • Dynamic Form Creation
  • Installation of Components: Web server, OICGI, INET Gateway
  • Security - Firewall, Web Server
  • Application Interfaces with Microsoft Word and Microsoft Excel