Ingres OpenROAD Learn

From Ingres Community Wiki

Jump to: navigation, search
Image:ORBarLearn.png

                                                                                                                                                                                                     

                                                                                                                                                                                                     

                                                                                                                                                                                                     

                                                                                                                                                                                                     

Ingres OpenROAD
|
the fastest way to build Ingres applications
Learn


Image:empire.png 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.

Image:OpenROAD_Scheduler.png

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.

Image:OpenROAD_Workbench.png

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.

Image:Ingres_tools_arch_sm.png

Online Documentation

The OpenROAD 2006 Documentation guide is available online at [1]. Links to individual guides can be found below.

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)
  • 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).

Specifications

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).
Personal tools
Developing With