|
XInAda
XinAda zeichnet sich durch starkes Typing aus. Alle Typen haben einen Namen der in der X Terminologie eine klare Bedeutung hat, und immer wenn es eine Bedeutung gibt, ist auch ein verwendbarer Bereich von Werten definiert. Jede Konstante hat einen Namen (in einer Bitmaske ist jedes benutzte Bit mit einem Namen versehen und hat einen dem Namen zugeordnete Maske, wodurch explizite logische Operationen möglich sind). Fehlerbehandlung Zwei verschiedene Vorgehensweisen sind möglich. Fehler sind
X Ereignisse und sollten als Ereignisse behandelt werden. Für
einen synchronen Fehler wird eine Ada Exception ausgeworfen. XInAda unterstützt alle Ada Tasking Probleme: XinAda-Xlib ist eine vollständige Implementierung des MIT X11
Core Protokolls in Ada. Sie verfügt über dieselbe Funktionalität
wie die meisten auf Unix Plattformen verfügbaren MIT C Xlib Libraries.
XInAda-Pexlib XInAda-Pexlib ist eine komplette Implementierung des PEX Protokolls
(X Consortium) in Ada. Das Typing ist vom Phigs-Ada Standard (ISO
9593-3) abgeleitet. Es ermöglicht direkten Zugang zu allen Pex
Facilities. Unterstütze Protokollrevisionen: 5.0P und 5.1P. Der XInAda-Toolkit ist eine vollständige Implementierung von
MIT Xt (auch bekannt als Intrinsics) in Ada, basierend auf der XinAda-Xlib.
Der Toolkit bietet Ada Entwicklern fortgeschrittene und robuste Programmiermechanismen.
Alle Xt Prozeduren haben eine entsprechende Prozedur im XInAda-Toolkit.
Toolkit Tasking Facilities Mit einem einfachen Mechanismus können Widgets auch mit anderen
Tasks als der Main Loop Task bearbeitet werden. Dadurch ist jederzeit
auch Zugriff auf die Main Loop möglich. XInAda-Widgets ist eine vollständige Implementierung des OSF/Motif
Widget Sets in Ada. Es beruht auf dem XInAda-Toolkit und der XInAda-Xlib
und ermöglicht Ada Entwicklern die Programmierung kompletter
graphischer Anwendungen. Alle OSF/Motif Widget Klassen werden unterstützt.
Ada Entwickler können jetzt selbst mit gängigen GUI Buildern
ihre eigenen Schnittstellen entwickeln und dann durch dieVerwendung
von XinAda Bibliotheken verlässlichen Ada Code erzeugen. Unterstützt
werden TeleUSE (mit dem TeleUSE/XInAda Produkt) und UIM/X. Bei Erwerb einer XinAda Entwicklungslizenz ist der Software Update
Service für ein Jahr bereits enthalten. Er kann jedes Jahr auf
Anfrage hin verlängert werden. Im Rahmen des Software Update
Service erhalten Sie auch Updates für Korrektur-Releases und
Demos. Mit der Top Graph'X Hotline für Softwaresupport können
Sie sicher sein, schnelle Antworten zu bekommen, wenn Sie Schwierigkeiten
bei einer Entwicklung mit XinAda haben. Der Hotline Softwaresupport
umfasst unbegrenzte Hilfe über Telephon, Fax oder E-Mail und
Bugfixes während eines Jahres nach Erwerb der Lizenz. Das Pex und Motif Entwicklerhandbuch von O'Reilly and Associates wird mit einem entsprechenden Zusatz für XINAda Bibliotheken geliefert. Beispiele aus dem O'Reilly Motif Bedienhandbuch (Band 6) werden für Ada zur Verfügung gestellt. Die Dokumentation für XinAda/95, die Ada95 Version, wurde als HTML Version herausgegeben und enthält Links zu allen grundlegenden Begriffen. Verwendung von XInAda in der Flugsicherung Eurocontrol hat ARC2000 entwickelt, einen vollautomatischen Simulator
für ein Flugsicherungszentrum. Die Anwendung ist in Ada geschrieben
und umfasst 200 000 Zeilen Code. Sie verwendet XInAda-Xlib und XInAda-Pexlib
zur Darstellung auf zwei Pex Servern. Mehr als 150 Ada Tasks sind
eingebettet, drei davon für graphische Abbildungen. |
|||
Bitte klicken Sie hier,
wenn Sie uns eine Mail schicken möchten mit Fragen oder Anmerkungen
zu dieser Website. Copyright © 2002 Top Graph'X |