Ingres OpenROAD Learn
From Ingres Community Wiki
| Get OpenROAD Empire Source Code |
This page will provide you with both the latest news on OpenROAD as well as everything you need to learn about OpenROAD and become proficient in using it to build Ingres applications.
Contents |
Overview
OpenROADĀ® is a database-centric, object-oriented, 4GL application development tool that lets you develop and deploy mission-critical, n-tier business applications in a variety of environments. Applications can be delivered seamlessly to the desktop, a web browser or mobile device, displaying rich graphical user interface (GUI) content usually seen only in desktop applications.
OpenROAD Language
OpenROAD includes a rich, fourth-generation programming and scripting language (4GL) which is supported on all platforms in a high performance virtual machine. OpenROAD 4GL is an object-oriented programming (OOP) language that lets you create and reuse objects across applications. Applications built using OpenROAD are independent of the hardware and software platforms on which you develop them. This gives you the flexibility to write a single application that automatically supports multiple graphical user interfaces (GUIs) on Windows, UNIX, and Linux platforms that can also access multiple databases.
OpenROAD Development
OpenROAD provides a completely self-contained environment for application development, giving all the tools you need to build and test your applications. OpenROAD Workbench offers an extendable GUI with drag-and-drop interfaces. Event-based capabilities enable user-defined, external class, and database events. Workplace tools includes a debugger with extensive built-in tracing for interactive testing, the OpenROAD Server Manager for configuration, and an eClient packaging tool for Web application deployment.
OpenROAD Deployment and Server
OpenROAD application binary executable files can be deployed on any supported platform without alteration. This means that you can move applications between Windows, UNIX, or Linux environments without modifications. All interfaces are supported on every supported platform. Applications can be deployed to the Web for access from supported web browsers.
The OpenROAD Server is an object-relational application server--a powerful object-oriented environment that equips you to build and deploy robust business objects in a number of environments. The OpenROAD Server is a collection of objects and services that support n-tiered applications written in the OpenROAD 4GL language. OpenROAD Server facilities allow 4GL business logic to be shared by a wide variety of client programming environments and languages, including web server scripting languages.
Online Documentation
The OpenROAD 2006 Documentation guide is available online at [1]. Links to individual guides can be found below.
- OpenROAD Getting Started Guide
- OpenROAD LRG Guide
- OpenROAD Programming Guide
- OpenROAD Release Summary
- OpenROAD Server Reference
- OpenROAD System Reference Guide
- OpenROAD User Classic Guide
Webinar Replays
Here are links to webinars that have been previously given. You can download the presentations and webinar replays. Note that replaying any of the webinars requires that you first install the WebEx ARF media player. Of course, you need Adobe Acrobat Reader for PDF files and InfoZip is a nice open source utility for handling ZIP files.
- Accelerating OpenROAD Development with Generated Data Services and Open Source March 5, 2008 (VIP Webinar). This webinar was the launch of the OpenROAD Data Access Object Generator ("DAOGen") open source project. You can download the presentation (pdf) and and replay the webinar (arf)
- Starting down the Open ROAD with the Frequent Flyer Demo February 13, 2008 (VIP Webinar). An introduction to the first OpenROAD open source project: the OpenROAD version of the Ingres Frequent Flyer Demo. You can download the presentation (pdf) and replay the webinar (arf)
- Hello World: Taking Your Ingres Data to the Web April 24, 2007, Ingres VIP Webinar. You can download the presentation (pdf), download the code samples (zip) and replay the webinar (arf).
- Hello OpenROAD: An Introduction to Rapid Application Development for Ingres April 18, 2007 (Ingres VIP Webinar). You can download the presentation (pdf), download the code samples (zip) and replay the webinar (arf).
- Hello Ingres: A Multi-Language Introduction to Application Development on the Ingres RDBMS April 9, 2007 (Ingres VIP Webinar). You can download the presentation (pdf), download the code samples (zip) and replay the webinar (arf).
- An Overview of OpenROAD December 14, 2006 (Customer Briefing). You can download section 1 (pdf) and section 2 (pdf) of the presentation. An earlier version of this presentation was given as a VIP webinar which can be replayed here (avi).
- OpenROAD Tips and Tricks November 20, 2006 (Ingres VIP Webinar). You can download the presentation (pdf) or replay the webinar (arf).
Specifications
- Ingres Compatability Library (CL)
- General Communications API (GCA)/General Communications Facility(GCF) API External Interface Specification - for more info see Ingres Connectivity
- Abstract Data Facility
Recent Publications
Here are links to presentations and other resources I have recently published.
- Application Development Environment Selection Guide November 1, 2007, (White Paper). Insights that will help you identify the best application development tools for your organization. You can download the white paper (pdf).
- OpenROAD Status and Plans November 26, 2006 (Australia and New Zealand User Group Presentations and Customer Briefings). You can download the presentation (pdf).
- Building Rich Web Applications with OpenROAD September 28, 2006 (User Group Presentation) You can download the presentation (pdf).
- Transforming Business with TransForge June 9, 2006 (Customer Briefing). You can download the presentation (pdf).
- Integrating OpenROAD with Java and .NET May 11, 2006 (German User Group Presentation) You can download the presentation (pdf).




