Dienstag, 2. Dezember 2008





12.08.2008
XML-Report: Auf Goldkurs

Daniel Koch

Mit offenen Mündern haben die Menschen weltweit die imposante Eröffnungsfeier der olympischen Spiele verfolgt. Fußabdrücke, die aufs Stadion zuliefen, tausende Trommler, die für mächtig Stimmung sorgten. Und nicht zu vergessen der finale Stadiondecken-Lauf des letzten Fackelträgers Li Ning. Gekrönt wurde das Spektakel dann – was freilich nur wenig überraschend war – von einem gigantischen Feuerwerk. Kaum also sind die Fußballer von ihrer Europameisterschaft zurück, und haben sich die Radfahrer von den Strapazen der Tour de France erholt, steht mit den olympischen Spielen das nächste sportliche Großereignis an. Und man ahnt und weiß schon wieder, was die kommenden Tage passieren wird. Dramen spielen sich ab, Favoriten erfüllen die Erwartungen oder auch nicht, und es wird eine Menge Edelmetall regnen. So weit also nichts Neues. Nun werden Titel aber nicht nur im Sport vergeben. Auch für Entwickler bieten sich immer mal wieder Chancen, sich ins Rampenlicht zu programmieren. Am bekanntesten dürften sicherlich die diversen Google-Code-Wettbewerbe sein. Aber auch anderswo werden Auszeichnungen verliehen. Wie neulich in New York. Dort drehte sich alles um den IDDY-2008-Award. Worum es ging und wer was gewonnen hat, erfahren Sie im Folgenden. Wichtig und beruhigend ist zunächst einmal, dass man kein Olympionike sein muss, um Preise zu gewinnen. Das macht Mut!

XQuery Update Facility 1.0

Neues gibt es auch von der XML Query Working Group. Diese hat die Candidate Recommendation von XQuery Update Facility 1.0 veröffentlicht. In diesem Papier wird eine Sprache beschrieben, die XQuery erweitern soll. Konkret geht es darum, dass Befehle zum Modifizieren von Quelldokumenten (delete, update, insert usw.) bereitgestellt werden.

CSS Mobile Profile 2.0

Und noch eine Candidate Recommendation gibt es in dieser Woche. Sie wurde unter dem Namen CSS Mobile Profile 2.0 von der CSS Working Group herausgegeben. Das Dokument soll die Basis für die Implementierung von CSS auf mobilen Endgeräten bilden. Zudem sollen die Unterschiede zwischen den beiden CSS-Mobil-Spezifikationen des W3C und der Open Mobile Alliance ausgeglichen werden.

Accessible Rich Internet Applications

Die  Protocols and Formats Working Group hat einen aktualisierten Arbeitsentwurf zu Accessible Rich Internet Applications (WAI-ARIA) veröffentlicht. WAI-ARIA definiert Wege, Webinhalte und Webapplikationen zugänglicher zu machen. Denn bekanntermaßen sind Web-2.0-Anwendungen aufgrund der beschränkten Möglichkeiten, die XHTML zu bieten hat, oft nicht barrierefrei. Mit dem vom W3C veröffentlichten ARIA soll dieses Problem gelöst werden können. Noch ein Hinweis zu dem Begriff WAI-ARIA: Bei WAI handelt es sich um die Web Accessibility Initiative. ARIA wiederum steht für Accessible Rich Internet Applications. Die Änderungen am neuen Entwurf sind nicht besonders umfangreich ausgefallen und können unter http://lists.w3.org/Archives/Public/w3c-wai-ig/2008JulSep/0034 nachgelesen werden.

VoiceXML 3.0 Requirements

Den ersten Arbeitsentwurf zu Voice Extensible Markup Language (VoiceXML) 3.0 Requirements hat die Voice Browser Working Group herausgegeben. In dem Dokument werden die Voraussetzungen für VoiceXML 2.0 beschrieben. Interessant ist das Papier zunächst einmal vor allem vor dem Hintergrund, dass man sich einen Eindruck davon verschaffen kann, was alles nötig ist, um sprachgesteuerte Anwendungen entwickeln zu können. So strotzt das Papier beispielsweise vor Hinweisen wie VoiceXML 3.0 MUST provide a mechanism giving an application developer a high-level of control of audio and video playback. Interessant liest sich das Ganze also allemal.

IDDY 2008

Eingangs dieses XML-Reports wurde bereits auf den IDDY Award hingewiesen. Dieser von der Liberty Alliance – die globale Identitätsgesellschaft für ein zuverlässigeres Internet für Endverbraucher, Regierungen und Unternehmen in aller Welt – vergebene Award, ging in diesem Jahr an Aetna, Citi, die Deutsche Telekom AG und UNINETT. Der Preis ist vor allem für identitätsaktivierte Anwendungen gedacht, die unter Verwendung der sicheren, die Privatsphäre respektierenden und als interoperabel bewährten Spezifikationen von Liberty SAML 2.0 Federation, Liberty Web Services (ID-WSF), Liberty People Service und Liberty Advanced Client entwickelt wurden. Ausführliche Informationen zu den prämierten Anwendungen gibt es auf der Webseite der Liberty Alliance.

XML-Tool der Woche

Die Apache Foundation hat Version 0.95 ihres Formatting Objects Processor (FOP) freigegeben. Gedauert hat es ja lange genug. Denn immerhin ist seit dem letzten Release gut ein Jahr vergangen. Laut den Release Notes wurde vor allem die Behandlung von Tabellen verbessert. So interpretiere der Prozessor nun die break-Eigenschaften, durch die sich vor und nach Tabellen Zeilenumbrüche erzwingen lassen. Und auch für Spalten, Überschriften und Fußzeilen gibt es Neuigkeiten. Die können in der neuen Version nämlich endlich mit Hintergrundfarben versehen werden. Einen vollständigen Überblick über die Neuerungen am FOP können Sie sich unter http://xmlgraphics.apache.org/fop/0.95/changes_0.95.html verschaffen.

Hinweise auf aktuelle Veranstaltungen und Trends nehme ich gerne unter xml@medienwerke.de entgegen.

Bis nächste Woche,
Ihr Daniel Koch

Daniel Koch arbeitet als freiberuflicher Programmierer und Autor in Hamburg. Er hat mehrere Bücher rund um die Themen Programmierung und Software veröffentlicht. Sie erreichen ihn unter xml@medienwerke.de. Wöchentlich berichtet er in der Kolumne "XML-Report" über Aktuelles aus der XML-Szene, schaut sich in der Community um und informiert über die neuesten Entwicklungen der Standardisierungsgremien.











Software & Support Verlag GmbH