Samstag, 11. Februar 2012


Kolumne

Dienstag, 1. Juni 2010 | Kolumne

XML-Report: Nur die Wurst hat zwei

(Link zum Artikel: http://www.entwickler.de///055731)
  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share

Daniel Koch

Lange Zeit schon beschäftigt sich die Entwicklergemeinde – und nicht nur die – mit Softwarepatenten. Kein Wunder, schließlich sehen nicht wenige in eben jener Patentierung eines der Hauptprobleme des aktuellen und zukünftigen IT-Markts. Wie wichtig Patente sind, zeigen beispielsweise die Schwierigkeiten, die Microsoft mit seinem kanadischen Konkurrenten i4i hat. Und auch das W3C macht so seine (schlechten) Erfahrungen auf diesem Gebiet. Erinnert sei hier an den W3C-Standard für Widget-Updates. Denn Apple besitzt ein Patent auf ein Verfahren für sich selbst aktualisierende Software. Das W3C reagierte auf die Geltendmachung des Patents seitens Apple wie es nun mal gute Gremiumsitte ist: Es gründete eine Beratungsgruppe, die die erhobenen Ansprüche prüfen soll. Aber auch hierzulande herrscht auf dem Softwaremarkt natürlich nicht eitel Sonnenschein. Und so hat sich nun der Bundesgerichtshof – die höchste Instanz in Zivil- und Strafsachen – hinsichtlich der Softwarepatente zu Wort gemeldet. Worum es dabei ging und welche Wege und Mittel Softwarepatentgegnern jetzt möglicherweise noch offen stehen, erfahren Sie in diesem XML-Report. Mit dem vorliegenden Urteil endet (vorerst) der Streit darum, was denn eigentlich auf dem Software- und Ideenmarkt schützenswert ist. Und noch etwas endet nun, wenn natürlich auch weniger spektakulär: Dies ist der letzte XML-Report. Herzlichen Dank an alle Leserinnen und Leser, die diese kleine Kolumne in den letzten Jahren gelesen und mich immer wieder mit interessanten Links und Hinweisen versorgt haben. Wir sehen uns sicherlich auf Messen, Kongressen und vielleicht auch bei dem einen oder anderen Projekt.

Bundesgerichtshof entscheidet in Sachen Patente

Es ist eingangs dieses XML-Reports bereits angeklungen, dass der Bundesgerichtshof ein Urteil in Sachen Softwarepatente gefällt hat. Im vorliegenden Fall ging es um ein von Siemens patentiertes Verfahren für die dynamische Generierung strukturierter Dokumente. In diesem Zusammenhang entschied der Bundesgerichtshof, dass auch rein konzeptionelle Überlegungen unter bestimmten Bedingungen schutzwürdig sein können. Das ausführliche Urteil können Sie auf den Seiten des Bundesgerichtshofs nachlesen. Gegner von Softwarepatenten zeigen sich enttäuscht von dem Urteil. Ihre einzige Hoffnung scheint nun noch der Gesetzgeber zu sein. Ob, wie und wann der jedoch reagiert, lässt sich momentan nicht ansatzweise abschätzen.

Ink Markup Language (InkML)

Den Last Call für den Arbeitsentwurf Ink Markup Language (InkML) hat die Multimodal Interaction Working Group veröffentlicht. InkML ist eine Auszeichnungssprache zur Beschreibung „elektronischer Tinte“. Gedacht ist InkML in erster Linie für die Darstellung von Handschrift, Gesten, Skizzen usw. Hinweise und Anregungen zum vorliegenden Last Call sind noch bis zum 17. Juni willkommen. Ausführliche Informationen zu InkML finden Sie auf den Seiten der Multimodal Interaction Activity.

State Chart XML (SCXML)

Der Arbeitsentwurf State Chart XML (SCXML): State Machine Notation for Control Abstraction wurde von der Voice Browser Working Group herausgegeben. SCXML lässt sich auf vielfältige Weise nutzen. Ein typisches Einsatzszenario ist die Verwendung von SCXML als High-Level-Dialogsprache innerhalb von VoiceXML 3.0.

"XML Security"-Entwürfe

Den Last Call für gleich vier Arbeitsentwürfe gibt es von der XML Security Working Group. Dabei handelt es sich um XML Encryption Syntax and Processing Version 1.1, XML Signature Syntax and Processing Version 1.1, XML Security Generic Hybrid Ciphers und um XML Security Algorithm Cross-Reference. Kommentare und Anregungen zu den vorgelegten Arbeitsentwürfen sind noch bis zum 10. Juni willkommen.

XSL Transformations (XSLT) Version 2.1

Den ersten öffentlichen Arbeitsentwurf zu XSL Transformations (XSLT) Version 2.1 hat die XSL Working Group herausgegeben. Der Fokus wurde bei der neuen Version vor allem auf die Streaming-Möglichkeiten gerichtet. Nötig wird dieses Streamen immer dann, wenn die Quelldokumente eine bestimmte Größe überschreiten. Ebenso lässt sich das Streamen aber auch nutzen, wenn bestimmte Ergebnisse erwartet werden, auch wenn das Dokument noch nicht vollständig geladen wurde.

MobileDevCon

Lange dauert es nicht mehr bis zur MobileDevCon, der Konferenz für Mobile Development. All diejenigen, die sich für die Entwicklung von Anwendungen für iPhone, Android , iPad & Co. interessieren, sollten sich die Zeit vom 6. bis zum 8. September freihalten. Da nämlich gibt es in der Mainzer Rheingoldhalle alles Wissenswerte rund um das Thema Mobile Development. Neben zahlreichen Tracks & Sessions finden auch halb- und ganztätige Workshops statt, in denen Sie Ihr Know-how zu den relevanten Technologien vertiefen können. Anmeldungen sind bereits jetzt über die Webseite http://mobiledevcon.de/ möglich. Dort finden Sie übrigens auch gleich noch Hinweise zu Hotelreservierungen.

XML-Tool der Woche

Mit dem Webdienst Origramy können Sie Diagramme zeichnen, Organigramme anlegen und Geschäftsprozesse übersichtlich darstellen. Origramy ist eine Flash-Anwendung, die die Grafiken letztendlich als XML-Dateien ablegt. Wie vielfältig die Möglichkeiten sind, die Origramy zu bieten hat, können Sie sich in der Galerie ansehen, die unter http://origramy.com/gallery.html zu finden ist. Die dort verfügbaren Beispiele lassen sich übrigens anpassen und für eigene Zwecke nutzen. Origramy wird unter verschiedenen Lizenzen angeboten. Für den Einstieg genügt sicherlich die kostenlose Variante. Diese unterstützt den vollen Origramy-Funktionsumfang, weist lediglich in der linken oberen Ecke der Anwendung einen entsprechenden Link auf, der auf die kostenlose Version hinweist. Neben der kostenlosen Variante gibt es auch noch einige kommerzielle Versionen. Deren Preise reichen von 99 bis hin zu 679 US-Dollar. Ausführliche Informationen dazu, was sich hinter den jeweiligen Versionen verbirgt, finden Sie unter http://origramy.com/buy.html.

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

Bis bald
Ihr Daniel Koch

Daniel Koch arbeitet als freiberuflicher Programmierer und Autor in Berlin. Er hat mehrere Bücher rund um die Themen Programmierung und Software veröffentlicht. Sie erreichen ihn unter dk@medienwerke.de.

Kommentare

Folgende Links könnten Sie auch interessieren