- OpenROAD
-
OpenROAD Entwickler Ingres Corporation Aktuelle Version 2006 Betriebssystem Unix-Derivate, Linux, Windows Kategorie Integrierte Entwicklungsumgebung Lizenz proprietär www.ingres.com OpenROAD bedeutet „Open Rapid Object Application Development“, und ist eine plattformübergreifende, objektorientierte Entwicklungsumgebung (IDE), welche die Entwicklung von datenbankbasierten Softwarelösungen ermöglicht. Es wurde bei OpenROAD besonderen Wert darauf gelegt, eine einfache und doch leistungsfähige 4GL-Sprache zu unterstützen, welche den Datenbankzugriff und die Ereignissteuerung im Vergleich zu anderen Sprachen enorm vereinfacht. Die einfach zu gestaltenden OpenROAD Programme können je nach Bedarf als Client-Anwendungen (nach Installation einer Laufzeit-Umgebung) oder als eClient- bzw. mClient-Anwendungen im Webbrowser abgerufen werden. Schwachpunkte sind derzeit noch besonders im Bereich des Code-Editors zu suchen, welcher aber auf Wunsch vorläufig durch einen externen Editor ersetzt werden kann.
Inhaltsverzeichnis
Versionsgeschichte
Die Geschichte von OpenROAD ist eng an die des Ingres DBMS gebunden. Die erste Version erschien in den frühen 90ern, und trug damals noch den Namen „Windows 4GL“. Von OpenROAD gab es (unter anderem) die folgenden Versionen:
- OpenROAD 3.0
- OpenROAD 3.5
- OpenROAD 4.0
- OpenROAD 4.1
- OpenROAD 2006 (=5.0; aktuell – die erste GA-Version erschien im Dezember 2006)
- OpenROAD 5.5 (voraussichtlich Ende 2009; XML- und Unicode-Support)
Eigenschaften
- Objektorientierte Sprache: Klassen, Einfache Vererbung
- Plattformübergreifend
- Integrierter Debugger/IDE
- Integrierter Anwendungsserver (DCOM, HTTP, HTTPS)
- Unterstützung für Windows CE Entwicklung (V5.0)
- Unterstützung für VB.Net/Java Integration
Defizite
- Kein Autovervollständigen für Quellcode, SQL-Statements und Benutzerobjekte (lediglich Syntaxhervorhebung durch Anbindung externer Editoren möglich)
- Fehlen der Möglichkeit, eigene Objekte von Systemklassen abzuleiten
- Parallele Arbeit mehrerer Entwickler an einem Projekt bisher nur eingeschränkt möglich
- SVN-Anbindung (noch) nicht möglich, da als Repository eine Datenbank verwendet wird (XML-Export kommt in einer zukünftigen Version)
- Unter Linux und Unix wird bisher MainWin benötigt (daher auch keine völlige Offenlegung der Quellen möglich)
- Fehlende Unicode-Unterstützung (kommt mit Version 5.5; voraussichtlich Ende 2009 verfügbar)
Weblinks
- http://www.ingres.com
- http://www.giua.de Deutsche Ingres Benutzervereinigung
Wikimedia Foundation.