09.06.2005, 12:16 Uhr
Formulare werden unabhängig
Der XML-Dialekt X-Forms verspricht einen vereinfachten Umgang mit Formularen im Web. Drei Tools leisten dabei Aufbauhilfe. Unsere US Schwesterpublikation «Infoworld» hat drei der Tools genauer betrachtet. Es handelt sich dabei um Deng 1.0 (Desktop Engine), Presentationserver 2.7 von Orbeon und die Pure-edge 8x Suite 2.6 von Pureedge Solutions.
Eines der vielen Kinder, das die Verbindung zwischen HTML (Hypertext Markup Language) und XML (Extended Markup Language) hervorgebracht hat, heisst X-Forms. Der Standard soll die Handhabung von Formularen im Web verbessern und eine Alternative zu den HTML-Formularen bieten. Grösster Vorteil von X-Forms ist dabei eine konsequente Entkoppelung der ein- und ausgegebenen Daten von der eigentlichen Gestaltung des Formulars. Dadurch kann derselbe X-Forms-Code für Formulare verwendet werden, die am Handheld oder am Desktop-PC ausgefüllt werden können.
Entsprechend vielfältig sind auch die Werkzeuge, die auf X-Forms basieren. Unsere US Schwesterpublikation «Infoworld» hat drei der Tools genauer betrachtet. Es handelt sich dabei um Deng 1.0 (Desktop Engine), Presentationserver 2.7 von Orbeon und die Pure-edge 8x Suite 2.6 von Pureedge Solutions. Alle drei haben den Grundgedanken von X-Forms verinnerlicht, ansonsten unterscheiden sie sich stark von-einander, lösen unterschiedliche Probleme und sind nicht für jeden Anwender gedacht.
Webcode: Die Linkliste zum Thema
Deng, das aus einem Projekt der deutschen Firma Mozquito hervorgegangen ist und nun von Claus Wahlers und Stefano Debenedetti weiterentwickelt und gewartet wird, ist im Grunde genommen ein Browser-Plugin, das mehrere XML-Dialekte implementiert, darunter auch X-Forms. Es ist also für jene Anwender von Nutzen, deren Server-Applikationen auf X-Forms-Input des Client-Browsers angewiesen sind. Deng selbst ist hauptsächlich in Flash geschrieben, mit einer Prise Ecma-Script (der Javascript-Standardisierung der European Computer Manufacturers Association). Somit unterstützt Deng jeden Browser, der mit Flash umgehen kann.
Orbeons Presentationserver richtet sich mehr an Firmen, die eine umfassende Web-Infrastruktur auf XML-Basis errichten wollen. Das Werkzeug setzt auf Java, läuft auf diversen J2EE-Servern (Java 2 Enterprise Edition) und bildet so ein Fundament für eine komplette XML-Architektur. Neben X-Forms versteht sich das Tool auch mit XHTML und XSLT (Extensible Stylesheet Language Transformation).