ObjectAda von Aonix war eine leistungsstarke Entwicklungsumgebung für die Programmierung in Ada, die auf Windows, UNIX, Linux und Echtzeit-/Embedded-Systemen lieft. Ursprünglich auf Ada 95 basierend, bot ObjectAda eine umfassende und robuste Lösung für Entwickler, die zuverlässige und plattformübergreifende Anwendungen erstellten. ObjectAda unterstützte eine breite Palette von Betriebssystemen und integrierte sich nahtlos in andere Programmiersprachen wie Java, C, C++ und FORTRAN, was es ideal für multilinguale Entwicklungsprojekte machte.
ObjectAda ist besonders bekannt für seine Einsatzmöglichkeiten in sicherheitskritischen Anwendungen, Echtzeitsystemen und Embedded-Systemen, wo höchste Zuverlässigkeit und Performance gefordert sind. Mit einer Eclipse-basierten integrierten Entwicklungsumgebung (AonixADT) und traditionellen Entwicklungsumgebungen für Windows und UNIX bietet ObjectAda Entwicklern flexible und effiziente Tools, um komplexe Projekte in verschiedenen Branchen umzusetzen.
Vorteile von ObjectAda
- Plattformübergreifende Entwicklung
ObjectAda unterstützte Windows, UNIX, Linux und Echtzeit-/Embedded-Plattformen, was eine reibungslose Entwicklung und Bereitstellung auf verschiedenen Zielsystemen ermöglichte.
- Sicherheitskritische Lösungen
Für Anwendungen, bei denen es um Leben und Tod gehen kann, wie in der Luftfahrt oder im Militär, bot ObjectAda die nötige Sicherheit und Zuverlässigkeit. Durch die Integration mit dem RAVEN-Kernel und Unterstützung von DO-178B Level A-zertifizierbaren Anwendungen war es für sicherheitskritische Umgebungen prädestiniert.
- Multilinguale Integration
ObjectAda ermöglichte die Zusammenarbeit von Ada-Komponenten mit anderen Sprachen wie Java, C und C++, was eine flexible und effiziente Entwicklung in heterogenen Softwareumgebungen erlaubte.
- Effizienz durch moderne IDEs
Die Eclipse-basierte IDE (AonixADT) bot eine benutzerfreundliche Oberfläche mit Ada-spezifischen Funktionen wie Syntax-Highlighting, intelligenter Kompilierung und einem leistungsstarken Debugger.
Highlights der Software
- Eclipse-basierte IDE (AonixADT)
- Sicherheitskritische Entwicklung
- Echtzeit-/Embedded-Entwicklung
Wichtige Features
- Ada 95-kompatible Entwicklungsumgebung
- Integration mit externen Bibliotheken und APIs
- Hochgeschwindigkeitskompilierung
Abkürzungen:IDE: Integrated Drive Electronics