Die Branche am Montag!

Workflow

Quark engagiert sich für Open Standards

Dienstag 18. Januar 2005 - Quark, Inc. hat die QuarkXPress Markup Language (QXML) vorgestellt, ein XML Schema des Document Object Models (DOM) des World Wide Web Consortiums (W3C).

Anzeige:

Hierdurch wird es Entwicklern noch leichter gemacht, individuelle XTensions Software für Quark’s branchenweit führende Seitenlayoutsoftware QuarkXPress zu erstellen. Das QXML Schema beschreibt das QuarkXPress Dateiformat vollständig in XML und ermöglicht die Entwicklung von QuarkXPress 6.5 XTensions Software unter Verwendung von Industriestandards und einer Vielzahl von Entwicklungsplattformen und Sprachen, darunter Java, .Net und diverse Scriptsprachen.
„Über viele Jahre war wertvoller Content in proprietären Dateiformaten eingeschlossen, während der Trend zum Multichannel-Publishing eine Nutzung über das Printformat hinaus erfordert“, sagt Jürgen Kurz, Vice President der Produktentwicklung bei Quark. „Eine Methodik nach Industriestandard für die Beschreibung des QuarkXPress Dateiformats gibt unseren Kunden mehr Sicherheit, da ihre QuarkXPress Inhalte sich auf diese Weise leicht in die komplexen Multichannel-Publishing-Umgebungen von heute integrieren lassen.“
Eine der Stärken von QuarkXPress ist die starke Entwicklergemeinde mit Hunderten von XTensions Modulen von Drittanbietern, welche die Funktionen von QuarkXPress erweitern und somit den unterschiedlichsten Kundenanforderungen nachkommen. Entwickler von XTensions Software haben bislang immer in den Sprachen C oder C++ programmiert. Mit QXML können Entwickler nun XTensions Module für unterschiedliche Plattformen in C++, in Java, in allen auf der .Net Plattform unterstützten Sprachen (wie C# und VB.Net) und in Scriptsprachen (wie AppleScript, Perl, JScript und VBScript) erstellen.
Um die Entwicklungsarbeit noch weiter zu vereinfachen, stellt QXML QuarkXPress Projekte als XML-Baum dar. Alle Modifikationen an den XML Dateien wirken sich direkt auf das QuarkXPress Projekt aus. Das alles geschieht in Echtzeit.
Das Document Object Model (DOM) ist ein W3C Standard, der eine sprachenneutrale Schnittstelle für Anwendungen und Scripts für den dynamischen Zugriff auf Inhalt, Struktur und Stil von Dokumenten und die Aktualisierung dieser Elemente vorsieht. Mit QXML, dem neuen DOM Schema für QuarkXPress, können Entwickler mithilfe einer DOM Schnittstelle dynamisch auf Inhalt, Struktur und Stil von QuarkXPress Projekten zugreifen und diese Elemente aktualisieren. XTensions Module können nun wesentlich vielseitiger sein, weil der vollständige Inhalt eines Dokuments benutzt werden kann, einschließlich aller Vorgaben für Formatierungen, Stilvorlagen, Silbentrennung und Blocksatz. Darüber hinaus besitzen Entwickler die Möglichkeit, mithilfe weniger XPath Codezeilen leistungsfähige Abfragen auszuführen. Dieselben Abfragen würden in C/C++ ganze Seiten mit Code füllen.
Die Anfangsversion von QXML ermöglicht Entwicklern das Auslesen von Daten aus QuarkXPress Projekten. In der kommenden Version werden Entwickler in der Lage sein, über das Lesen hinaus auch in QuarkXPress Projekte zu schreiben.
Das QXML Developer Kit steht zertifizierten QuarkXPress XTensions Entwicklern ab sofort zur Verfügung. Es besteht die Auswahl zwischen der Entwicklung von XTensions Modulen mit dem QuarkXPress XTensions Developer Kit (XDK), mit QXML oder mit beiden. Weitere Informationen darüber, wie Sie QuarkAlliance XTensions Entwickler werden können, finden Sie auf der Quark Website unter http://euro.quark.com/de/partners/xtdevelopers/desktop/requirements.html.

www.quark.com/de
Zurück zur Übersicht
Die aktuelle Ausgabe!
Die Branche am Montag!