Tema - Departamento de Informática y Sistemas

Anuncio
Tema 2.- Texto.
Tema 2.Texto.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 1/36
Tema 2.- Texto.
Índice
ÍNDICE........................................................................................................................................................................ 2
TEXTO. ....................................................................................................................................................................... 3
2.1. INTRODUCCIÓN. ............................................................................................................................................. 3
2.2. ESTÁNDARES DE TEXTO. ................................................................................................................................ 3
ASCII ( American Standard Code for Information Interchange). ......................................................................... 4
Unicode................................................................................................................................................................. 5
RTF ( Rich Text Format)....................................................................................................................................... 6
Adobe PostScript................................................................................................................................................... 7
Adobe PDF. .......................................................................................................................................................... 8
PostScript vs PDF................................................................................................................................................. 8
2.3. ESTÁNDARES ORIENTADOS A CONTENIDOS WEB ............................................................................................ 9
2.3.1.
SGML (Standard Generalized Markup Language). ............................................................................ 11
2.3.2.
HTML ( HyperText Markup Language). ............................................................................................. 12
2.3.2.1.
PDF vs HTML................................................................................................................................. 12
2.3.3.
XML ( eXtensible Markup Language). ................................................................................................ 13
2.4. OTROS ESTÁNDARES .................................................................................................................................... 14
2.4.1.
MHEG ( Multimedia and Hypermedia Expert Group)........................................................................ 14
2.4.2.
PREMO ( Presentation Environment form Multimedia Objects)........................................................ 18
2.4.3.
HyTime ( Hypermedia/Time-based Structuring Language). ............................................................... 19
2.5. ASPECTOS TECNOLÓGICOS RELATIVOS AL TEXTO........................................................................................ 19
2.6. HERRAMIENTAS PARA TRATAMIENTO/EDICIÓN DE FORMATOS DE TEXTOS ................................................... 19
2.6.1.
Microsoft Word ................................................................................................................................... 19
2.6.2.
OpenOffice .......................................................................................................................................... 21
2.6.3.
Adobe Acrobat..................................................................................................................................... 23
2.6.4.
Microsoft Frontpage ........................................................................................................................... 26
2.6.5.
Macromedia Dreamweaver................................................................................................................. 28
2.6.6.
Adobe Golive....................................................................................................................................... 29
2.6.7.
XML writer.......................................................................................................................................... 34
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 2/36
Tema 2.- Texto.
Texto.
2.1. Introducción.
Entre las diferentes fuentes de información de los sistemas multimedia, el texto es el medio
básico, tanto por su veteranía como por su uso generalizado. Al hablar de texto estamos englobando
conjuntos de letras, palabras, frases, párrafos y páginas, como los que componen esta documentación. El
procesado o tratamiento del texto hace referencia a la capacidad de manipular estos elementos.
En principio, el texto (considerado como conjunto de caracteres sin parámetros de formato)
puede representarse mediante objetos simples, a diferencia de los objetos estructurados necesarios para
representar otros medios (audio o imágenes). Este tema aborda la descripción de distintas formas de
representar este medio, empezando por las más simples e introduciendo formas, cada vez más
complejas, de descripción de documentos basados en texto, hasta llegar a lo que podríamos considerar
lenguajes de descripción de documentos multimedia.
Por último, el tema estudia aspectos relativos a la captura de texto y en particular, el paso a
formato electrónico de documentos impresos en papel, lo que da pie a introducir cuestiones básicas
relativas a la gestión electrónica de documentos.
2.2. Estándares de texto.
Se entiende por estándar la definición o formato aprobados por una organización a tal efecto o
impuestos como consecuencia de su amplio uso y difusión en la industria. En el campo de la
informática, existen estándares para lenguajes de programación, sistemas operativos, formatos de datos,
protocolos de comunicación, interfaces eléctricas, etc. En los próximos capítulos, se tratarán las formas
de descripción estandarizadas o más aceptadas de los distintos medios aunque quizás, más que en otras
áreas de la informática, esta acepción tiene un significado poco preciso.
Desde el punto de vista del usuario informático, la existencia de estándares es muy importante,
puesto que le permite utilizar de forma combinada productos de diferentes fabricantes para crear un
sistema propio (personalizado). Sin estándares, sólo el hardware y el software de una misma compañía
se podría utilizar de forma conjunta. Además, no hay que olvidar, la facilidad que supone para el
usuario el aprendizaje del manejo de nuevas aplicaciones que comparten una interfaz de usuario
común. La estandarización de una determinada forma de describir un medio posibilita, por un lado, la
comunicación entre fuentes que pueden utilizar sus propios códigos y por otro, que la industria pueda
ofrecer sus productos a un alto número de usuarios, consiguiendo mayores producciones a un menor
coste.
Los estándares se pueden clasificar en:
• “de facto” (“de hecho”): aquellos que se han impuesto, sin ninguna definición formal,
sino más bien por su éxito en determinado sector. Por ejemplo, el PC es la plataforma de
facto de la gama de ordenadores personales. Otro ejemplo es el lenguaje PostScript que
describiremos más adelante.
• “de jure” (“por ley”): aquellos que han sido desarrollados por organismos oficialmente
reconocidos. Existen instituciones dedicadas a estas labores, tanto relacionadas con los
gobiernos como desligadas de los mismos. La mayoría de los estándares en los sistemas
informáticos han sido desarrollados por una de las organizaciones siguientes:
o ANSI (American National Standards Institute)
o ITU (International Telecommunication Union)
o IEEE (Institute of Electrical and Electronic Engineers)
o ISO (International Standards Organization)
o VESA (Video Electronics Standards Association)
o AENOR (Asociación Española de Normalización).
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 3/36
Tema 2.- Texto.
En el ámbito de los sistemas multimedia el problema es que algunos estándares son menos
“estándar” (invariables) que otros y pocos son universales y totalmente cerrados. Por contra, algunos
estándares están “abiertos” a posibles modificaciones desde su definición, por lo que la probabilidad de
encontrar diferentes versiones de los mismos es bastante más alta que en estándares de facto
“propietarios” (celosamente guardados por una compañía privada).
La creación digital involucra un alto coste de recursos y tiempo. La utilización de estándares es
una forma de asegurar la longevidad y portabilidad de una aplicación, así como la rentabilidad de los
recursos empleados.
ASCII ( American Standard Code for Information Interchange).
Es el conjunto de códigos que se utilizan para representar los caracteres de la lengua inglesa en
formato numérico. Este conjunto emplea únicamente 7 bits para representar cada carácter. A modo de
tabla (véase la Figura 1), a cada letra se le ha asignado un número entre 0 y 127 (por ejemplo, el código
ASCII para la letra mayúscula “M” es el 77). La mayoría de los sistemas informáticos emplean el código
ASCII para representar el texto, lo que hace posible la transferencia de datos entre diferentes sistemas.
Por extensión, a los ficheros de texto en formato ASCII se les denomina ficheros ASCII.
Casi todos los procesadores de texto son capaces de editar ficheros en ASCII, aunque éste no sea
su formato por defecto. Por contraposición, se denominan formatos binarios a los diferentes formatos
para, por ejemplo, datos numéricos o ejecutables.
El conjunto de caracteres ASCII (sin considerar los caracteres extendidos definidos por IBM) está
dividido en cuatro grupos de 32 caracteres. Los primeros 32 caracteres, códigos ASCII desde el 0 hasta
el 31, forman un conjunto especial de caracteres no imprimibles, llamados caracteres de control, ya que
más que representar símbolos realizan diferentes operaciones sobre un dispositivo de salida (impresora
/ monitor). Dos ejemplos típicos son el retorno de carro (“carriage return”) o el avance de línea (“line
feed”). Sin embargo, hay que señalar que hay muy poca estandarización en cuanto a las operaciones que
realizan algunos caracteres de control sobre diferentes dispositivos de salida y suele ser aconsejable
consultar el manual del dispositivo.
El segundo grupo de 32 caracteres comprende diferentes signos de puntuación, caracteres
especiales (el espacio, 32) y los dígitos numéricos (48..57).
El tercer grupo de 32 caracteres está reservado a las letras mayúsculas (“A”..”Z” se corresponde
con el rango 65..90).
Ya que sólo hay 26 caracteres alfabéticos diferentes (no se incluye nuestra “ñ”), los seis códigos
restantes representan diferentes caracteres especiales.
El cuarto y último grupo está reservado a las letras minúsculas (“a”..”z” se corresponde con el
rango 97..122), a otros signos especiales y un carácter de control adicional (“delete”).
Existen otros conjuntos de caracteres que utilizan 8 bits, por lo que se pueden representar otros
128 caracteres. Estos caracteres extra representan caracteres propios de otros lenguajes, símbolos
gráficos y matemáticos. Como ejemplo de estos se pueden indicar el ASCII extendido (extended ASCII o
high ASCII, utilizado por MS-DOS). Un estándar más universal es el denominado ISO Latin 1, utilizado
por diferentes sistemas operativos y servicios de Web (navegadores, protocolos y lenguajes).
Oficialmente se le denomina ISO-8859-1. Otro conjunto de caracteres que se utiliza en los grandes
sistemas computadores de IBM es el EBCDIC (Extended Binary-Coded Decimal Interchange Code).
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 4/36
Tema 2.- Texto.
Figura 1. Tabla de códigos ASCII.
Unicode.
El estándar Unicode (Versión 1.0, Unicode Consortium. Ed. Addison-Wesley Publishing Co.,
1991) es un código de caracteres diseñado para codificar texto en su utilización por parte de sistemas
basados en computadores. Su diseño está basado en la simplicidad y la consistencia con el
predominante conjunto de códigos ASCII (en particular, la versión ampliada ISO Latin-1 y otras
versiones ampliadas del mismo), pero que permite la posibilidad de codificar todos los caracteres que se
utilizan en prácticamente todas las lenguas escritas del mundo. El estándar Unicode define los códigos
asociados a las principales alfabetos utilizados hoy en día: el Latín, Cirílico (utilizado en lenguas como
el Ruso, Griego, Hebreo y Arábigo) y otros como el Japonés, Coreano y Chino. También incluye
conjuntos de símbolos: signos de puntuación, matemáticos, técnicos, flechas, etc. Actualmente quedan,
aproximadamente, unos 29.000 códigos por asignar para incluir nuevos caracteres. Futuros planes
podrían decidir incluir escrituras históricas como los jeroglíficos en el estándar. Para uso privado se han
reservado 6,000 códigos que desarrolladores software y hardware pueden asignar internamente para
sus propios caracteres y símbolos.
Para dar cabida a tantos miles de caracteres, el estándar Unicode standard utiliza 16 bits en lugar
de los siete de ASCII. De esta forma se.pueden codificar más de 65,000 caracteres, lo que supone un
inmenso crecimiento comparado con los 128 caracteres del código ASCII. Para mantener la simplicidad
del código y su eficiencia, se asigna a cada carácter un valor único de 16 bits y no se utilizan códigos de
escape para indicar caracteres modificados o casos especiales.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 5/36
Tema 2.- Texto.
El estándar Unicode estaba en pugna con un borrador de estándar internacional: el ISO 10646 por
ser el estándar de codificación de caracteres internacionalmente aceptado. Se llegó a un acuerdo entre el
Unicode Consortium y el comité de ISO 10646 que ha propuesto la fusión de ambos estándares, con lo
que el actual Unicode será un subconjunto del ISO 10646. Para lo cual, la próxima versión de Unicode
incluirá cerca de 3600 nuevos caracteres chinos, japoneses y coreanos y unos 1000 caracteres
predefinidos.
El estándar permite crear caracteres remarcados como composición de caracteres. Codifica cada
carácter y su marca (diacrítica o vocal acentuada) por separado y permite crear un carácter “marcado”.
Cuando es necesario, proporciona caracteres simples para adecuarse a la inclusión de caracteres
estándares previos.
RTF ( Rich Text Format).
Es un estándar de codificación de texto y gráficos con formato cuyo objetivo es facilitar la
transferencia entre aplicaciones y plataformas desarrollado por Microsoft.
La especificación RTF define un formato para intercambio de texto y gráficos que puede ser
utilizado por diferentes dispositivos de salida, entornos y sistemas operativos. RTF utiliza el conjunto
de caracteres ANSI (PC-8 de Macintosh o IBM) para codificar el contenido y formato de un documento,
tanto en pantalla como para su impresión en papel.
Se suele hablar de writer, como del software que convierte un fichero formateado en un archivo
RTF y por contraposición de reader, como el software que convierte un archivo RTF a un fichero
formateado.
Un archivo RTF consta de:
• texto sin formato. El código que utiliza para representar los caracteres es, como ya se ha
mencionado, el ASCII (7 bits)
•
códigos de control (control word). Cuya forma genérica es:
\LetterSequence <Delimiter >
donde el primer carácter ("\") especifica que es un código de control. La secuencia de letras
(LetterSequence), en minúsculas, entre "a" y "z" inclusive indicando la operación de formato y
la marca de fin de código (Delimiter) que es de la forma:
o Un espacio
o Un dígito o un guión (-) indicando que lo que sigue es un parámetro numérico y
cuyo final lo marca la aparición de un espacio o cualquier otro carácter no
alfanumérico.
o Un carácter alfanumérico
•
símbolos de control. Un símbolo que consiste de una barra invertida y un único carácter
no alfabético, como por ejemplo "\ ~" que representa a espacio en blanco (no breaking
space). No tienen delimitadores.
•
grupos. Que consisten de texto y códigos de control o símbolos de control entre llaves ({
}). Cada grupo especifica el texto sobre el que se están indicando determinados atributos.
El interior de un archivo en formato RTF es una serie de códigos como el anterior, organizados de
la forma '{' <header> <document>'}', cuyos contenidos abarcan, básicamente, los siguientes puntos:
• Encabezado (header), con elementos como: versión de RTF, conjunto de caracteres, tablas
de fuentes, fuentes contenidas (Embedding), soporte de códigos de página, tablas de
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 6/36
Tema 2.- Texto.
ficheros, tablas de color, definición de estilos y marcas de revisión. La sintaxis del mismo
es de la forma:
•
Area de Documento (Document), donde se encuentra la codificación de: grupos de
información, propiedades de formato del documento, texto y propiedades de la sección,
cabeceras y pies de páginas, párrafos y propiedades, sangrías, listas, bordes y sombras de
párrafos, posición de objetos y marcos, tablas, caracteres y propiedades de los mismos,
caracteres especiales, bokmarks, imágenes, objetos de Macintosh Edition Manager
Publisher, notas a pie de página, anotaciones, índice, tabla de contenido y bidirectional
language support. La sintaxis de este área es de la forma, siguiente
Adobe PostScript.
Es un lenguaje de programación desarrollado por Adobe Systems Inc. © para describir la apariencia
de una página (Page Description Language o lenguaje de descripción de páginas) a una impresora u otro
dispositivo de salida, incluyendo elementos como texto, gráficos e imágenes. Desde su introducción en
1985, el lenguaje PostScript ha sido utilizado en el campo de la edición profesional para realizar
impresiones de gran calidad. Es posible encontrar dispositivos de tecnología Adobe PostScript en un
amplio abanico de configuraciones de dispositivos de salida: impresoras en blanco y negro, impresoras
color, monitores y prensas digitales (direct digital presses) y de alta calidad (imagesetters, platesetters).
Además, esta tecnología está presente en los principales sistemas de control del color de alta calidad y
fiabilidad, en diferentes plataformas.
PostScript es un lenguaje orientado a objetos de carácter vectorial, que describe las páginas como
una serie de objetos geométricos abstractos, es decir, en base a coordenadas, formas, curvas y funciones
en lugar de describirlas a un nivel detallado enviando el valor de cada pixel de la página (mapa de bits).
Los tipos de letra PostScript se denominan outline fonts porque definen el contorno (outline) de
cada carácter. Son fuentes que se denominan escalables porque su tamaño puede modificarse con las
órdenes de PostScript. A partir de una sencilla definición de un tipo de letra (typeface), una impresora
PostScript puede producir un gran número de tipos de fuentes. Por contra, la mayoría de impresoras
que no son PostScript representan las fuentes como mapas de bits por lo que para poder imprimir un
estilo de fuente (de letra ó de un tamaño) diferente, necesitan realizar un mapa de bits nuevo para cada
tamaño.
La principal ventaja de los gráficos vectoriales sobre los mapas de bits es que la representación de
imágenes puede aprovechar las características de los dispositivos de salida de gran resolución mientras
que los mapas de bits no pueden.
Un dibujo en PostScript se ve mucho mejor cuando es impreso a 600 dpi que a 300 dpi. Un mapa
de bits se ve por igual en ambas impresoras. Cada impresora PostScript contiene un intérprete que
ejecuta las órdenes PostScript. Si la impresora no viene con soporte PostScript es posible adquirir el
correspondiente driver que realice esta labor.
Existen tres versiones básicas de PostScript: Level 1, Level 2 y PostScript 3. El Level 2, que apareció
en 1992, tiene un mejor soporte para impresión en color. PostScript 3 (1997), soporta un mayor número
de fuentes, mejor soporte de gráficos e incluye diferentes características para acelerar la impresión en
PostScript.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 7/36
Tema 2.- Texto.
Adobe PDF.
En la historia reciente de la informática se ha evidenciado que la compatibilidad de formatos en
los documentos es la piedra angular de la difusión de la información. Algunos problemas comunes son
los siguientes:
• Los receptores no pueden abrir los archivos porque no tienen las aplicaciones que se
usaron en la creación de los documentos.
• El formato, las fuentes y los gráficos se pierden debido a incompatibilidades entre
plataformas, software y versiones.
• Los documentos no se imprimen correctamente debido a limitaciones del software o
de la impresora.
Una nueva categoría de software (portable document applications) ofrece el mejor balance entre
todos estos factores. Combina el soporte multiplataforma con la calidad de formato de página de las
aplicaciones de DTP (desktop publishing), incluyendo también la calidad de fuentes del lenguaje
Postscript, el tamaño compacto del fichero (similar al de algunos formatos de imágenes comprimidos) y
un sencillo interfaz diseñado por y para usuarios típicos (no programadores) de sistemas informáticos.
El PDF (Portable Document Format) es un formato de publicación electrónica diseñado y licenciado
por Adobe Systems Inc.© que se ha convertido en un estándar de facto en la distribución de documentos
electrónicos en todo el mundo. Es un formato de archivo universal que preserva todas las fuentes, el
formato, los colores y los gráficos (además de hipervínculos y controles ActiveX) de cualquier
documento fuente, sin que importe la aplicación ni la plataforma usadas en su creación.
Está basado en el lenguaje Postscript y como éste, describe los tipos de letras, imágenes y otros
elementos de una página como una serie de objetos y relaciones matemáticas. Por tanto, los ficheros
PDF son independientes de dispositivos y pueden adaptarse a la resolución que ofrece la tecnología en
cuanto a monitores o impresoras.
Los archivos PDF son compactos (más pequeños que sus archivos fuente y se descargan de
página en página para una visualización más rápida en la Web) y pueden compartirse, visualizarse e
imprimirse fielmente a su formato original con el único requisito de instalar en su sistema el Adobe
Acrobat © Reader, que Adobe licencia de forma gratuita. Los archivos PDF pueden publicarse y
distribuirse en todas partes: impresos, adjuntos en un mensaje de correo electrónico, en servidores
corporativos, en sitios web o en CD-ROM.
Aunque es posible crear documentos PDF utilizando los códigos de Postscript, el método
preferido es crear los documentos en una aplicación de desktop publishing, un procesador de texto, un
editor de gráficos u otro tipo de aplicaciones y reformatearlo a PDF con una de las herramientas de la
suite Acrobat. Una vez convertido en formato PDF, este software permite incluir marcadores, vínculos
entre documentos, vínculos en la Web, formularios activos, opciones de seguridad, sonido y vídeo.
En resumen, la ventaja de crear archivos en otras aplicaciones y convertirlos a PDF es que el
proceso es rápido y sencillo, el documento final en PDF mantiene el formato de página, las fuentes y la
calidad de imágenes del original y además, permite al usuario seguir utilizando las herramientas que le
son familiares.
PostScript vs PDF
Para finalizar este punto dedicado a Adobe PDF, lo haremos realizando una comparativa entre
este estándar y el PostScript, con la intención de despejar las diferencias entre Adobe® PostScript® y
PDF. Puesto que es posible leer que “PDF reemplazará a PostScript”, revisaremos cada uno desde un
nivel lo suficientemente técnico como para desvanecer el misterio.
Recordemos que PostScript es un lenguaje de descripción de páginas (un lenguaje de
programación, muy similar a los que utilizan los ingenieros para construir aplicaciones, como por
ejemplo Pascal o C). Hecho que es posible comprobar examinando el contenido de un fichero en
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 8/36
Tema 2.- Texto.
formato PS: se puede ver un "programa" escrito en lenguaje PostScript. Este, en sus orígenes se utilizaba
de forma directa: después de estudiarse el manual de referencia, era posible empezar a introducir
“código” PostScript en un fichero de texto, que después se debía enviar a la impresora para ver el
resultado.
A diferencia de los lenguajes de programación, PostScript está diseñado para una única cosa:
describir de forma precisa lo que debe aparecer en una página. Pero como aquellos, necesita ser
procesado o ejecutado, esto lo realiza una combinación de software y hardware (que típicamente reside
en una impresora) y que se llama RIP (Raster Image Processor). Un RIP toma el código PostScript y lo
traduce a puntos en una página. Es por esto que un dispositivo PostScript se dice que lee e interpreta
PostScript, produciendo información gráfica que forma una imagen sobre un determinado soporte
(pantalla, papel, película o molde de impresión). También es posible trabajar con ficheros EPS
(Encapsulated PostScript) que, simplemente, son un programa PostScript, guardado en forma de fichero
que incluye una versión de menor resolución visualizable "encapsulada" en su interior, permitiendo de
esta forma que existan aplicaciones capaces de mostrar su contenido en pantalla. Para distribuir un
archivo en formato PostScript hay que crear un fichero en disco, que puede ahora ser distribuido
independientemente de su origen o como un archivo EPS para el caso de gráficos.
En este sentido sí que es cierto que PDF puede considerarse como un “reemplazo” para
PostScript. PDF no es el fututo del lenguaje PostScript o de los intérpretes de PostScript de impresoras y
otros dispositivos de salida.
Ahora que se ha aclarado lo que es PostScript, volvamos sobre PDF. Este, es un formato de
fichero, como EPS. Lo que sucede es que PDF está construido sobre el lenguaje PostScript, pero lo ha
llevado un paso más allá. PostScript, se diseñó para describir el contenido de una página, lo cual hace
también PDF, pero además recoge la información acerca de no sólo como debe parecer una página, sino
también como se comporta y qué tipo de información está contenida en el fichero. Por lo que PDF es un
formato de fichero más “inteligente” que EPS. Un archivo PDF puede contener fuentes de letras,
imágenes, instrucciones de impresión, palabras clave para realizar búsquedas y catalogaciones,
marcadores, enlaces interactivos, vídeos, mecanismos de protección, etc.
Un fichero PDF es, realmente, un fichero PostScript que ya ha sido interpretado y descompuesto
en objetos claramente definidos. Estos objetos son visibles en pantalla, no como código, sino como la
apariencia final de tales objetos que cualquiera puede ver. Puesto que ya han sido interpretados son
más fiables que un archivo EPS o PS y puesto que estos pueden ser convertidos a formato PDF y
visualizados en pantalla es posible descubrir posibles errores en la operación de impresión
Para imprimir un fichero PDF, sin embargo, aún hay que reconstruir los objetos PDF a la página y
una impresora PostScript sigue siendo la forma más fiable de hacer este proceso. De hecho, existen
impresoras que reconocen el lenguaje PostScript y el PDF. Y algunas utilizan una tecnología para
convertir los trabajos a imprimir en PDFs.
Para concluir, PDF puede reemplazar a EPS y ser utilizado como formato de distribución para
envío de publicaciones completas a la imprenta, comprobación de resultados en maquetación,
distribución en Internet y almacenamiento de ficheros puesto que es totalmente autocontenido. Pero,
para imprimir PDF con la mayor calidad se precisa de un dispositivo, al menos compatible, Adobe
PostScript para obtener una buena calidad.
2.3. Estándares orientados a contenidos web
Para entender mejor los estándares que se describen en este punto y en particular, el SGML
(Standard Generalized Markup Language), haremos primero una breve reseña histórica de las diferentes
aproximaciones empleadas en la definición del formato electrónico de un texto: desde el procedural
(procedural markup), pasando por el genérico (generic coding) hasta el generalizado (generalized markup).
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 9/36
Tema 2.- Texto.
El término empleado “markup” (marcado) proviene del vocablo “mark-up”, empleado
típicamente en el campo de la impresión tradicional, donde junto al manuscrito original se anotaban a
mano detalles de formato para el tipógrafo (tipos de fuente, tamaños, atributos,...) que permitían
mejorar la apariencia final del documento impreso. En un documento electrónico, la acción de marcado
se relaciona con la inclusión de códigos, junto al propio texto del documento, que almacenan la
información necesaria para el posterior procesado electrónico. Nos estamos refiriendo por ejemplo a
tipos de letra, tamaño, márgenes, sangrías, ..., o en el caso de SGML, a detalles sobre la propia estructura
del documento.
Inicialmente, estas operaciones de inclusión de códigos se realizaban de forma procedural. En
este caso, tal como se hacía en los primeros procesadores de texto (Wordstar, WordPerfect, Olitext, etc.)
era necesario realizar una especificación pormenorizada de todos los detalles relacionados con la
apariencia final del texto. A la información añadida se le denominaba “marca” (de markup) y se
almacenaba en forma de códigos especiales junto con el texto. Este enfoque se denomina procedural
porque es una especie de procesado que realiza el dispositivo de salida.
No obstante, esta primera aproximación tenía sus limitaciones:
• La información acerca de la estructura del documento se pierde. El usuario diseña la
apariencia del documento a partir de su estructura, pero sólo almacena el formato.
• No es ni portable ni flexible. Cualquier deseo de cambio en la apariencia final del
documento, supone modificar manualmente cada uno de los códigos de control aplicados
(supóngase por ejemplo, que se desea cambiar los atributos aplicados a los títulos).
Además, los códigos suelen ser dependientes de la aplicación, lo que reduce su
portabilidad.
•
Su aplicación requiere mucho tiempo y son frecuentes los errores.
Como evolución de este sistema, la introducción de macros dio origen a la “codificación
genérica” (generic coding).
Las macros reemplazan a los controles con llamadas a procesos de formato externos. Un
identificador genérico o etiqueta (tag) se asocia a cada estilo de texto que a su vez, tienen unas reglas de
formato predefinidas para cada uno de ellos. El proceso encargado de dar formato al texto, da
finalmente la apariencia a los documentos para ser reconocidos por el dispositivo de salida
correspondiente.
Las ventajas de este enfoque sobre el anterior son:
• Consigue mayor portabilidad y es más flexible. Para cambiar la apariencia final del
documento basta con cambiar las reglas asociadas a los estilos correspondientes y las
modificaciones se relizan die forma automática en todo el documento (recuérdese el
ejemplo de los títulos).
• El proceso de marcado está más relacionado con la descripción de estructura del
documento que con los atributos en sí mismo, quie como hemos razonado en el punto
anterior, son modificables. Típicamente se asignan etiquetas que corroboran este hecho:
título, cita, cuerpo del texto,...Por tanto, realizar procesos automáticos en el texto es
posible, piénsese por ejemplo en la elaboración de un índice a partir de los títulos.
La extensión del enfoque anterior (generic coding) da lugar a la definición de un lenguaje de
marcado generalizado (Generalized Markup Language o GML) que supone incorporar dos nuevas
características en el marcado:
• Debería describir la estructura del documento más que especificar las reglas de formato a
aplicar sobre el texto. Como en el caso anterior, este tipo de marcado sólo es necesario
hacerlo una vez y será suficiente para cualquier tipo de procesos aplicados.
• Debería ser definido formalmente, de modo que las técnicas disponibles para procesar
objetos como programas o bases de datos, fueran aplicables para procesar documentos.
En el próximo punto, abordaremos este último enfoque describiendo los fundamentos del
estándar correspondiente.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 10/36
Tema 2.- Texto.
2.3.1. SGML (Standard Generalized Markup Language).
SGML fue desarrollado en 1986 por ISO (ISO 8879) como estándar de lenguaje de marcado
generalizado para el intercambio de documentos en soporte electrónico, su almacenamiento y
procesado. El desarrollo de SGML empieza en la década de los 80, convirtiéndose en uno de los
estándares de ISO más populares. Muchas instituciones y empresas importantes, especialmente aquéllas
que tienen necesidades complejas de proceso de documentos, contribuyen a darle un fuerte impulso: el
DoD (US Department of Defense), AAP (Association of American Publishers), Hewlett-Packard y Kodak.
SGML es la base de dos estándares esenciales en Internet:
• HTML, el estándar más usado en la realización de páginas Web.
• XML, una solución más flexible para la publicación de documentos on-line y para
aplicaciones de comercio electrónico.
SGML está especialmente indicado en contextos donde se trabaja con documentos extensos que
sufren revisiones frecuentemente y de los que además, es necesario ofrecer diferentes formatos finales
(visual appearance). Por su complejidad, su difusión no ha alcanzado directamente a los usuarios de los
computadores personales. Sin embargo, el crecimiento de Internet y especialmente el de la World Wide
Web, ha hecho florecer el interés en SGML puesto que la Web utiliza HTML, que es una forma de definir
e interpretar marcas de formato de acuerdo a las reglas de SGML.
SGML se utiliza para escribir Definiciones de Tipos de Documentos (Document Type Definitions
o DTDs), que son descripciones de clases de información estructurada. Podemos verlas como un
conjunto de reglas que describen las cosas que están permitidas y las que no, en un tipo de documento
SGML, de forma que éstos son formateados de acuerdo a un DTD. Los DTDs no dicen cómo se deben
procesar los documentos, esto es, cómo aparecerán por ejemplo en la versión impresa, puesto que ello
dependerá finalmente de otras aplicaciones / dispositivos. Por tanto, SGML no especifica ningún
formato en particular, sino que sólo dicta las reglas de cómo marcar los diferentes elementos.
Finalmente, estas marcas pueden interpretarse de diferentes formas.
El objetivo principal de SGML es especificar la estructura de un documento. A diferencia de otros
estándares para documentos electrónicos, SGML ignora las páginas o su apariencia y se concentra
únicamente en su estructura, lo que le proporciona toda su flexibilidad y potencia. SGML busca
describir la estructura de un documento, basado en el hecho de que el proceso que se haga sobre él
(formato final, impresión, búsquedas, etc.) dependerá en gran medida de dicha estructura
Desde un punto de vista no demasido formal, la estructura del documento hace referencia al
conjunto de elementos incluidos en el mismo y a las relaciones entre ellos. Por ejemplo, un título, un
resumen, las palabras clave, secciones y párrafos son elementos típicos de un artículo de investigación.
Estos elementos responden a una jerarquía donde los elementos raíz, como por ejemplo las secciones,
están realizadas a partir de elementos más simples como títulos y párrafos. Por supuesto que otras
muchas variantes son posibles en esta estructura, de hecho, podemos encontrar artículos con una
estructura más compleja.
No obstante, debe quedar claro que SGML no impone una estructura a los documentos sino que
se adapta a ellos. Esta capacidad es su principal ventaja, ya que partir de la estructura se pueden
automatizar un gran número de diferentes tratamientos, entre otros:
• Dar formato: es la más trivial, a partir de la estructura se pueden decidir los atributos
correspondientes. Por ejemplo, los títulos en un tipo de letra más grande y en negrita,
mientras que el nombre del autor puede tener un tamaño más pequeño y su filiación
(institución a la que pertenecen), en el mismo tamaño de letra y cursiva...
• Indizar: es simplemente cuestión de extraer los elementos relevantes. Por ejemplo, puede
bastar con utilizar las palabras clave propuestas por el autor en el caso de los artículos (o
a partir de esa propuesta buscar correspondencias con una lista estructurada de términos
o “tesauros”).
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 11/36
Tema 2.- Texto.
•
•
Hacer conversiones sobre la estructura, puesto que ésta es una información de gran
contenido semántico. Además siempre se realizan a partir de la forma original, con lo que
no se pierde información, ni se precisa de un excesivo consumo de recursos para su
almacenamiento.
Adaptar el documento a diferentes dispositivos de salida (impresoras y/o pantallas): este
es un campo muy utilizado, puesto que SGML permite adaptarse a las características de
cada dispositivo (por ejemplo, utilizar colores cuando sea posible u otros)
La idea detrás de SGML es crear los documentos una vez y utilizarlos tantas veces como sea
posible sin rehacerlos. Las tecnologías de la información que se aplican hoy en día a datos altamente
estructurados (bases de datos relacionales, EDI tradicional, etc.) representan una parte relativamente
pequeña de la información de una compañía. El resto de la información podría también aprovechar sus
beneficios, mediante el uso de técnicas formales sobre todo tipo de documentos (información).
SGML ha sido utilizado para la redacción de libros, artículos, informes técnicos y documentos
hipermedia, tanto en formato electrónico como en el tradicional papel (documentos como los HOW-TO
de Linux son un buen ejemplo). SGML no se limita a aplicaciones de carácter textual, sino que también
se ha utilizado con éxito en aplicaciones de EDI y otras formas estructuradas de intercambio electrónico.
2.3.2.
HTML ( HyperText Markup Language).
Es un formato no propietario basado en SGML (Standard Generalized Markup Language) y como se
detallará en la sección siguiente, es un ejemplo de DTD (Document Type Definitions) utilizado en la
World Wide Web. En HTML, los títulos, cabeceras, párrafos, etc. están indicados como tales en el
documento, siendo posible también la inclusión de enlaces, gracias a las posibilidades hipermedia de
este lenguaje. Sin embargo, hay que hacer notar que, dependiendo del visualizador utilizado (Mosaic,
Cello, Lynx, Minuet, kfm, Netscape, IE,...), el aspecto final de los diferentes elementos incluidos en el
documento, puede ser diferente.
Un documento en HTML está codificado en "texto plano" (plain-text o ASCII) por lo que puede ser
generado con casi cualquier editor de texto: desde el vi o emacs en sistemas UNIX; pasando por
SimpleText en un Macintosh; con el bloc de notas o el WordPad en un sistema Windows y por supuesto,
con cualquier editor “WYSIWYG”. En general, con cualquier procesador de texto que permita guardar
los documentos en formato de texto.
El formato del documento se especifica mediante pares de códigos de control (también
denominados marcadores o tags) que indican el inicio y el fin de determinada opción de formato
aplicable al texto situada entre ambos. Los códigos de control comienzan con el símbolo "<" y terminan
con el símbolo ">". La mayoría tienen su correspondiente marcador de final, que en este caso serán
similares al inicial, pero incluyendo el carácter "/", por ejemplo <title> texto del título </title>.
De acuerdo con el estándar, para que un fichero sea reconocido como documento HTML deberá
incorporar la identificación del tipo de documento (mediante el marcador <html> al principio y </html>
al final del fichero) y tendrá una estructura básica que consta de la cabecera (<head>) donde se incluye el
título (<title>) y el cuerpo del documento (<body>) que incluye los contenidos del documento. El fichero
debe tener además la extensión ".html" (ó ".htm").
2.3.2.1.
PDF vs HTML.
Para finalizar este punto, vamos a realizar una comparación entre PDF y HTML, señalando las
ventajas e inconvenientes de cada uno de estos estándares. Este estudio puede servir de ayuda para
decidir cuál de ellos utilizar en función del contexto. Acrobat PDF puede, bajo las circunstancias
adecuadas, ser considerado como una alternativa a la distribución de documentos en formato HTML. Si
bien ambos formatos pueden ser equivalentes en cuanto a opciones de portabilidad, búsquedas y
enlaces, cabe recordar que los puntos fuertes de PDF son los referidos a la definición de la apariencia
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 12/36
Tema 2.- Texto.
final (layout) del documento, que no pueden asegurarse con HTML. Mientras los documentos PDF están
estructurados en páginas y por tanto, son visualizables e imprimibles página a página, los documentos
HTML son “continuos” (scrollable), por lo que no permiten ese tipo de control ni en la visualización ni
en la impresión (dependerán siempre de los dispositivos utilizados). Sin embargo, los documentos
HTML son más fácilmente modificables (si se piensa en una actualización continua para uso en la web).
Por otro lado, PDF no puede rivalizar en el tamaño de los ficheros (mucho más pequeño en el
caso del “texto plano” de HTML), por lo que su transmisión será más lenta. Y por último, PDF es un
formato propietario que requiere de un software de edición y visualización de un determinado
fabricante (el visor se distribuye gratuitamente), mientras que HTML, al ser un estándar abierto,
permite múltiples posibilidades de edición y visualización. El éxito de la WWW ilustra la fuerza y los
beneficios de distribuir documentos en un formato de fichero multiplataforma (de gran
compatibilidad). Los documentos codificados en el sencillo HTML pueden ser visualizados en gran
variedad de entornos (sistemas informáticos basados en, por ejemplo, Unix, DOS, Windows, NT, o
Macintosh).
Sobre este formato quedan dos cuestiones por resolver: el coste de convertir documentos de otros
formatos a HTML y la pérdida de control que el autor del documento tiene sobre el formato final del
mismo (tipos de letras y formato de la página).
2.3.3.
XML ( eXtensible Markup Language).
XML es un nuevo estándar para Web publicado por el W3C (World Wide Web Consortium), la
organización encargada de desarrollar y promover la Web. XML es un estándar para crear documentos
electrónicos en Internet. La primera aplicación de XML es crear páginas Web similares a las ya
existentes, pero más "inteligentes". Otros marcos potenciales de aplicación de XML son: mensajes EDI
messages, definición de canales (channel definition for push technology), descripción de aplicaciones,
intercambio de datos entre aplicaciones, etc.
Para entender XML es útil conocer HTML primero. HTML define todos los marcadores que
constituyen la jerga de los elementos que pueden aparecer en un documento y que componen las
páginas Web. Estos incluyen títulos, párrafos, hiperenlaces, listas, tablas, imágenes, applets de Java, etc.
Sin duda, que constituyen una larga lista de códigos, pero también constituye un límite a la definición
de nuevas necesidades no especificadas por el estándar.
Sin embargo, en la práctica, HTML nunca define suficientes códigos de marcado. Incluso a pesar
de que la competición entre Netscape y Microsoft ha dado como resultado un buen número de ellos, los
diseñadores de Web siempre están buscando nuevos. Como ejemplo, tomemos un directorio de
empleados, este listado muestra los nombres de los empleados, su número de extensión y su dirección
de correo. Desgraciadamente, HTML no dispone de marcadores para los nombres, las extensiones y las
direcciones de correo; así es que el diseñador tiene que ajustar estos datos al limitado formato de
HTML. A diferencia de HTML, XML no proporciona un conjunto estándar de códigos de marcado. Es el
diseñador el que declara los que le son necesarios en su documento. Para el caso que nos ocupa, podría
declarar un marcador nombre, uno para las extensiones y otro para la dirección de correo. En otras
palabras, en lugar de pelear contra las limitaciones de HTML, el creador del documento personaliza
XML a sus necesidades.
¿Para qué puede servir esto? ¿Qué puede obtenerse de definir sus propios marcadores? En
primer lugar, puesto que se crean ex profeso, son más significativos que los de HTML. Esto crea
documentos "más inteligentes", que pueden ser recorridos de modo más eficiente. Por ejemplo, los
motores de búsqueda podrían ser más eficientes (incluso con determinados marcadores, para precios y
descripciones, los agentes software podrían evaluar la "compra ideal" por catálogo ).
Lo bueno de XML como estándar es que ya está soportado por herramientas disponibles en el
mercado. Por ejemplo, Microsoft , (Internet Explorer 4 o superior) dispone de analizadores para XML
Así como también lo hará Netscape. Estas herramientas (o componentes en terminología de
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 13/36
Tema 2.- Texto.
programación orientada a objetos) son capaces de leer e interpretar documentos en XML para las
aplicaciones. Que es una tarea compleja por que debe atender a la definición del usuario y comprobar
los posibles errores. De este modo las aplicaciones se desarrollan más deprisa.
Respecto a otras herramientas sobre XML y en concreto a las posibilidades de edición, cabe citar:
• LotusXSL.
• XML Pro o XML Spy , sencillos editores de árboles.
• XmetaL, utiliza una metáfora de procesador de texto, que lo hace muy sencillo de utilizar,
permitiendo al autor olvidarse de los detalles de XML que por debajo está generando y
concentrándose en describir la aplicación.
Ejemplo comparativo entre texto plano, HTML y XML.
Ejemplo 1. Texto Plano
John Citizen, 01/01/2000.
Ejemplo 2. HTML
<html>
<head><title>Name and Date of Births</title></head>
<body>
<table>
<tr>
<td>First Name</td><td>Last Name</td><td>Date of Birth</td>
</tr>
<tr>
<td>John</td><td>Citizen</td><td>01/01/2001</td>
</tr>
</table>
</body>
</html>
Ejemplo 3. XML
<name>
<first>John</first>
<last>John</last>
</name>
<date_of_birth>
<month>January</month>
<day>01</day>
<year>2001</year>
</date_of_birth>
2.4. Otros estándares
2.4.1.
MHEG ( Multimedia and Hypermedia Expert Group).
El estándar ISO DIS 13522-1 es un estándar propuesto por el ISO JTC/SC29 WG12, el conocido
como Multimedia and Hypermedia Expert Group o MHEG, del que ha tomado su nombre. Este grupo (el
SC29) ha desarrollado diferentes estándares ISO encaminados a la codificación y compresión de datos
(como por ejemplo JBIG, JPEG y MPEG), con relación a la representación (codificada) de información
multimedia e hipermedia. Está dirigido a aplicaciones interactivas hipermedia y multimedia. En
MHEG, los usuarios proporcionan los datos en diferentes formatos de fichero y él ofrece un método de
identificar una amplia variedad de tipos. Este soporte de diferentes formatos de ficheros puede
proporcionar un mecanismo de intercambio estandarizado independiente de la estructura de los
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 14/36
Tema 2.- Texto.
ficheros. Permite el intercambio de objetos de información (como unidad básica), tanto en modo de
tiempo real como no, en entornos interactivos y sin diferenciar entre entornos de almacenamiento,
transmisión o difusión.
Los objetos definen la estructura de la aplicación con independencia del sistema. La idea básica
de este estándar es ofrecer medios de intercambio de formatos de ficheros heterogéneos, permitiendo
que el usuario tome la decisión en cuanto a los tipos de ficheros que desea recibir y no restringir el
formato o las estructuras de ficheros que se utilicen para representar información hipermedia y
multimedia, puesto que en sí ofrece un mecanismo estándar de intercambio independiente del
contenido o la estructura del fichero.
Los objetos de MHEG son de cuatro tipos: de entrada (por ejemplo, un botón), de salida (como
puede ser un gráfico), elementos de interactividad (que contienen elementos de entrada y salida) e
"hiperobjetos" (formados por elementos de entrada y salida con enlaces entre ellos). Admite varios
modos de sincronización para la presentación de objetos de salida. Y las aplicaciones, que son conjuntos
de estos objetos MHEG, se basan en utilizar “código declarativo” (declarative code) , pero existen
propuestas de aceptar llamadas a elementos externos (procedural code). Las aplicaciones se construyen
una única vez y se ejecutan en cualquier plataforma que siga las recomendaciones MHEG. El llamado
intérprete o motor MHEG (Interpreter or Engine) es el que se ocupa de ejecutar las aplicaciones y realizar
la interacción con el usuario en las diferentes plataformas (PC, terminales de televisión digital...).
El tipo de aplicaciones para el que se pensó MHEG-5 es del estilo de (aunque no se debe limitar
a): vídeo bajo demanda (VoD,Video on Demand), compra desde casa, juegos, educación e informativos.
Su filosofía es la de permitir la distribución de aplicaciones multimedia interactivas sobre una
arquitectura cliente/servidor independiente de plataforma.
Los objetivos del estándar MHEG que de forma gráfica se resumen en la Figura 2 y Figura 3 son:
•
•
•
•
Intercambio: MHEG proporciona facilidades para el intercambio de diferentes tipos de
medios. Estos media puede estar codificados de acuerdo a algún estándar (por ejemplo,
JPEG, MPEG..., u otros propietarios). Para ello se definen unidades de intercambio que
agrupan a diferentes tipos de medios.
Presentación: MHEG soporta la reproducción de diferentes tipos de medios (audio,
vídeo, texto...). El tipo de medio se identifica para permitir el uso de los recursos y
servicios apropiados para su presentación (reproducción, visualización ,... ). Por otro
lado, para permitir la sincronización (en el tiempo y en el espacio), la interacción con los
medios y la modificación de la presentación (volumen, tamaño o posición) a través de la
agrupación de tipos de medios en una única presentación.
Recursos mínimos: MHEG se diseñó para ser utilizado en sistemas con una baja
disponibilidad de recursos.
Tiempo Real: MHEG contempla el intercambio y la presentación de información
multimedia en tiempo real.
Figura 2. MHEG define unidades de intercambio como identificativos de información multimedia.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 15/36
Tema 2.- Texto.
Figura 3. Intercambio de objetos MHEG.
De forma breve, el estándar MHEG se ha desarrollado en las siguientes partes, bajo el título
genérico de Information Technology- Coding of multimedia and hypermedia information:
•
Parte 1(MHEG-1) - Representación de objetos MHEG, notación básica (ASN.1): Define
los objetos multimedia, su comportamiento, las acciones que se pueden aplicar y su
representación para el intercambio en ASN.1 (Abstract Syntax Notation One), que permite
a los intérpretes de MHEG compartir objetos MHEG. MHEG-1 describe un modelo para
la creación de representaciones de objetos, pero no está interesado en la ejecución de las
presentaciones, finalizó en 1994.
•
Parte 2 (MHEG-2) - Representación de objetos MHEG, notación alternativa (SGML):
Define un marco de trabajo SGML sobre MHEG-1. Sin embargo, debido a la deficiente
gestión de recursos que supone se canceló antes de su finalización.
•
Parte 3 (MHEG-3) - Representación MHEG de código para intercambio: Define un
código ejecutable para la utilización de una máquina virtual, la SIR (Script Interchange
Representation), que puede verse como un lenguaje de scripts cuyo código es
independiente de la máquina y el sistema operativo(finalizó en 1995).
•
Parte 4 (MHEG-4): Procedimientos de registro MHEG: Es un soporte para el
procedimiento oficial (ISO) de asignación de identificadores para los formatos utilizados
por las diferentes partes de MHEG. MHEG-4 alcanzó el estado estándar internacional in
1995.
•
Parte 5 (MHEG-5) - Soporte para aplicaciones interactivas de nivel básico: Creado con la
intención de desarrollar un intérprete de MHEG que precise de pocos recursos. Este
intérprete light está pensado para ser utilizado en un set-top-box (con poca memoria,
capacidades de cómputo limitadas, ...). Además, MHEG-5 proporciona un interfaz a
código externo (un intérprete de scripts).
Su principal objetivo es dar soporte a la distribución de aplicaciones interactivas
multimedia/hipermedia dentro de un esquema de arquitectura cliente/servidor multiplataforma con
elementos de muy diferentes características.
Figura 4. Modelo de referencia general de MHEG-5.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 16/36
Tema 2.- Texto.
Las aplicaciones residen en un servidor y conforme se van requiriendo las partes de una
aplicación son "descargadas" al cliente. El intérprete MHEG-5 reside en la parte del cliente y es su
responsabilidad interpretar las partes de la aplicación y presentarla al usuario, así como ocuparse de la
interacción con el mismo.
Figura 5. MHEG-5 sobre MHEG-6.
•
Parte 6 (MHEG-6) - Soporte para aplicaciones interactivas complejas: Creado con la
intención de extender las capacidades básicas de MHEG-5 añadiendo capacidad de
cálculo (proceso complejo de datos) y funciones de comunicación con el entorno externo,
como por ejemplo servidores, drivers de dispositivos locales, ... Para ello, MHEG-6 utiliza
objetos de tipo Program y Applet codificados utilizando la representación bytecode de
JavaTM como formato de intercambio. La máquina virtual Java interpreta este formato y
un conjunto básico de APIs de Java (java.lang, java.util, java.io) permiten el acceso a las
funcionalidades básicas de la plataforma. Un interfaz de programación habilita el acceso
de los programas a los objetos de MHEG-5 y a los servicios del intérprete MHEG-5: el
MHEG-5 API (definido como una especificación de Java y que consiste de un único
paquete Java denominado iso.mheg5).
MHEG-6 está pensando principalmente para dar soporte a la distribución de aplicaciones
interactivas (en modo client/server) ejecutándose en plataformas de recursos limitados (set-top-boxes)
con canales asimétricos de comunicación (cuyos contenidos en el canal de "descarga" son típicamente
informaciones de carácter audiovisual ). MHEG-6 extiende la funcionalidad de las aplicaciones MHEG-5
añadiendo las funcionalidades de:
• manipulación de objetos MHEG-5,
• cálculos que incluyen manejo de variables y control de estructuras,
• control de dispositivos externos,
• adquisición de datos,
• acceso a datos y servicios externos.
Parte 7 (MHEG-7) - Test de conformidad e interoperabilidad: Está también en desarrollo y su
objetivo es especificar las pruebas de conformidad para los intérpretes de MHEG-5. Para lo cual,
MHEG-7 define un conjunto de pruebas para validar un motor de MHEG-5 de acuerdo con un dominio
de aplicación específico.
Para terminar esta aproximación a MHEG, vamos a realizar una comparativa entre este estándar,
HTML, Java y MPEG:
• HTML y MHEG tienen cosas en común, como es el uso de código declarativo. Aunque
HTML es inherentemente un lenguaje de descripción de documentos, no es un formato
de descripción de aplicaciones multimedia como MHEG. Construido desde la base
pensando en las necesidades de estas aplicaciones como puede ser la necesidad de
sincronizar y tener control sobre la velocidad de los diferentes canales, manejo de eventos
etc. Así, MHEG está enfocado al dominio de la TV interactiva, que HTML no lo está.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 17/36
Tema 2.- Texto.
También el carácter dinámico del estándar (por lo menos hasta su versión 4.0 que supuso
la disolución del comité) ha frenado a determinados sectores industriales a adoptarlo a la
espera de un interfaz estable de definiciones y cumplimientos garantizados.
•
El lenguaje Java (junto a la maquina virtual de Java y el soporte de ejecución de Java)
permite la realización de aplicaciones a través de applets que se incorporan a los
documentos en HTML. El entorno típico de aplicación de MHEG, sin embargo es el de
los terminales interactivos de TV, que es bastante diferente de los entornos de los
navegadores de Web. Esta diferencia se manifiesta de dos formas: está enfocado hacia
descripciones declarativas, más que a código procedural (lo que facilita el uso de las
aplicaciones fuera de línea) y con la idea de que las exigencias del soporte sean mínimas
(requerimientos de memoria en los clientes: por ejemplo, los terminales de TV).
•
MPEG es el estándar industrial para codificación de señales audiovisuales y sus
protocolos asociados para emisión y servicios interactivos. Pero si la componente
audiovisual es importante en aplicaciones multimedia/hipermedia, otros componentes
como por ejemplo los menús, botones, texto, etc. son también necesarios para construir
tales aplicaciones. Y para dar soporte a esas funcionalidades aparece MHEG,
especialmente en su parte 5ª. MHEG-5 define la sintaxis y la semántica asociada, dando
ocasión a que un autor sea capaz de construir aplicaciones con las características
siguientes:
o Componentes con salida en forma de texto, gráficos y audiovisual.
o Componentes de entrada como campos de texto (fields), botones, barras de
desplazamiento (sliders), ...
o Comportamiento basado en eventos que lanzan acciones aplicadas sobre esos
componentes.
MPEG se puede utilizar para codificar las componentes audio-visuales de las aplicaciones
MHEG-5. El estándar MPEG incluyendo (MPEG-4) está enfocado a la codificación y compresión de
la señal de vídeo, mientras que MHEG es un estándard para descripción de aplicaciones cuyo
comportamiento esté orientado a páginas.
Para finalizar, únicamente enumerar qué tipo de editores existen para trabajar con MHEG y como
aproximación usual se pueden utilizar editores ya existentes como:
• Macromedia Director® con las extensiones MHEGDitorTM.
• Cualquier editor (como por ejemplo el bloc de notas, vi, emacs,...).
• El que suministra el MHEG Centre: un ejecutable (un editor) para crear y manipular
objetos MHEG. Este "MHEGWrite" está basado en una extensión de VIM.
2.4.2.
PREMO ( Presentation Environment form Multimedia Objects).
Es un estándar ISO, desarrollado para ofrecer un entorno de desarrollo estandarizado de
aplicaciones multimedia. Su principal interés se centra en las técnicas de presentación. Uno de los
objetivos principales de PREMO era la posibilidad de integrar diferentes medios y sus modos de
presentación en un mismo marco. Puesto que continuamente se desarrollan nuevas técnicas y pueden
ser dependientes de la aplicación, PREMO está basado en una aproximación orientada a objetos. Esto
significa que los objetos existentes pueden heredar nuevos conocimientos. De esta forma se permite la
reutilización de objetos sin tener que especificar por completo un nuevo estándar. También existen
implementados servicios sobre redes debido a la profusión de entornos distribuidos. Comentar que se
está desarrollando un prototipo, utilizando Java como entorno de programación estándar.
El marco de trabajo que propone PREMO se basa en tres áreas: un modelo de objetos, las
actividades de los objetos y los eventos (y su manejo asociado). El modelo de objetos está basado en
instanciaciones y herencia. Puesto que se requiere que ofrezca mecanismos de sincronización (por
ejemplo, entre secuencias de vídeo y audio), los objetos deben ser activables. Las operaciones sobre los
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 18/36
Tema 2.- Texto.
objetos pueden ser síncronas, asíncronas o periódicas. También se requiere que existan eventos y la
posibilidad de propagarse.
Un componente de PREMO es una colección de tipos de objetos y tipos de datos. Los objetos
dentro de un componente están diseñados para una cooperación cerrada. Existe un componente
fundamental que es heredado por todos los componentes y proporciona las funcionalidades
fundamentales. Este componente fundamental incluye datos (como por ejemplo puntos 2D)
PREMO se diseñó para trabajar con estándares existentes y emergentes, como por ejemplo
MHEG, podría incorporar un motor para soporte de este estándar.
2.4.3.
HyTime ( Hypermedia/Time-based Structuring Language).
Es un estándar ISO para la representación de documentos hipermedia abiertos y es una
aplicación de SGML (HyTime está basado en SGML y MHEG tiene modo de codificación compatible
con SGML). Como SGML, no especifica el contenido del documento, sino que proporciona una forma
estándar en la que diferentes tipos de información pueden ser combinados. No es un DTD, pero
proporciona guías para su elaboración. Por ejemplo, el SMDL (Standard Music Description Language) es
una aplicación de HyTime.
HyTime proporciona la asociación de objetos dentro de los documentos utilizando hiperenlaces y
la interrelación de objetos en el tiempo y el espacio. Un objeto de HyTime no está restringido, puede ser
vídeo, audio, texto, etc. Una aplicación HyTime reconoce documentos HyTime y los procesa.
2.5. Aspectos Tecnológicos relativos al texto.
En esta sección final no debemos dejar de mencionar tecnologías relacionadas con el medio objeto
de estudio y en particular, a aquéllas que de un modo u otro facilitan el procesado electrónico de
documentos, como son:
• Reconocimiento óptico de caracteres (OCR: Optical Character Recognition).
• Reconocimiento de voz (Speech-to-Text).
• Síntesis de voz (Text-to-Speech).
2.6. Herramientas para tratamiento/edición de formatos de textos
2.6.1.
Microsoft Word
En Word 2003, la versión más reciente del procesador de textos más popular del mercado, se
aprovechan la experiencia y los comentarios de los clientes para proporcionar innovaciones que puede
utilizar para crear documentos de apariencia profesional y ayudarle a trabajar mejor con otros usuarios.
A continuación se comentan una serie de características del producto.
Comunicar y compartir mejor la información
•
•
Puede comunicarse de forma rápida y eficaz con otros usuarios, tanto internamente como
entre organizaciones.
Trabaje mejor con otros usuarios: puede guardar documentos de Word 2003 en áreas de
trabajo compartidas, donde otros miembros del equipo pueden obtener la versión más
reciente, proteger o desproteger archivos, o guardar listas de tareas, documentos
relacionados, vínculos y listas de miembros. Las áreas de trabajo compartidas requieren el
uso de Microsoft Windows® Server™ 2003 con Microsoft Windows SharePoint™ Services.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 19/36
Tema 2.- Texto.
•
•
•
•
•
Controle la distribución de documentos confidenciales: para proteger los activos de la
compañía, puede impedir que los destinatarios reenvíen, copien o impriman documentos
importantes mediante la funcionalidad de Administración de derechos de información
(IRM, Information Rights Management). Puede especificar una fecha de caducidad para el
documento, tras la cual nadie podrá verlo o cambiarlo. La funcionalidad IRM requiere el uso
de Windows Server 2003 con Microsoft Windows Rights Management Services (RMS).
Colabore con confianza: puede designar que determinadas secciones del documento puedan
ser modificadas por usuarios específicos con el fin de proteger mejor la edición del
documento y reducir el número de comentarios conflictivos que reciba. También puede
impedir que los revisores realicen cambios a menos que activen las marcas de revisión, o
puede aplicar el atributo de sólo lectura a todo el documento con partes clave que sólo
determinados usuarios puedan modificar. También puede proteger el formato y el estilo del
documento.
Vea los comentarios y las revisiones con mayor facilidad: las características de marcado en
Word 2003 se han mejorado para hacer más visibles los comentarios y ofrecer formas
mejores de hacer un seguimiento de los cambios y combinarlos, y leer comentarios.
Comuníquese con otros usuarios al instante: no es necesario salir de Word para averiguar si
un contacto de mensajería instantánea (IM, Instant Messaging) está conectado. Puede tener
acceso a IM e incluso iniciar conversaciones de IM en Word 2003.
Obtenga movilidad: si dispone de un equipo Tablet PC, puede anotar los documentos de
Word con un dispositivo de entrada de tipo lápiz, con su propia escritura manual. Puede
anotar los documentos para uso personal, como tomar notas, o para enviarlos a otros
usuarios.
Capturar y reutilizar la información
•
•
•
•
Puede integrar información en los documentos para obtener acceso más oportuno a la
información que necesita para tomar decisiones correctas.
Cree soluciones organizativas con XML: Word 2003 admite el formato de archivo XML
(Lenguaje de marcado extensible) y esquemas personalizados, lo que proporciona la base
para crear soluciones a los problemas empresariales como la creación de informes de datos,
publicación y envío de datos a los procesos empresariales.
Interactúe con los sistemas empresariales: puede guardar y abrir archivos XML en Word
2003 para integrarlos con datos empresariales clave de la organización. Los desarrolladores
pueden crear soluciones que utilicen XML para interactuar con los sistemas empresariales
mediante un panel de tareas en Word.
Personalice las funciones con etiquetas inteligentes mejoradas: las etiquetas inteligentes de
Word 2003 son más flexibles. Puede asociar las etiquetas inteligentes con contenido
específico y hacer que la etiqueta inteligente correspondiente aparezca al señalar las palabras
asociadas.
Tener acceso a recursos de productividad adicionales
•
•
•
Puede buscar rápidamente la información que necesita para realizar su trabajo.
Busque datos rápidamente: puede buscar información sin salir de Word. El panel de tareas
de referencia puede integrar en Word diccionarios electrónicos, diccionarios de sinónimos y
sitios de referencia en línea, de forma que pueda buscar información rápidamente e
incorporarla en los documentos. Algunas funciones del panel de tareas de referencia
requieren el uso de una conexión a Internet.
Obtenga ventajas para su trabajo: aproveche los recursos del sitio Web de Microsoft Office
Online (que incluye plantillas de diseño profesional, complementos y formación en línea) a
los que puede tener acceso en Word. El uso de Office Online requiere una conexión a
Internet. Obtenga más información acerca de cómo Office Online puede ayudarle a obtener
mayor provecho del sistema Microsoft Office.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 20/36
Tema 2.- Texto.
•
•
Busque la ayuda que necesite: en los paneles Inicio y Ayuda, puede tener acceso a Microsoft
Office Online Assistance. Se proporcionan artículos de ayuda que se actualizan
periódicamente con las solicitudes y problemas de otros usuarios. Algunas funciones de
estos paneles de tareas requieren el uso de una conexión a Internet.
Lea con mayor comodidad: la nueva vista Diseño de lectura facilita la lectura de los
documentos. Optimiza el documento para su lectura en la pantalla, lo que incluye texto de
mayor tamaño, líneas más cortas y páginas que se ajustan exactamente a la pantalla.
Microsoft ClearType® produce formas de letras que son más sencillas de leer. También
puede tener acceso a páginas específicas rápidamente a través de la vista en miniatura.
2.6.2.
OpenOffice
OpenOffice.org es una suite de oficina gratis para todo el mundo que:
•
•
•
•
No te cuesta nada descargarlo (excepto la conexión al Internet)
No te cuesta nada instalar tu copia en el ordenador/los ordenadores que tú quieras, y en
cualquier momento
No te cuesta nada actualizarlo, ni te costará
No tienes por qué registrarte para poder utilizar el programa
Consiste en los siguientes módulos:
•
•
•
•
•
•
Writer (procesador de textos y editor HTML).
Calc (hoja de cálculo)
Draw (módulo de dibujo vectorial)
Impress (presentaciones)
Editor de fórmulas
Base de datos (en construcción: debes instalar un driver de base de datos aparte como el
también gratis MySQL)
Con respecto a su funcionalidad y operatividad, OpenOffice.org compara favorablemente con otros
suites muy conocidos (que no son gratis) como MS-Office.
Para tener una mejor idea, encontrarás una vista global de las prestaciones en el siguiente enlace:
http://www.openoffice.org/dev_docs/source/features.html
Puedes trabajar con la mayoría de los documentos MS-Office (Word, Excel, Powerpoint) sin
problemas, editarlos, y grabarlos en formatos nativos de OpenOffice.org o (si así lo quieres) otra vez en
los formatos originales. La única limitación de importancia es que los macros de estos documentos no
funcionan bajo OpenOffice.org. Pero se mantienen, para cuando quieras editar los documentos otra vez
en MS-Office. De hecho, lo dicho es un logro de bastante envergadura, dado que no existen descripciones
oficiales de los formatos de MS-Office (Microsoft no las edita). Cuando un documento MS-Office no abre
correctamente en OpenOffice.org, comunícalo a los desarrolladores por medio del envío de un "issue". De
esta manera, se mejorará el funcionamiento todavía más. La suite de OpenOffice.org no es un producto
"acabado" (como no lo es ningún software complejo). Pueden existir errores y fallos. Sin embargo, para la
mayoría de las aplicaciones la versión 1.0 funciona ya de manera excelente.
StarOffice 6.0 vs. OpenOffice.org 1.0
Se debe tener en cuenta la opción de StarOffice 6.0, cuando su disponibilidad en tu idioma no es un
problema ni tampoco el hecho de que es un producto que se vende, no es gratis. Como StarOffice 6.0 se
basa en el mismo código que OpenOffice.org, son bastante similares. La diferencia principal entre los dos
suites es que StarOffice 6.0 tiene algunos elementos no presentes en OpenOffice.org, o no elaborados.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 21/36
Tema 2.- Texto.
Por ejemplo, tiene un tesauro en unos cuantos idiomas (OpenOffice.org sólo en inglés), mejor
soporte para funciones de base de datos, una variedad amplia de templetes, archivos clipart, etc. Una
licencia costará probablemente menos de 100 euros, precio muy modesto para un software de estas
características. Por este dinero, también recibirás soporte oficial de Sun. Si quieres saber más, en Sun
Microsystems te pueden informar.
Características de OpenOffice Writer
Escribir
•
•
OpenOffice.org Writer permite unir documentos y crear documentos básicos, como
memorándums, faxes, cartas, currículums, así como archivos largos, complejos o con varios
apartados, con bibliografías, tablas de referencia e índices.
OpenOffice.org Writer también contiene funciones útiles como un revisor ortográfico, un
diccionario de sinónimos, un corrector automático y un separador silábico, así como varias
plantillas para casi cualquier fin. Además podrá crear sus propias plantillas mediante los
Pilotos automáticos.
Creación y estructuración
•
•
OpenOffice.org ofrece una amplia variedad de opciones para diseñar documentos. Use el
Estilista para crear, asignar y modificar los estilos de los párrafos, caracteres concretos,
marcos y páginas. Además, con el Navegador podrá desplazarse con rapidez por el interior
de los documentos, mirar al archivo de un modo esquemático y seguir la pista de los objetos
que se hayan insertado en el documento.
También puede crear varios índices y tablas en los documentos de texto. Puede definir la
estructura y apariencia de los índices y de las tablas según sus necesidades. Hiperenlaces y
marcas de texto activos permiten saltar a los elementos correspondientes en el texto.
Autoedición (Desktop publishing) con OpenOffice.org Writer
•
OpenOffice.org Writer contiene numerosas herramientas de maquetación y dibujo aptas
para la creación de documentos profesionales, como folletos, boletines e invitaciones. Puede
formatear documentos con diseños de varias columnas, marcos de texto, imágenes, tablas y
otros objetos.
Cálculo
•
Los documentos de texto de OpenOffice.org disponen de una función de cálculo integrada
que permite ejecutar sofísticadas funciones de cálculo o vínculos lógicos. La tabla que se
necesita para el cálculo puede crearse sin problemas y de forma muy sencilla en el
documento de texto.
Crear dibujos
•
Las herramientas gráficas de OpenOffice.org Writer permiten crear dibujos, gráficos,
leyendas y otros tipos de imágenes directamente en el archivo de texto.
Insertar imágenes
•
Es posible insertar imágenes de diferentes formatos dentro de un documento de texto, como
puede ser el formato JPG o GIF. A este respecto, los formatos de imagen más conocidos
pueden editarse directamente en el programa de tratamiento de textos gracias a la
herramienta de tratamiento de imágenes incorporada. Simultáneamente, Gallery contiene
una gran cantidad de imágenes Clipart ya prediseñadas y organizadas por temas.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 22/36
Tema 2.- Texto.
Interfaz del programa flexible
•
La interfaz del programa se ha diseñado de manera que pueda configurarla según sus
preferencias, incluidos los símbolos de personalización y los menús. Puede situar varias
ventanas de programas, como el Estilista o el Navegador, como ventanas flotantes en
cualquier lugar de la pantalla. También puede acoplar algunas ventanas al borde del área de
trabajo.
Arrastrar y colocar
•
La función de arrastrar y colocar permite trabajar rápida y eficazmente con documentos de
texto en OpenOffice.org. Por ejemplo, puede arrastrar y colocar objetos, como los gráficos de
Gallery, de una ubicación a otra en el mismo documento o entre documentos de
OpenOffice.org activos.
Multitud de funciones de ayuda
•
Puede usar el sistema de ayuda en línea ampliada como una referencia completa para las
aplicaciones de OpenOffice.org, incluidas las instrucciones para tareas sencillas y complejas.
2.6.3.
Adobe Acrobat
Adobe® Acrobat® 6.0 Professional simplifica ahora más que nunca la distribución, revisión y
almacenamiento de archivos en formato de documento portátil (PDF) de Adobe creados con otros
formatos originales, incluso con aplicaciones de software especializadas. Debido a que este programa
preserva la fiabilidad de los documentos y reduce en gran medida los errores en el proceso de revisión,
los usuarios profesionales logran cumplir con los ajustados plazos de entrega sin necesidad de poner en
peligro la precisión.
La nueva familia de productos Acrobat 6.0 y Acrobat 6.0 Professional brinda todas las ventajas y
características de Acrobat 6.0 Standard y mucho más. Si bien ambos programas proporcionan
herramientas para usuarios corporativos, Acrobat 6.0 Professional ofrece, además, características a la
medida de los profesionales de empresa, del mundo creativo e ingenieros, quienes trabajan con
documentos y procesos complejos.
Los profesionales de la empresa se encuentran bajo creciente tensión al tener que cumplir con plazos
de entrega ajustados sin sacrificar la calidad. Adobe Acrobat 6.0 Professional no sólo permite un
intercambio de documentos fiable y efectivo con la gran ventaja de crear archivos PDF de Adobe de
cualquier otro documento, sino que también brinda el más amplio control sobre los procesos de
intercambio, revisión y producción de documentos. De este modo, contribuye con los profesionales a que
cumplan con los ajustados plazos de entrega y a que reduzcan los costes.
Crea y combina fácilmente documentos para revisión
Acrobat 6.0 Professional brinda la posibilidad de crear archivos PDF de Adobe con sólo pulsar un
botón desde las aplicaciones de Microsoft Office y desde Internet Explorer para Windows® — incluso se
pueden convertir sitios Web enteros. Crea documentos PDF de Adobe con sólo arrastrar y colocar
archivos en el icono de Acrobat. Importa directamente documentos de papel en archivos PDF de Adobe
con función de búsqueda, que luego se pueden archivar, distribuir o combinar con otros tipos de
documentos. Combina hojas de cálculo, presentaciones, imágenes y mucho más desde múltiples
documentos originales a un documento en un sólo cuadro de diálogo para agilizar los procesos de
distribución y revisión. Comprime imágenes y quita las fuentes innecesarias para generar archivos PDF
de Adobe más compactos.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 23/36
Tema 2.- Texto.
Agiliza la administración de revisión
Acrobat 6.0 Professional ofrece métodos intuitivos para iniciar, participar y realizar un seguimiento
de las revisiones de documentos. El controlador de revisión crea una lista de revisores y controla de
forma automática todos los comentarios recibidos. Las revisiones se pueden llevar a cabo a través de
correo electrónico o de un Explorador de Web en Windows. Las revisiones realizadas desde un
explorador permiten que los participantes vean todos los comentarios de forma simultánea mediante un
servidor central compatible con WebDAV o una solución personalizada, mediante las especificaciones del
Protocolo de acceso a objetos simple (SOAP). Las sencillas instrucciones enseñan a los revisores los
simples pasos a seguir para insertar comentarios en los documentos. En Windows, los comentarios
agregados a un archivo PDF de Adobe pueden incorporarse automáticamente en el archivo original de
Microsoft Word 2002 para simplificar las revisiones.
Utiliza sólidas herramientas de comentarios
Gracias a las herramientas de comentarios mejoradas, los usuarios pueden proveer e incorporar
comentarios de forma más precisa durante el proceso de revisión. Crea marcadores a medida que
contienen la fecha y hora actuales u otras variables. Observa, clasifica y filtra rápidamente los
comentarios mediante la ficha de lista de comentarios. Realiza correcciones de texto fácilmente indicando
el texto insertado, eliminado y reemplazado con sólo pulsar una tecla. Acrobat 6.0 Professional permite
modificar el formato, responder, corregir la ortografía e importar comentarios o bien, crear una página
con el resumen de los comentarios para verlos todos juntos.
Integra los comentarios de forma efectiva
Permite integrar comentarios fácilmente en un solo archivo PDF de Adobe y verlos todos juntos en
un resumen; así se logra recopilar y reconciliar los comentarios de múltiples revisores de un modo más
efectivo y preciso que el tradicional proceso de revisión en papel.
Aprovecha la navegación y visualización de archivos mejorada
Para ilustraciones o documentos de formato grande, se pueden ver dos zonas diferentes del mismo
documento gracias a la vista de pantalla dividida. La herramienta Lupa permite ampliar un área
determinada que, de otra manera, no podría leerse sin afectar el nivel de magnificación del resto del
documento. La ventana Pan & Zoom proporciona una vista general en miniatura para visualizar y ajustar
rápidamente un documento en tiempo real.
Crea formularios
Crea formularios electrónicos interactivos que pueden rellenarse y enviarse en línea, lo que
simplifica el proceso de revisión en grupos de trabajo pequeños.
Aprovecha la accesibilidad integrada
Crea archivos PDF de Adobe etiquetados para que usuarios con alguna discapacidad o dificultad
visual puedan verlos y recorrerlos fácilmente con un lector de pantalla.
Crea archivos seguros para efectuar búsquedas
Gracias a Adobe Acrobat 6.0 Professional, puedes crear un depósito electrónico de borradores y
versiones finales de documentos (maquetaciones, esquemas, concursos y páginas Web), todos en formato
PDF de Adobe. Ya no debes preocuparte por carpetas de archivo perdidas, fuentes que no están o
versiones desfasadas de aplicaciones. Ahora puedes indexar y buscar el contenido de los archivos PDF de
Adobe para obtener una recuperación veloz y características de seguridad de documentos que protegen a
los archivos guardados de accesos no autorizados.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 24/36
Tema 2.- Texto.
Ventajas para ingenieros
Acrobat 6.0 Professional contribuye con los ingenieros a acelerar los procesos de revisión de
documentos a la vez que garantiza la precisión y permite la creación sencilla de archivos electrónicos con
función de búsqueda. Los ingenieros pueden intercambiar y revisar documentación técnica y de diseño
creada con AutoCAD, Microsoft Visio, Microsoft Project y otras aplicaciones especializadas de manera
más fiable.
Crea archivos PDF de Adobe rápidamente
Acrobat 6.0 Professional brinda la posibilidad de crear archivos PDF de Adobe con sólo pulsar un
botón desde aplicaciones especializadas como AutoCAD, Microsoft Project y Visio. La compatibilidad
con los formatos de páginas grandes ARCH, ISO, JIS y ANSI permite crear archivos PDF de Adobe
fácilmente desde cualquier aplicación CAD. Convierte y combina licitaciones, propuestas, esquemas,
dibujos técnicos y otro tipo de documentos en un archivo PDF de Adobe con un sólo cuadro de diálogo.
Crea documentos con capas enriquecidos
Los archivos creados en AutoCAD y en Visio conservan sus capas al convertirse en PDF de Adobe.
Al conservar las capas (como las capas de plomería en un plano arquitectónico) en archivos PDF de
Adobe, puedes optar por ver u ocultar la información contenida en un documento, según lo desees. Las
capas contribuyen con los profesionales ingenieros a organizar y nombrar a las mismas, y así lograr la
optimización de documentos complejos mediante la fácil visualización con el software gratuito Adobe
Reader® 6.0 o cualquier programa de Acrobat.
Aprovecha la navegación y observación de archivos mejorada
Existe una opción de división de pantalla que permite ver dos zonas del mismo documento a la vez.
La herramienta Lupa permite ampliar un área determinada que, de otra manera, no podría leerse sin
afectar el nivel de magnificación del resto del documento. La ventana Pan & Zoom proporciona una vista
general en miniatura para visualizar y ajustar rápidamente un documento en tiempo real. El rendimiento
mejorado de la aplicación acelera el lanzamiento y presentación de documentos gráficos complejos.
Introduce comentarios mediante el uso de herramientas especializadas
Acrobat 6.0 Professional proporciona herramientas de comentarios personalizadas para distintos
procesos de documentos de ingeniería. Los usuarios pueden marcar fácilmente complejos documentos de
ingeniería mediante las herramientas polígono, óvalo, flecha y nube, y aplicar hora y fechado electrónico.
Ventajas para profesionales del mundo creativo
Acrobat 6.0 Professional es un programa optimizado para profesionales creativos que necesitan
intercambiar y revisar archivos creados con los programas InDesign®, Photoshop® e Illustrator® de
Adobe y aplicaciones de gráficos. Los profesionales del mundo creativo pueden agilizar el proceso de
revisión de documentos, garantizarse la precisión y entregar documentos en archivos PDF de Adobe
fiables y listos para la producción final a proveedores de servicio e impresoras.
Comprueba y previsualiza el contenido
Las herramientas de comprobación y vista preliminar mejoradas permiten a los profesionales del
mundo creativo examinar fácilmente los documentos PDF de Adobe y garantizar una producción
correcta, incluida la compatibilidad con PDF/X y PostScript®. Los usuarios pueden incluir información
de comprobaciones en los archivos PDF de Adobe, lo cual supone un método efectivo de comunicar
información importante sobre los documentos a los impresores y proveedores de servicios. Acrobat 6.0
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 25/36
Tema 2.- Texto.
Professional contiene una herramienta para previsualizar las separaciones de color y el acoplado de
transparencias.
Crea archivos PDF de Adobe rápidamente
Crea fácilmente archivos PDF de Adobe a partir de contenido Web o de sitios Web enteros e incluso
inserta archivos de medios enriquecidos, como MP3, en tus archivos PDF de Adobe, a los que se puede
acceder y reproducir con compatibilidad de multimedia en Adobe Reader 6.0.
Crea formularios
Crea formularios electrónicos interactivos que se pueden completar y enviar en línea, y simplifican el
proceso de revisión en pequeños grupos de trabajo.
El resultado es un producto de alta calidad
Ahorra tiempo y reduce el margen de error en impresiones enviando archivos PDF de Adobe a un
proveedor de servicio para la producción final. Utiliza Acrobat 6.0 Professional para imprimir
compuestos para copias de alta calidad, guardar EPS compuestos, o crear separaciones basadas en el host
o en RIP; sin necesidad de plug-in u otras aplicaciones. Los controles administradores de tinta de
InDesign 2.0, incorporados a Acrobat 6.0 Professional, facilitan la impresión de separaciones de color
2.6.4.
Microsoft Frontpage
FrontPage 2003 proporciona las características, flexibilidad y funcionalidad para ayudarle a crear
mejores sitios Web. Incluye las herramientas de diseño profesional, creación, datos y publicación
necesarias para crear sitios Web dinámicos y sofisticados
FrontPage 2003 significa un avance en el desarrollo Web en tres áreas clave.
•
•
•
Diseño: puede utilizar herramientas de diseño mejoradas para producir sitios Web con mejor
apariencia. Las nuevas herramientas de diseño y gráficos facilitan el diseño del sitio exacto
que desea.
Codificación: puede utilizar herramientas de diseño para generar mejor código o expandir
sus conocimientos de código. Puede utilizar herramientas integradas de secuencias de
comandos para obtener resultados interactivos. Y con las herramientas profesionales de
codificación, puede escribir código más rápidamente, con más eficacia y de forma más
precisa.
Extensión:puede conectar con personas e información de formas nuevas mediante la
creación de sitios Web controlados por los datos en Lenguaje de marcado extensible (XML)
con el primer editor comercial disponible que es totalmente WYSIWYG ("What You See Is
What You Get", lo que se ve es lo que se obtiene) para Transformaciones de lenguaje
extensible de hojas de estilos (XSLT, Extensible Stylesheet Language Transformations). Las
características de publicación y opciones mejoradas le ayudan a publicar en línea sus
páginas Web con mayor rapidez. La colaboración con XML requiere Microsoft Windows
Server 2003.
Diseñar sitios con mejor apariencia
•
•
FrontPage 2003 incluye herramientas y características de diseño y gráficos para ayudarle a
trabajar más rápidamente y diseñar sitios Web profesionales.
Puede trabajar con gráficos de otras aplicaciones, lo que le permite un mayor control de
cómo se muestran y guardan las imágenes.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 26/36
Tema 2.- Texto.
•
•
•
•
Puede utilizar plantillas Web para modificar secciones completas de un sitio Web. Si se
actualiza la plantilla maestra, los cambios se reflejan automáticamente en todas las páginas
vinculadas a ella.
Puede diseñar para exploradores o resoluciones de pantalla específicos mediante la
reconciliación de explorador y resolución. También puede ver la apariencia que tendrá el
sitio en diversas combinaciones de exploradores y resoluciones.
Puede crear y tratar tablas utilizadas con fines de diseño y proporcionar un control del
diseño con precisión de píxeles.
Puede utilizar herramientas de manipulación para trabajar de forma más sencilla con varias
imágenes y fragmentos del contenido que ocupan el mismo espacio y crear efectos visuales,
como menús emergentes.
Generar código de forma más rápida y sencilla
•
Las herramientas de diseño de Frontpage 2003 generan código HTML eficaz y limpio y le
proporcionan un mayor control del mismo. O bien, puede aplicar sus conocimientos de
código para aprovechar las herramientas de codificación profesionales. Con las herramientas
de secuencias de comandos puede crear una experiencia interactiva para los destinatarios. Y
dado que las herramientas de codificación son sencillas de utilizar, puede incluso utilizarlas
para iniciarse en el aprendizaje de HTML.
Herramientas de codificación
•
•
•
•
•
•
•
Puede utilizar una vista dividida para ver las modificaciones realizadas en la Vista de diseño
actualizadas de forma automática en la Vista de código.
Puede seleccionar, modificar y tratar etiquetas de forma sencilla con el Selector rápido de
etiquetas y el Editor rápido de etiquetas.
Puede simplificar la escritura de código y reducir la posibilidad de errores con la tecnología
Microsoft IntelliSense®. Esta tecnología está disponible para HTML, hojas de estilos en
cascada, XSLT, Microsoft JScript® y Microsoft ASP.NET.
Puede eliminar el código externo generado por Microsoft Word u otros programas de
creación Web.
Herramientas de secuencias de comandos
Puede mejorar la interactividad del sitio sin necesidad de escribir una sola línea de código
mediante el uso de comportamientos para crear código JScript.
Puede aprovechar la compatibilidad con IntelliSense y las herramientas de secuencias de
comandos para crear código de JScript y VBScript (Microsoft Visual Basic® Scripting
Edition).
Ampliar la eficacia y el alcance del sitio Web
•
Con Microsoft Windows SharePoint Services y Windows Server 2003 conectados a
FrontPage 2003, puede modificar y presentar datos dinámicos de una gran variedad de
orígenes, incluido XML, para crear avanzados sitios Web interactivos controlados por los
datos en un editor WYSIWYG. Los usuarios pueden publicar en el Web utilizando
únicamente su explorador, con una amplia gama de opciones de publicación para elegir.
Sitios Web controlados por los datos habilitados en Windows SharePoint Services
•
•
Puede permitir que los usuarios publiquen en el sitio Web utilizando únicamente su
explorador. Se pueden crear registros Web, listas de seguimiento de problemas y sitios de
noticias y revisiones con sólo un par de clics.
Puede insertar vistas de datos y configurar orígenes de datos, lo que incluye variedades de
XML, datos de Windows® SharePoint Services, servicios Web y orígenes de datos OLEDB
(Base de datos OLE).
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 27/36
Tema 2.- Texto.
•
•
•
Puede controlar datos XML y la creación de código XML, y el formato XSLT directamente en
la vista de diseño WYSIWYG de FrontPage para crear sitios Web XML controlados por los
datos.
Puede mostrar u ocultar elementos o cambios de formato en función de los valores o la
posición de los datos en la vista de datos mediante el formato condicional dinámico.
Puede crear páginas de elementos Web mediante la creación de zonas de elementos Web y la
inserción y conexión a elementos Web de otros productos, incluidos Microsoft SharePoint
Portal Server "v2.0" Beta 2, Windows SharePoint Services y FrontPage 2003.
Tecnologías de publicación
•
•
•
Puede mover archivos de forma sencilla entre ubicaciones locales y remotas, y publicar en
ambas direcciones.
Puede conectar a sitios remotos de forma sencilla con el cuadro de diálogo de importación
Web, que simplifica los tipos de conexión, y trabajar con SSL (Secure Sockets Layer, Nivel de
sockets seguro).
Puede publicar en servidores FTP (File Transfer Protocol, Protocolo de transferencia de
archivos) y WebDAV (Web Distributed Authoring and Versioning, Creación y control de
versiones distribuidos en Web) en la nueva ficha Sitio Web remoto.
2.6.5.
Macromedia Dreamweaver
Dreamweaver MX 2004 es la opción profesional para la creación de sitios y aplicaciones web. Proporciona
una combinación potente de herramientas visuales de disposición, características de desarrollo de
aplicaciones y soporte para la edición de código. Gracias a las robustas características para la integración
y diseño basado en CSS, Dreamweaver permite que los diseñadores y desarrolladores web creen y
manejen cualquier sitio web con toda facilidad.
Herramientas de diseño de vanguardia
Dreamweaver MX 2004 incluye potentes controles basados en normas para asegurar un diseño de
alta calidad. Un entorno de diseño construido en torno a las hojas de estilo en cascada (CSS) hace
posible un desarrollo más rápido y más eficiente de sitios profesionales creados con código limpio.
• Use un editor de diseño y código de primera calidad en una sola herramienta. Sumérjase
directamente en el código, manipule diseños perfectos hasta el último pixel en la vista de
Diseño, o haga un poco de los dos. Con una interfaz de usuario personalizable, puede
trabajar de la manera que necesite.
• Cree sitios sofisticados y basados en normas con amplio soporte de CSS. Diseñe y
represente disposiciones y diseños complicados basados en CSS con más facilidad y
precisión que nunca. Ahorre tiempo con herramientas poderosas que permiten seleccionar
rápidamente y controlar las propiedades de estilo de toda la página y de todo el sitio.
• Mejore la experiencia del usuario final con una característica de validación dinámica en
distintos navegadores que verifica automáticamente las etiquetas y las reglas CSS para
comprobar su compatibilidad con todos los navegadores más importantes.
• Ahorre tiempo con un editor de gráficos incorporado. Recorte, cambie de tamaño y haga
modificaciones menores sin necesidad de salir de Dreamweaver mediante la tecnología
incorporada de Macromedia Fireworks.
• Cree mejores interfaces de usuario sin verificaciones constantes de navegador con una
vista Live Data que permite que los desarrolladores de aplicaciones vean los datos del lado
del servidor mientras se encuentran en la vista de diseño.
Integración potente y abierta
Dreamweaver MX 2004 es abierto y ampliable y cuenta con los productos y las tecnologías que
usted usa, para darle la libertad y la flexibilidad de elegir la tecnología que más le conviene, ahora y en
el futuro.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 28/36
Tema 2.- Texto.
•
•
•
•
•
Utilice un entorno de desarrollo integrado para desarrollar sitios web de HTML, XHTML,
XML, ASP, ASP.NET, JSP, PHP y Macromedia ColdFusion. Personalice y extienda el
entorno de desarrollo con más de 800 extensiones gratuitas que se pueden obtener a través
de Macromedia Exchange para Dreamweaver.
Aproveche el FTP seguro para codificar completamente todas las transferencias de
archivos y evitar el acceso no autorizado a los datos, contenido de archivos, nombres de
usuario y contraseñas.
Integre perfectamente archivos externos y código. Copie y pegue desde documentos de
Microsoft Word y Excel directamente en Dreamweaver a la vez que conserva las fuentes,
colores y estilos CSS. Aproveche el completo soporte para Unicode para utilizar,
representar y guardar todas las fuentes y codificación admitidas por el sistema operativo,
incluidos los juegos de caracteres de doble byte.
Eleve su productividad gracias a una integración más estrecha con Macromedia Flash,
Fireworks y otras herramientas de diseño y desarrollo que forman parte de la suite
Macromedia Studio MX 2004.
Cree sitios web accesibles para cumplir con las leyes de EE.UU. y las normas
internacionales por medio de las características de comprobación de cumplimiento de
páginas y sitios, el contenido de referencias en el producto y un modo de autoría activo
para accesibilidad.
Desarrollo racionalizado
•
•
•
•
•
Encuentre lo que necesita de manera rápida, y aumente su rendimiento, productividad y la
calidad de su trabajo. Aproveche las disposiciones precreadas y de calidad profesional y el
código de Dreamweaver para poner en funcionamiento rápidamente los sitios y las
aplicaciones.
Administre mejor los aspectos básicos con las herramientas mejoradas de edición de
tablas, un cliente FTP robusto y más confiable, una barra de inserción actualizada que
proporciona un área personalizable para 'favoritos' y un proceso racionalizado de edición
de archivos que acelera las descargas y los reemplazos de archivos.
Codifique de manera más eficiente con las mejoras que ahorran tiempo tales como las
herramientas de codificación que funcionan al hacer clic con el botón derecho, la
modernizada característica de búsqueda y reemplazo y un Inspector de propiedades que
hace posible una edición de propiedades rápida y exhaustiva.
Encuentre cosas más rápidamente con una interfaz de usuario mejorada que aumenta al
máximo el espacio de trabajo utilizable, muestra el contexto y el enfoque de manera más
clara y es sumamente lógica y fácil de usar. La nueva pantalla de inicio proporciona un
acceso rápido a los archivos utilizados recientemente y a recursos para tutoriales.
Arranque rápidamente el diseño y la producción con código y composiciones precreadas
de calidad profesional, incluyendo estructuras de sitio, formularios, plantillas accesibles y
funciones de JavaScript para interactividad del lado del cliente. Cree sitios nuevos con un
asistente de configuración de sitios y aumente la colaboración del equipo en cuanto a
contenido con el soporte para Macromedia Contribute.
2.6.6.
Adobe Golive
El software Adobe GoLive CS proporciona todo lo necesario para crear sitios Web profesionales,
incluyendo una integración uniforme con el software Adobe, un entorno de diseño creativo que permite
maximizar su productividad, junto con herramientas efectivas compatibles con los estándares
industriales.
Agilización del flujo de trabajo de Web de Adobe
•
Objetos smart: Abra, edite y coloque los archivos de Photoshop, de Illustrator y los archivos
con formato PDF de Adobe en el entorno de GoLive.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 29/36
Tema 2.- Texto.
•
Corte de imágenes smart de rastreo: Convierta las selecciones de trazado realizadas en
formatos de Adobe en objetos smart.
•
Paquete InDesign para GoLive: Utilice XML para transferir el texto de publicaciones
impresas y elementos de imagen a GoLive.
•
Conversión a CSS del paquete InDesign: Convierta párrafos, caracteres y estilos de texto en
línea de InDesign a archivos CSS internos y externos.
•
Asignación de párrafos al paquete InDesign: Asigne los estilos etiquetados XML de InDesign
a los nombres de etiquetas CSS internos y externos existentes.
•
Selección rápida de objetos smart de InDesign: Seleccione, convierta y optimice fácilmente
archivos de imagen CMYK incorporados de InDesign para utilizarlos en la Web o en
dispositivos móviles.
•
Integración rollover de Photoshop: Asigne y cree rollovers locales o remotos basados en los
parámetros de los archivos nativos o con capas de Photoshop.
•
Importación de archivos con capas de Photoshop: La importación de archivos PSD de
Photoshop directamente en GoLive convertirá los datos con capas en un diseño basado en
CSS con los datos de imagen de los objetos smart.
•
Compatibilidad con las muestras de colores de Photoshop: Importe las muestras de
Photoshop para utilizarlos con cualquier cuadro de mezcla de colores de GoLive o paleta
Muestras. GoLive CS también incluye los esquemas de la paleta de colores VisiBone.
Tecnologías Adobe habituales
•
Gestión de color compartido: Consiga un color uniforme con Adobe Color Engine.
•
Herramienta de aumento consistente de Adobe: Active la precisión a nivel de píxeles
ampliando en un 1.600 % en el modo visual Composición.
•
Herramienta de recorte uniforme de Adobe: Realice recortes de última hora al trabajar con
cualquier formato de archivo nativo de Adobe, incluidos archivos de Photoshop, Illustrator
y en formato PDF de Adobe.
Colaboración con los equipos de producción y diseño
•
Integración Version Cue: Participe en actividades de colaboración en equipo gracias a la
compatibilidad con proyectos de Adobe Version Cue (sólo incluido en Adobe Creative
Suite).
•
Visualización de la presentación: Compruebe cualquier elemento de diseño dentro o fuera
de la ventana del proyecto Version Cue. Guarde las presentaciones anteriores que contengan
los comentarios de cambio para realizar una revisión en el futuro.
•
Historial de la presentación: Visualice el historial de la presentación de un determinado
archivo gestionado a través de una representación gráfica.
Integración de archivos PDF de Adobe
•
Integración avanzada de archivos PDF de Adobe: Cree, visualice y agregue vínculos a los
archivos en formato PDF de Adobe directamente en el entorno de GoLive.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 30/36
Tema 2.- Texto.
•
Edición de vínculos y marcadores en formato PDF de Adobe: Realice ediciones y
agregaciones de último momento a marcadores e hipervínculos incorporados en los archivos
PDF de Adobe sin tener que realizar un seguimiento de los archivos originales.
•
Revisiones de diseño PDF de Adobe: Convierta rápidamente los diseños Web en archivos en
formato PDF de Adobe para que se puedan distribuir para una revisión en equipo o una
aprobación por parte de los accionistas.
•
Optimización del flujo de bytes de archivos PDF de Adobe: Realice compresiones y mejoras
de última hora de los archivos PDF de Adobe para obtener una rápida visualización Web.
Aceleración del proceso de diseño Web creativo
•
Herramientas de arquitectura de la información: Diseñe la arquitectura del sitio, las
tecnologías distribuidas y la estructura del contenido con potentes funciones de creación de
diagramas.
•
Estructura de interacción: Construya rápidamente estructuras a través de clics para probar la
interacción del usuario y el uso de los diseños.
•
Exportación del diagrama del sitio: Exporte los diagramas del sitio como archivos SVG o
PDF de Adobe para los comentarios del equipo o las revisiones del cliente.
Herramientas potentes de composición
•
Creación visual para uso internacional: Diseñe visualmente páginas móviles para Japón,
Europa y EE.UU. utilizando la iconografía para los teléfonos móviles de NTT DoCoMo. Cree
los diseños sin tener que realizar pruebas de la presentación en los teléfonos.
•
Cuadrícula de composición visual: Cree, edite y defina tablas sofisticadas con una precisión
de nivel de píxeles en el entorno habitual de arrastrar y soltar.
•
Guías inteligentes: Coloque rápidamente y encaje los objetos de diseño para alinearlos
cuando trabaje en los modos Composición, QuickTime, SMIL y MMS.
•
Creación visual CSS: La creación visual y la vista previa verdaderas del nivel 1 y 2 de CSS
proporcionan la presentación de estilo en tiempo real y los comentarios.
•
Creación visual JavaScript: Puede trabajar con el nuevo editor rediseñado de JavaScript para
utilizar métodos de relleno de códigos o elementos de arrastrar y soltar basados en objetos,
incluidos en la paleta Inspector.
•
Espacio de trabajo personalizado por el usuario: Seleccione, organice y oculte las barras de
herramientas y paletas actualizadas, incluyendo la nueva paleta Objetos y la paleta Color
para que coincida con el flujo de trabajo individual.
•
Barra de herramientas Objeto: Con sólo hacer clic en un botón, se puede transformar la barra
de herramientas Objeto de una orientación de estilo Photoshop a una orientación de estilo
GoLive más habitual.
•
Cómo ocultar las paletas: Maximice su espacio de trabajo de diseño y codificación ocultando
las paletas a la derecha o a la izquierda de la interfaz.
•
Cómo acoplar las paletas: Combine, coloque y reduzca automáticamente las paletas
utilizando las funciones de acoplamiento, como las incluidas en Photoshop.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 31/36
Tema 2.- Texto.
Opciones de visualización flexibles
•
Interfaz de vista dividida: Realice un desarrollo intuitivo dividiendo los modos de interfaz
Composición y Origen.
•
Vista previa del contenido integrado: Obtenga una vista previa del diseño o de los cambios
en los códigos de origen en tiempo real con la nueva paleta Presentación real.
•
Integración XMP: Visualice, edite y controle cualquier elemento que contenga datos XMP
incorporados directamente en la interfaz de GoLive.
Actualizaciones del contenido controladas
•
Modo Co-Author de GoLive: Permita a los usuarios contribuyentes a actualizar y mantener
el contenido con la interfaz de acceso controlado denominada Co-Author. (Se necesita la
licencia del software Co-Author de GoLive.)
•
Creación de plantillas: Controle el diseño de plantillas asignando regiones editables a la
composición de páginas y bloqueando las áreas que no se pueden editar. GoLive vuelve a
aplicar los cambios automáticamente a partir de las herramientas de creación.
•
Paleta Biblioteca: Acceda y obtenga una vista previa de los elementos compartidos del
equipo, incluyendo miniprogramas, objetos smart, componentes, elementos de escritorio y
plantillas en una interfaz intuitiva.
•
Conexión a Version Cue: Visualice los escritorios de divulgación y proyectos gestionados
utilizando el nuevo punto de montaje de Version Cue (incluido únicamente en Adobe
Creative Suite).
Herramientas de códigos de origen avanzadas
•
Múltiples vistas de códigos de origen: Puede trabajar con códigos de origen en cinco vistas
diferentes: modo de vista dividida Composición y Origen, modo Origen, modo Contorno,
modo de vista dividida Contorno y Origen y, por último, paleta Origen.
•
Relleno de códigos de origen: El relleno de los códigos de origen extensibles con sintaxis le
permite trabajar rápidamente con etiquetas, atributos y métodos basados en bloques de
sintaxis, como PHP, JavaScript, XHTML, CSS, SVG y SMIL.
•
Selección de códigos de origen smart: Centre y controle la selección automática en los modos
de edición de códigos de origen haciendo doble clic en los caracteres de demarcación
especiales como corchetes, comillas, guiones y puntos y coma.
•
Depuración visual de códigos de origen: Con las potentes funciones de comprobación de
sintaxis accederá rápidamente a las áreas problemáticas. Al iniciar los modos Composición,
Origen y Contorno, los resultados aparecen numerados por líneas y resaltados con colores.
•
Comparación de las diferencias entre códigos: Compare los códigos de origen entre dos
archivos seleccionados, encontrando las diferencias con indicadores de números de líneas y
resaltando la selección.
•
Selector de etiquetas: Vaya a las secciones del código que se pueden analizar rápidamente o
a los elementos del bloque de objetos del modo Composición. Navegue en los sofisticados
diseños de página basados en CSS.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 32/36
Tema 2.- Texto.
•
Editor de la biblioteca de etiquetas: Agregue y personalice las bibliotecas de etiquetas y las
tecnologías con valores Web, una base de datos de etiquetas completamente ampliable
basada en esquemas XML DTD.
•
Aplicación de color a la sintaxis personalizable: Personalice la visualización y el color de
diversas tecnologías de sintaxis con las nuevas opciones de temas de origen.
•
CSS ampliado y flujo de trabajo de códigos de origen: Trabaje más rápido y de forma precisa
con los nuevos elementos de arrastre y solicitud CSS. También recopile y agrupe los
elementos en las carpetas.
•
Código JavaScript sencillo: Cree y mantenga estables los sitios que se cargan rápidamente
con JavaScript. GoLive ofrece bibliotecas de función comunes y la capacidad de escribir
códigos en la biblioteca de scripts externa.
•
Editor de consultas: Cree visualmente sofisticados parámetros de búsqueda y sustitución
utilizando el editor de consultas, que se puede utilizar en una sola página, en un sitio Web
completo o en partes de un sitio Web.
•
Recopilaciones visuales y edición de consultas: Una de forma visual los sofisticados
parámetros de búsqueda y de consulta para encontrar archivos de cambios, códigos y
objetos vinculados. Genere informes del sitio basados en la nueva recopilación y las
funciones de las consultas.
Creación multimedia interactiva
•
Integración con Alias® Maya® 5.0: Importeanimaciones SWF y archivos EPS creados en
Maya a GoLive como objetos smart de Illustrator.
•
Creación interactiva de QuickTime: Abra archivos de vídeo con formato MOV, AVI, 3GP y
MPEG-4 en GoLive para la creación de contenido móvil y Web.
•
Creación de scripts interactivos de QuickTime: Cree y depure los scripts de QuickTime con
múltiples identificadores de eventos en uno o varios archivos.
•
Integración de la base de datos XML de QuickTime: Realice vínculos visuales a las bases de
datos o archivos XML para crear compilaciones de películas de la base de datos MOV de
QuickTime.
•
Creación de exploración de RealOne: Diseñe fácilmente los componentes claves de una
presentación de RealOne, incluyendo el panel Soportes, el panel Información y el panel
Explorador, con una vista previa en línea de los archivos de medios de Real
Trabajo con estándares industriales
•
Colaboración en equipo integrada: Colabore con un equipo a través de FTP, HTTP(S) y
WebDAV.
•
Compatibilidad XHTML: Convierta, actualice y transforme archivos HTML en páginas
XHTML válidas para la Web y para dispositivos móviles.
•
Integración de estándares PDF: Realice presentaciones y copias impresas utilizando los
formatos PDF estándar: PDF 1.3 (Acrobat 4.0), PDF 1.4 (Acrobat 5.0), PDF 1.5 (Acrobat 6.0),
PDF/X-1 y PDF/X-3.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 33/36
Tema 2.- Texto.
•
Edición y validación de XML: Cree y analice XML utilizando los editores de composición,
origen y contorno.
•
•
Prueba de seguridad y accesibilidad
Utilice los servicios Watchfire WebXACT para probar la calidad, privacidad, conformidad
con la accesibilidad y mucho más.
•
Informe de conformidad con la accesibilidad: A través del editor de consultas puede utilizar
los informes de la sección 508 para sitios accesibles.
Creación de soportes enriquecidos y mucho más
•
Creación de CSS móvil: Cree y valide de forma visual el contenido CSS para dispositivos
móviles utilizando las especificaciones internacionales más recientes.
•
Servicio de mensajes multimedia (MMS): Cree presentaciones de diapositivas y otro tipo de
contenido para los dispositivos móviles 2.5G y 3G.
•
Creación de los dispositivos móviles 3GP y MPEG-4: Optimice el vídeo de salida para los
dispositivos móviles 2.5G y 3G con el editor GoLive para QuickTime.
•
Creación de exploración de RealOne: Disfrute con la compatibilidad de la creación y
validación para SMIL1, SMIL2, MMS, las extensiones de RealOne y de QuickTime SMIL1.
•
Compatibilidad mejorada con Macromedia® Flash: Incorpore y cree de forma flexible el
contenido de Macromedia Flash, dirigiendo a los usuarios automáticamente a las páginas de
descarga de los plugin o a páginas alternativas.
•
Creación de SVG: Programa con estándares compatibles con SVG 1.0, 1.1 e incluso con Tiny.
2.6.7.
XML writer
Provee a los usuarios un extenso rango de funcionalidad XML tal como: validación de documentos XML
contra un esquema DTD o XML, y la habilidad de convertir XML a HTML utilizando hojas de estilo XSL.
Los usuarios también pueden combinar hojas de estilo en cascada (CSS) con XML para un diseño directo
de datos XML.
Validación sintáctica
•
XMLwriter usa por defecto el analizador Microsoft MSXML para validar documentos XML de
acuerdo a esquemas DTD, XSD y XDR. Este analizador es actualizado regularmente por
Microsoft según las especificaciones del W3C y puede ser actualizado en XMLwriter.
•
Se puede hacer uso de analizadores externos hacienda uso de plug-ins y de herramientas de
usuario, tales como Apache Xerces.
•
Existe
validación
sintáctica
XML, DTD, XSD, y XSLT.
para
los
siguientes
tipos
de
fichero:
Transformación XSL
•
XMLwriter usa por defecto el analizador Microsoft MSXML para realizar transformaciones XSL.
•
También se puede hacer uso de motores XSL externos tipo Apache Xalan.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 34/36
Tema 2.- Texto.
Ayuda Inteligente
•
XMLwriter incluye menús emergentes que asisten en el proceso de edición para documentos
XML, XLST, esquemas XML, DTD, XHTML y HTML.
•
La ayuda para XML muestra una lista de elementos definidos en el correspondiente DTD o XSD.
Se muestran en negrita los elementos válidos de acuerdo a dicho DTD o XSD.
•
La ayuda para XML rellena automáticamente atributos REQUERIDOS y FIJOS, y muestra una
ayuda para los atributos IMPLICADOS y ENUMERADOS.
•
Las ayudas para XSLT, esquemas XML, DTD, XHTML, y HTML muestran una lista de elementos
definidos en sus respectivas especificaciones W3C.
•
Se puede editar los ficheros de configuración de la ayuda.
TagBarTM: Representación visual e interactiva de esquemas XML y documentos DTD
•
TagBarTM es una herramienta que permite redactar un documento XML basado en un esquema
DTD o XML existente. Muestra los esquemas DTD/XML como árbol expansible. Este árbol
muestra los elementos definidos en el esquema DTD/XML, sus relaciones y atributos.
•
TagBarTM soporta esquemas W3C XML Schemas (XSD), XML-Data Reduced (XDR), y Document
Type Definitions (DTD).
•
TagBarTM puede ser visto como un árbol o con estructura plana. La estructura arbórea representa
el esquema DTD/XML en el cual se puede especificar el nivel de recursión en las opciones del
programa. La estructura plana muestra en orden alfabéticos todos los elementos definidos en el
esquema DTD/XML, incluyendo sus elementos hijos y atributos.
Code Snippets
•
Los Code Snippets permiten usar código pre-producido directamente en una ventana de
documento. XMLwriter incluye seis ficheros Snippet:
o
Referencia XML-DTD
o
Referencia Esquema XSD
o
Referencia XSLT
o
Referencia XHTML
o
Referencia HTML
o
Entidades HTML
Estos ficheros contienen todos los elementos listados en las respectivas especificaciones W3C. Se
pueden editar los Snippets existentes y crear nuevos Snippets.
Conversión y Generación de Archivos
•
XMLwriter incluye:
o
Conversión de DTD a XSD y viceversa.
o
Generar un documento XML a partir de un esquema DTD/XSD.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 35/36
Tema 2.- Texto.
Gestión de Proyectos
•
•
Crear proyectos en XMLwriter permite:
o
Agrupar archivos con la misma extensión.
o
Validación por lotes y transformación XSL en carpetas individuales del proyecto.
o
Seleccionar hojas de estilos particulares para carpetas individuales o todo el proyecto.
o
Especificar el destino de los archivos de salida para carpetas individuales o todo el
proyecto
Los proyectos se escriben en XML, por lo que se pueden editar fácilmente.
Sistemas Multimedia e Interacción Gráfica– Curso 2004/05 - 36/36
Descargar