|
Le World Wide Web Consortium (W3C, http://www.w3.org) a publié le profil WebCGM qui a été développé en collaboration avec le CGM Open. De nombreux utilisateurs CGM souhaitent en savoir plus sur les différences générales entre WebCGM et CGM. C'est pourquoi, nous vous donnons ici une brève présentation de ces différences.
CGM (Computer Graphics Metafile) est une norme ISO (ISO 8632). Cette norme définit les quatre versions de CGM (comparer également : Version 1 ou version 4 : La clé de la qualité CGM). L'expérience pratique a montré que cette norme est beaucoup trop complexe et trop fournie pour pouvoir être appliquée intégralement. Un grand nombre des éléments techniquement très élaborés ne sont pas vraiment utilisés, par exemple la définition des surfaces colorées. Ce qui a donné lieu à la spécification de ce qu'on appelle les profils de CGM. Ces profils définissent les règles de chacun des éléments CGM dans cette norme. Certains éléments sont interdits, certains sont restreints dans leur utilisation, d'autres encore peuvent être utilisés ; ceci dépend uniquement du profil en question. Les profils ont été développés pour certaines industries qui avaient besoin d'un échange fiable de données CGM. Aujourd'hui, le profil ATA GREXCHANGE de Air Transport Association et le profil WebCGM comptent parmi les profils les plus importants.
Ainsi, pour répondre à la question sur les différences entre WebCGM et CGM, nous devons comprendre ce que nous souhaitons comparer :
WebCGM contre CGM CGM est la norme globale ; WebCGM est un profil de cette norme. En d'autres termes : WebCGM définit la quantité partielle de la norme globale CGM qui est judicieuse pour l'utilisation dans le Web. En outre, elle définit des règles spécifiques pour certains éléments, ce qui particulièrement important à cet égard c'est le contenu dit intelligent (hotspots et objets). Voici ci-dessous des informations supplémentaires à ce sujet.
WebCGM contre ATA GREXCHANGE Le profil ATA est très fortement utilisé dans l'industrie aéronautique, militaire et automobile ainsi que dans d'autres secteurs de l'industrie. Les règles des éléments graphiques dans ce profil sont pratiquement identiques à celles du profil WebCGM. Et cette similitude a été établie intentionnellement pour permettre un échange facile entre GREXCHANGE et WebCGM dans les deux sens.
Les différences essentielles sont :
- WebCGM prend en charge Unicode et toutes les polices web, ATA ne prend en charge que les codages occidentaux et certaines polices standards. Ce qui signifie qu'il est possible d'enregistrer également des caractères d'Asie orientable, tels que les caractères Kanji japonais, dans un fichier WebCGM. Etant donné que la langue ATA est l'anglais, il n'y a sur ce point aucune nécessité pour cette prise en charge.
- WebCGM prend en charge les liens URI vers des objets graphiques ; ATA ne prend en charge qu'une référence qui doit être déclenchée par ailleurs. Les utilisateurs de WebCGM peuvent mettre un lien tel que http://www.myserver.com/myPage.htm en connexion avec un objet graphique. Dans un environnement web, l'utilisateur final peut ensuite cliquer sur cet objet et naviguer au travers de la page apparue. Dans l'environnement ATA, une seule référence est prise en charge pour un objectif externe. Une application doit alors déclencher cette référence et contrôler la navigation.
|