Presentaciones en SVG

Escrito el 16 febrero, 2001 – 9:08 | por storm | 3.555 lecturas

¿Estan hartos del formato propietario del powerpoint y de que los datos de nuestras presentaciones queden atrapados en el mundo microsoft? El SVGSlides es un kit de Sun Microsystems que permite crear presentaciones en XML y luego transformarlas en SVG! o PDF. Detalles y download en la nota.

Presentaciones con SVG

Garland Foster

Frustracion!

Todos hemos tenido alguna vez, querramos o no, que crear una presentación. Ya sea para el ámbito laboral,
para la universidad, colegio, un conocido que lo pide o simplemente por gusto esta actividad puede convertirse
en una pesadilla si lo analizamos con detenimiento.

No se si alguien lo ha notado pero las herramientas para crear presentaciones son escasas y frustrantes,
powerpoint es caro, guarda las presentaciones en un formato propietario de escasa flexibilidad y por si esto
fuera poco es de Microsoft, Star Office puede crear presentaciones html pero para crearlas hace falta una
maquina con Star Office y no son tantas hoy en día.

XML al rescate

En este escenario, un vocabulario XML para crear presentaciones, podría tener un exito notable, lamentablemente
no existe un standard abierto definido para presentaciones pero comienzan a aparecer algunas iniciativas al
respecto. En este articulo presentamos el kit “svgslides” de Sun Microsystems que
se distribuye en forma libre y gratuita y pueden obtener clickeando este link

El kit

El kit de Sun es muy simple y muy practico, basicamente consiste en un vocabulario XML para escribir las
presentaciones en XML desde cualquier editor de texto y luego plantillas XSLT para convertir el XML de la
presentacion en SVG por un lado y en un archivo PDF por otro.

Para realizar las transformaciones de XML a SVG y/o PDF se necesita un procesador XSLT, el kit de Sun viene con una copia de Xalan (de la ASF) ya listo para usar por lo que lo unico que se requiere es una maquina Java instalada en
la maquina, en cualquier maquina que corra Java se pueden crear presentaciones y convertirlas a SVG y PDF con un simple
editor de texto

El vocabulario

El vocabulario XML de Sun para crear presentaciones es simple y efectivo, la estructura basica de una presentacion
se escribe entre tags slideshow y se pueden incluir para la presentacion el titulo, speaker, posicion, lugar de la presentacion, evento, etc. Luego vienen tantos elementos slide como sean necesarios y cada slide admite imagenes, listas con bullets, texto preformateado, listas numeradas y textos destacados. Luego de varias pruebas y de hecho he usado
el kit para todas mis presentaciones desde que salio al publico he encontrado el vocabulario completo y suficiente,
pueden generarse presentaciones completas y muy agradables usando estas herramientas.

Resultados y conclusiones

El kit genera en primer lugar un archivo SVG que es una verdadera maravilla, un unico archivo XML en formato SVG
que visto con un browser (munido del plugin para ver SVGs) presenta un resultado tanto o mas bonito que las mejores
presentaciones porwerpoint.Sun es una de las empresas con mayor know-how sobre SVG en la industria y lo demuestra usando las capacidades de scripting e interaccion de SVG para cambiar diapositivas, incluir un indice, etc. Ademas del SVG, corriendo otro script obtenemos un prolijisimo archivo PDF (Sun usa FOP). El kit no tiene otros XSLTs pero es facil imaginarse o incluso construir uno para tener la presentacion en Html, wml y varios formatos mas, y todo esto obviamente escribiendo la misma una sola vez.

Las presentaciones son un excelente ejemplo de una aplicacion cerrada que se beneficia ampliamente del paradigma
“escribir una vez” ver de varias formas distintas. Es de esperar que el ejemplo sirva para otras areas y que las
iniciativas de Sun continuen por ejemplo estableciendo un standard para presentaciones, las aplicaciones Star Office
de Sun van a generar formatos XML en el corto plazo y puede que una de las opciones de este kit sea el transformar
XSLT mediante de un formato a otro en forma limpia y eficiente. Realmente recomendamos instalar el kit y jugar un rato, solo requiere Java y funciona en windows o Unix sin problemas, la documentacion incluida en el kit es mas quesuficiente para probar una presentacion basica

You must be logged in to post a comment.

Buscar: