Revision as of 06:13, 21 September 2007 editEmergeo (talk | contribs)9 edits Removed opinions.← Previous edit | Revision as of 02:19, 2 October 2007 edit undoNinjadude9 (talk | contribs)18 edits Undid revision 159334249 by Emergeo (talk) Restored FactsNext edit → | ||
Line 15: | Line 15: | ||
'''OpenEdge Advanced Business Language''', or '''OpenEdge ABL''' for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a ], uses an English like syntax to simplify software development.<ref name="p2">Campbell, John, ''Programmer's Progress, a guide to the progress language.'' white star software, 1991</ref> The name was changed to OpenEdge Advanced Business Language (OpenEdge ABL), by PSC, from PROGRESS, a.k.a. Progress 4GL, in order to overcome a presumed industry perception that 4GL's were less capable than other languages.<!-- year? --><ref name="introABL">Salvador Vinals, Introducing OpenEdge® Advanced Business Language (ABL), PSC whitepaper, 2007</ref> The language was called PROGRESS or Progress 4GL prior to the release of version 10.0. A subset of the language, called ''SpeedScript'', is used in the development of web applications.<ref name="webspeedcomplete">Crawford, G. ''WebSpeed Complete'', Innov8 Computer Solutions, ISBN 0-9718679-0-9</ref> | '''OpenEdge Advanced Business Language''', or '''OpenEdge ABL''' for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a ], uses an English like syntax to simplify software development.<ref name="p2">Campbell, John, ''Programmer's Progress, a guide to the progress language.'' white star software, 1991</ref> The name was changed to OpenEdge Advanced Business Language (OpenEdge ABL), by PSC, from PROGRESS, a.k.a. Progress 4GL, in order to overcome a presumed industry perception that 4GL's were less capable than other languages.<!-- year? --><ref name="introABL">Salvador Vinals, Introducing OpenEdge® Advanced Business Language (ABL), PSC whitepaper, 2007</ref> The language was called PROGRESS or Progress 4GL prior to the release of version 10.0. A subset of the language, called ''SpeedScript'', is used in the development of web applications.<ref name="webspeedcomplete">Crawford, G. ''WebSpeed Complete'', Innov8 Computer Solutions, ISBN 0-9718679-0-9</ref> | ||
OpenEdge ABL |
OpenEdge ABL helps developers to rapidly develop applications optionally using its own integrated ] and ]. These applications are portable across computing systems and allow access to various popular data sources without having to learn the underlying ] methods. | ||
OpenEdge ABL and the OpenEdge database are typically combined by a ] to create a unique product. | OpenEdge ABL and the OpenEdge database are typically combined by a ] to create a unique product. Because of the significant ], the ] of these products can be unaware of the underlying architecture. | ||
==Notes== | ==Notes== |
Revision as of 02:19, 2 October 2007
Developer(s) | Progress Software Corporation |
---|---|
Stable release | 10.1B OpenEdge / 2006 |
Operating system | Cross-platform (see below) |
Type | RDBMS |
License | Proprietary |
Website | see Progress Software Corporation |
OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a fourth-generation programming language, uses an English like syntax to simplify software development. The name was changed to OpenEdge Advanced Business Language (OpenEdge ABL), by PSC, from PROGRESS, a.k.a. Progress 4GL, in order to overcome a presumed industry perception that 4GL's were less capable than other languages. The language was called PROGRESS or Progress 4GL prior to the release of version 10.0. A subset of the language, called SpeedScript, is used in the development of web applications.
OpenEdge ABL helps developers to rapidly develop applications optionally using its own integrated relational database and programming tool. These applications are portable across computing systems and allow access to various popular data sources without having to learn the underlying data access methods.
OpenEdge ABL and the OpenEdge database are typically combined by a value-added reseller to create a unique product. Because of the significant ease of use, the end-user of these products can be unaware of the underlying architecture.
Notes
- Campbell, John, Programmer's Progress, a guide to the progress language. white star software, 1991
- Salvador Vinals, Introducing OpenEdge® Advanced Business Language (ABL), PSC whitepaper, 2007
- Crawford, G. WebSpeed Complete, Innov8 Computer Solutions, ISBN 0-9718679-0-9
References
- Sadd, J. OpenEdge Development: Progress 4GL Handbook, Progress Software Corporation, ISBN-10: 0923562044, ISBN-13: 978-0923562045
- Kassabgi, G. Special Edition : Using Progress, Que Publishing, ISBN 0-7897-0493-5
External links
- Progress Software Corporation
- Progress Software Forum
- Progress E-mail Group
- The OpenEdge Hive
- Progress Discussion Group