|
Das World Wide Web Consortium (W3C, http://www.w3.org) hat das WebCGM Profil veröffentlicht, welches in Zusammenarbeit mit dem CGM Open entwickelt wurde. Viele CGM-Anwender möchten mehr über die allgemeinen Unterschiede zwischen WebCGM und CGM wissen. Aus diesem Grund möchten wir Ihnen hier einen Überblick verschaffen.
CGM (Computer Graphics Metafile) ist ein ISO Standard (ISO 8632). Dieser Standard definiert die vier Versionen von CGM (vergleiche auch: Version 1 oder Version 4: Der Schlüssel zu CGM-Qualität) . In der Praxis hat sich gezeigt, dass dieser Standard viel zu komplex und reichhaltig ist, um vollständig angewendet werden zu können. Viele der technisch sehr ausgefeilten Elemente werden nicht wirklich benötigt, z.B. die Definition der Farbflächen. Dies führte zur Spezifikation von sogenannten Profilen von CGM. Diese Profile definieren Regeln für jedes einzelne CGM-Element in diesem Standard. Einige Elemente sind verboten, einige in ihrer Nutzung eingeschränkt, wieder andere dürfen verwendet werden; dies hängt einzig und allein vom jeweiligen Profil ab. Profile sind für bestimmte Industrien entwickelt worden, die einen Bedarf für verlässlichen CGM-Datenaustausch hatten. Heute zählen das ATA GREXCHANGE Profil der Air Transport Association und das WebCGM-Profil zu den wichtigsten.
Um also die Frage nach den Unterschieden zwischen WebCGM und CGM zu beantworten, müssen wir verstehen, was wir vergleichen wollen:
WebCGM vs. CGM CGM ist der gesamte Standard; WebCGM ist ein Profil dieses Standards. In anderen Worten: WebCGM definiert die Teilmenge des gesamten CGM-Standards, die für den Gebrauch im Web sinnvoll ist. Zudem definiert es spezielle Regeln für bestimmte Elemente, besonders wichtig ist dabei der sogenannte intelligente Inhalt (Hotspots und Objekte). Nachfolgend werden Sie darüber noch mehr erfahren.
WebCGM vs. ATA GREXCHANGE Das ATA-Profil wird sehr stark in der Luftfahrt-, Verteidigungs- und Automobilindustrie sowie in anderen Bereichen der INdustrie genutzt. Die Regeln für graphische Elemente in diesem Profil sind fast identisch mit denen des WebCGM-Profils. Dies wurde absichtlich so eingerichtet, um einen glatten Austausch zwischen GREXCHANGE und WebCGM in beide Richtungen zu ermöglichen.
Die wesentlichen Unterschiede sind:
- WebCGM unterstützt Unicode und alle Web-Fonts, ATA unterstützt nur westliche Codierungen und einige Standardfonts. Das heißt, dass es möglich ist, auch ostasiatische Schriftzeichen, wie die japanischen Kanji, in einer WebCGM-Datei zu speichern. Da die ATA-Sprache English ist, besteht dort keine Notwendigkeit für diese Unterstützung.
- WebCGM unterstützt URI Links zu grafischen Objekten; ATA unterstützt nur eine Referenz, die außerhalb aufgelöst werden muss. Anwender von WebCGM können einen Link wie http://www.myserver.com/myPage.htm mit einem grafischen Objekt in Verbindung bringen. In einer Webumgebung kann dann der Endanwender auf dieses Objekt klicken und durch die ausgewiesene Seite navigieren. In der ATA-Umgebung wird nur eine Referenz zu einem externen Ziel unterstützt. Eine Anwendung muss dann diese Referenz auflösen und die Navigation kontrollieren.
|