CGM
CGM es la abreviatura de Computer Graphics Metafile. En el marco de la iniciativa CALS (Computer-Aided Acquisition and Logistic Support), CGM se definió como formato estándar para ficheros 2D independiente del dispositivo. El fin del fichero CGM es almacenar todas las ilustraciones de modo que los programas compatibles puedan leerlas e interpretarlas inequívocamente.
CGM se utiliza como formato estándar en muchos sectores diferentes, incluidos los sectores de aeronáutica (ATA, AECMA), automoción (J2008), defensa (CALS), telecomunicaciones y petroquímica, entre otros. Un área de importancia creciente para el uso de ficheros CGM es el entorno Web (Internet e intranets). Aquí se utilizan gráficos inteligentes en formato WebCGM para generar catálogos y manuales interactivos.
CGM se define como una norma en ISO 8632. La primera versión apareció en 1987 como CGM versión 1, la cual recibió muchas críticas. Un aspecto particularmente desafortunado era las pocas existencias de primitivas gráficas, sin ninguna curva Bezier ni spline definida. Por consiguiente, todas las curvas deben escribirse como polilíneas, lo que conlleva importantes desventajas durante los procesos posteriores.
Las dificultades de comunicación se hacen todavía más patentes dado que la curva Bezier constituye un elemento clave de prácticamente todos los programas con enfoque basado en PostScript que se ejecutan en varias plataformas (PostScript sólo conoce curvas Bezier). Además, no hay ningún enlace directo con PostScript.
Después de haber añadido una serie de segmentos y otros detalles en 1990 (versión 2), se publica una versión ampliada de la norma ISO en 1992 y ahora incluye la versión 3 de CGM. Esta versión es mucho más apropiada para almacenar ilustraciones de calidad alta.
CGM versión 3 se amplió para incluir “estructuras de aplicación” en 1995 y, por lo tanto, dio lugar a CGM versión 4. Esto significa que ahora se puede guardar información no gráfica en un fichero CGM. Esta combinación abre toda una serie de posibilidades en lo que se refiere a gráficos interactivos, zonas activas, hiperenlaces, etc.
La versión actual de la norma CGM se publicó a principios de 2000 y corrige varios problemas detectados en las versiones anteriores. No se han añadido funciones nuevas.
La entidad CGM Open Consortium se fundó en 1998 con el propósito de potenciar y desarrollar CGM. Los fabricantes de software y clientes que utilizan CGM han hecho causa común en esta organización para abordar los retos que supone el trabajo con CGM. Junto con World Wide Web Consortium (W3C), CGM Open ha desarrollado el perfil “WebCGM”, que normaliza el uso de ficheros CGM en entornos de Internet.
Arbortext IsoDraw proporciona la más amplia compatibilidad disponible actualmente para leer y escribir ficheros CGM. Incluso se puede definir CGM como formato estándar, de modo que únicamente se utilice CGM en lugar del formato de Arbortext IsoDraw. Esta configuración se describe en los siguientes párrafos.