OpenROAD

Uses your system voice; voice and rate in settings.

Q2025504Snapshot

≈ 3 min read

Names in other languages

  • DeutschOpenROAD
  • EnglishOpenROAD
  • EspañolOpenROAD
  • FrançaisOpenROAD
  • ItalianoOpenROAD
  • NederlandsOpenROAD
  • PortuguêsOpenROAD
  • TürkçeOpenROAD

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

OpenROAD, which stands for "Open Rapid Object Application Development", is a fourth-generation programming language (4GL) and development suite from Actian Corporation. It includes a suite of development tools, with built-in Integrated development environment (IDE) (written in OpenROAD), and Code Repository.

OpenROAD, which stands for "Open Rapid Object Application Development", is a fourth-generation programming language (4GL) and development suite from Actian Corporation. It includes a suite of development tools, with built-in Integrated development environment (IDE) (written in OpenROAD), and Code Repository. ==History== The history of OpenROAD is closely tied to that of the Ingres relational database. The Ingres Product set, (marketed by ASK Corporation, Computer Associates, Ingres Corporation and then Actian) was popular in the governments of North West Europe, and can be found in many government departments. OpenROAD appeared in beta form on the SUN platform in 1991 as Windows4GL 1.0, and was available to British Universities under a special license agreement. The development environment was known as the Sapphire Editor. The Sapphire Editor allowed the creation of complex GUI interfaces using an IDE, rather than large volumes of Motif code / resource files. This was one of the first environments to enable rapid prototyping of GUI clients. Windows4GL 2.0 introduced Microsoft Windows compatibility and the debugger. The suite included applications-by-forms (ABF), an early 4GL computer programming language. It provided an ASCII form painter, which automatically bound form fields to a database using ABF, a programming language, with embedded SQL, simplifying the task of making a "CRUD" application for textual data. ABF source code was interpreted into a 3GL language (C or COBOL), which is then compiled so snippets of the native language may be directly embedded in the ABF code. ABF was deprecated by OpenROAD in the early nineties. Nowadays, OpenROAD includes migration tools to modernize “green screen” Ingres ABF applications by converting ABF forms into OpenROAD frames. It also enables to transform OpenROAD thick-client applications to browser-based equivalents without the cost, resource, effort, and risk associated with rewriting or replacing code. Developers can then extend these applications for web and mobile deployment, using HTML5, JavaScript, and WebView2. Several other database vendors marketed comparable 4GLs at around the same time, such as Pick System Builder, Clipper, and DBASE III. ABF was deprecated by the OpenROAD business unit in the early nineties. ==Architecture== ===OpenROAD server=== The OpenROAD server enables business logic written in the OpenROAD 4GL language to be accessed by client applications. The OpenROAD server is multi-threaded and allows concurrent access from a number of client interfaces. These client interfaces include the following: Java clients (JSP, Java servlets, Java applications) .NET clients (VB.NET, C#, ASP.NET) COM clients (VB, C++, ASP) OpenROAD clients ===Open database access=== OpenRoad server has built-in support for Ingres/X and Vector/Avalanche databases. On IBM z/OS mainframes, EDBC (a separate product) provides the same level of access to native VSAM, DB2, IMS, and Datacom/DB databases to enable you to access data from anywhere. ==References== ==External links== Product links: Ingres Corporation Community links: North American Ingres Users Association German Ingres User Association Ingres UserGroup Nederland OpenROAD FAQ (1997) Ingres Community OpenROAD Wiki Mailing Lists: Openroad-users Mailing List Webcasts: OpenROAD Application Development

Text derived from https://en.wikipedia.org/w/index.php?oldid=1339949448 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot openroad-238347-8e93214103a48f78 · hash 8e93214103a48f78ec07202a7857ab192c7bfd819c571fd79309a11b35910390 · captured 1771813593.0 · version history

Cite this page as: encyclopegia.org, “OpenROAD”, snapshot openroad-238347-8e93214103a48f78. https://encyclopegia.org/a/openroad