Eine neue Programmiersprache zur Umwandlung von Dokumenten und Daten in verschiedene Formate können Programmierer und Softwareentwickler ab sofort auf der Webseite www.alphaAve.com testen. Die Programmiersprache Circus-DTE wurde vom Xerox Research Center of Europe (XRCE) in Grenoble, Frankreich, zum Zwecke so genannter Dokumentenumwandlungen entwickelt. Der Kerngedanke des Projekts war es, eine Lösung für die unzähligen Dokumentenportale zu schaffen, zwischen denen Dokumente und Daten in Geschäftsprozessen oder im Internet transportabel sein müssen.
In die Entwicklung der Software durch Xerox sind sowohl ökonomische als auch akademische Gesichtspunkte eingeflossen. Die seit November 2001 existierende Webseite alphaAve betreiben Xerox und das Forschungszentrum Rochester Institute of Technology (RIT) gemeinsam. Ihr Ziel ist es, Forschungsergebnisse schneller aus Laboren hinaus und in Produkte hinein zu transportieren. Circus-DTE ist die jüngste der Technologien, die seit 2002 auf der Seite alphaAve.com für Tests eingestellt worden sind.
Circus-DTE: Königsweg zwischen niederer und höherer Programmiersprache
Vor der Entwicklung von Circus-DTE gab es keinen Mittelweg zwischen universellen maschinennahen Programmiersprachen, die eine langwierige Entwicklung mit komplexen Algorithmen benötigen, und unflexiblen Hochsprachen. Circus-DTE ist als spezialisierte Programmiersprache insbesondere für die Datenverarbeitung und die Transformation strukturierter Dokumente geeignet. Die Software validiert automatisch die erzeugten Ergebnisse, so dass eine saubere Integration in eine andere Anwendung gewährleistet ist. Zudem übersetzt Circus-DTE ein Dokument direkt, so dass es von einem PDA, Handy oder Notebook aus in einer Vielzahl von Applikationen bearbeitet werden kann.
Die Wissenschaftler des XRCE sehen einen ganz besonderen Nutzen von Circus DTE dann, wenn mehrere verschiedene Dokumentenumwandlungen anstehen wie die Bearbeitung des Dokumenteninhalts, die Veröffentlichung im Internet oder auf Handhelds und die Konvertierung von Datenbanken in XML. Die Bearbeitung einer Kundenbestellung erfordert beispielsweise eine Reihe an Umwandlungen: die Daten müssen in Anwendungen eingegeben, Bestand und Verfügbarkeit geprüft werden, Transportpapiere müssen vorbereitet, eine Warenrechnung erstellt und Zahlungen abgewickelt werden. Unter Umständen wird der Vorgang sogar ins Internet eingestellt, damit der Kunde dessen Verlauf online verfolgen kann.
AlphaAve.com: Software bereits 5000 mal herunter geladen
„AlphaAve scheint den Bedarf in der Entwickler-Community nach Zugang zu neuen Technologien, die in die eigenen Anwendungen integriert werden können, zu erfüllen“, sagt Robert Campbell, der die Beteiligung von Xerox an der Webseite alphaAve.com koordiniert. „Die eingestellte Software wurde schon mehr als 5000 mal herunter geladen – von Universitäten, Unternehmen, Einzelpersonen und staatlichen Organisationen.“
„RIT hat letzten Juni seine erste Technologie auf alphaAve eingestellt. Dies war ein ‚Middleware-Bausatz’, der die Vernetzung zwischen mobilen, drahtlosen Geräten ermöglicht“, erzählt Jeffrey Lasky, Direktor des RIT-Labors für angewandte EDV, das die Seite unterhält. „Die RIT-Anwendung ist ein weiteres Beispiel dafür, wie alphaAve.com Unternehmen bei der Suche nach Technologien hilft, die sie benötigen, ohne dass sie die hohen Forschungs- und Entwicklungskosten tragen wollen“, fügt er hinzu.
Software-Entwickler und Programmierer, die Circus-DTE oder andere Technologien ausprobieren möchten, können diese unter
www.alphaAve.com herunterladen.