El pasado 23 de mayo tuvo lugar en la localidad belga de Kortrijk la octava edición del festival Multi-Mania, de corte marcadamente orientado a las herramientas y procesos de creación multimedia.
Multi-mania es un festival diferente a otros de temática similar y a los que podríamos estar más acostumbrados, como los más locales Offf, Art Futura o Sónar Multimedia. Estos últimos suelen alargarse dos o tres días en el tiempo, atrayendo en ocasiones público de localizaciones geográficas distantes y que presentan un cartel de figuras notables del mundillo multimedia. Tienden, además, a derivar en presentaciones que se dirigen más a la creatividad o a los aspectos artísticos de las obras y sus autores. En el caso de Multi-Mania, sin embargo, y tanto para bien como para mal, el modelo es notablemente diferente: un festival de un día, con oradores que no han realizado grandes desplazamientos, un público muy local, y más orientación a las herramientas y las técnicas, que a autores y obras. Esta orientación viene dada por el patrocinio del evento –gratuito para a sus asistentes a diferencia de lo que pasa con los citados anteriormente–, por parte de, por un lado, Adobe, que domina casi absolutamente el mercado de herramientas de creación multimedia desde que compraran Macromedia hace un par de años, y, por el otro, Microsoft, que está realizando un esfuerzo más que notable para entrar en el campo con las herramientas comprendidas en su Expression Studio, compitiendo, al menos, en los campos del desarrollo web (con Expression Web frente a Dreamweaver) y el desarrollo de RIAs (o aplicaciones ‘ricas’) con Silverlight frente a Flash y las tecnologías asociadas. De esta forma, buena parte del programa se dedicó a presentaciones realizadas por parte del equipo de ‘evangelistas’ de Adobe, con una presencia sensible aunque mucho más reducida de diversos talleres para adentrarse en el desarrollo de aplicaciones Silverlight.
Logotipo de Multi-Mania 2008 (Imagen: http://www.multi-mania.be/2008)
One more thing…
Si en las celebérrimas presentaciones de Steve Jobs, las grandes novedades se guardan para el final, el equipo de Adobe abrió Multi-Mania con una ‘keynote’ a cargo de Serge Jespers y Jason Levine nada despreciable, en la que se desvelaron algunas de las novedades de las próximas versiones de los dos buques insignia del fabricante de software: Premiere Pro y Flash.
Premiere
En el caso de Premiere la atención no se focalizó, tal y como podría haberse esperado, en las novedades en el flujo de trabajo con medios digitales sino, para sorpresa de casi todos los asistentes, en una atención creciente a los metadatos, que debería representar mejoras sensibles en los circuitos de todos los profesionales del vídeo, especialmente si trabajan con catálogos grandes de clips que deben recuperarse en función de contenidos y temáticas de manera eficiente. Premiere Pro CS4 será capaz de almacenar metadatos sobre cada clip de vídeo, usando los estándares de Dublin Core, y de combinarlos de manera adecuada en el proceso de edición y montaje, de forma que el clip de vídeo resultante acumule la información de cada una de sus partes.
De todas formas, la característica más revolucionaria e innovadora de la próxima versión de Premiere es la inclusión de un motor ‘Speech To Text’, que intenta reconocer los diálogos de los segmentos de vídeo y transcribirlos de forma que cada palabra se asocie con el instante en que fue pronunciada. A pesar de que siempre hay que desconfiar de las condiciones ideales en que se presentan siempre este tipo de innovaciones, el resultado de la demostración fue más que convincente. Cabe destacar, además, que el motor es ‘tolerante a fallos’: conscientes de que el reconocimiento de voz ha avanzado mucho en los últimos años pero que aún no es perfecto, los desarrolladores han incluido la capacidad de corregir la transcripción sin perder su sello temporal. También hay que felicitar a Adobe porque, a diferencia de lo que sucede con frecuencia, han tenido en cuenta a los usuarios que no usan el inglés como primera lengua e incluyen de salida el reconocimiento de otros idiomas, como el francés y, afortunadamente, el español.
Como añadido a la presentación sobre Premiere se incluyó información sobre Soundbooth, el editor de audio ‘para los no-profesionales de la edición de audio’, tal y como lo llama la propia Adobe –esto es, una versión recortada de Audition especialmente diseñada para usarse como herramienta de soporte en el flujo del trabajo de los profesionales del vídeo y la animación. Además de las mejoras en el trabajo simultáneo con Soundbooth y Premiere –los cambios efectuados en Soundbooth se verán automáticamente en Premiere, prácticamente como si el primero fuese un plug-in para el segundo– la principal novedad está, en este caso, en que Adobe elimina la restricción arbitraria al trabajo monopista, con lo que los trabajos realizados con la herramienta permitirán mucho más juego sin realizar el importante desembolso necesario para la adquisición de Audition. Con demasiada frecuencia hemos visto la tendencia de la antigua Macromedia de separar algunos de sus productos es líneas ‘professional’ y ‘consumer’ para luego reunirlas de nuevo en una sola versión, especialmente si el producto ‘Pro’ no tiene el éxito en el mercado deseado por el fabricante. Todo parece augurar que el proceso está volviendo a tener lugar con Audition y Soundbooth, más naturalmente incluso si se tiene en cuenta que Adobe es únicamente un competidor secundario en el mercado de la creación y edición de audio.
Otra de las ‘herramientas secundarias’ que presentan novedades relevantes para los productores de vídeo es Device Central, que en la beta ofrece una mejor conexión con After Effects para la exportación a dispositivos: si seleccionamos media docena de perfiles de dispositivos, After Effects nos permitirá trabajar tanto de manera conjunta para todos ellos, como individualizada para realizar ajustes, por ejemplo, para los dispositivos de menor resolución, de forma que el proceso final de exportación de vídeo se vuelve notablemente más eficiente.
Flash
Pasemos a Flash. El ‘mantra’ que se repite con insistencia en el desarrollo de las versiones de la herramienta de autor es que si una versión se dedica especialmente al avance de las características más útiles para los desarrolladores, y le sigue una volcada en los animadores. Y es este último colectivo el que se verá más favorecido con el lanzamiento de Flash CS4, que centra sus mejoras en la animación y el timeline incluyendo, por ejemplo, un motor de cinemática inversa como el que ya estamos acostumbrados a ver en todas las herramientas de animación 3D, como 3ds Max. Hablando de 3D, además de presentar alguna de las bibliotecas para programar gráficos tridimensionales en Flash, los presentadores demostraron las capacidades ‘pseudo3D’ de CS4, que será capaz de simular movimiento tridimensional, aunque la información 3D no es accesible desde Actionscript en esta versión, con lo que nos vemos relegados a pequeñas animaciones sin interactividad –si queremos evitar el uso de bibliotecas de código o herramientas de terceros. También cabe destacar mejoras en el control de animaciones, que ahora presentan la potencia que hasta ahora sólo estaba disponible en herramientas de postproducción de vídeo como After Effects.
Otro de los puntos en los que Flash avanza notablemente es en el del tratamiento de audio, hasta ahora muy limitado. Con el lanzamiento de la última versión de Flash Player (la 10), se han añadido a la máquina virtual muchas más características que permiten trabajar aspectos como la ecualización o, incluso, la síntesis de sonido en tiempo real aunque, al menos de momento, estos aspectos deberán atacarse desde la programación en Actionscript 3.
Serge y Jason también repasaron algunos de los servicios que está comenzando a ofrecer Adobe, consciente de que el modelo de ‘software como producto’, imperante en la actualidad, se está desplazando al de ‘software como servicio’, y que la presencia en ese sector podría ser esencial para la supervivencia de la compañía a medio y largo plazo. Así, repasaron brevemente Scene7, una solución profesional de ‘medios bajo demanda’; SHARE, actualmente con status de beta, una solución para ‘compartir, publicar y organizar documentos’ en línea; Cocomo, la tecnología con que pretenden atacar el tema tan de moda de las aplicaciones colaborativas y, especialmente, Pacifica, una solución VoIP (más presencia y servicios de videoconferencia) con elementos P2P, fuertemente integrada con Flash que es el ‘caballo de Troya’ con el que Adobe pretende entrar en un mercado lucrativo pero que ya presenta síntomas de saturación.
Novedades en Dreamweaver CS4
A pesar de la falta de mención al editor web de Adobe en la ‘keynote’, al menos dos de las sesiones paralelas de la conferencia, las firmadas por Greg Rewis y Stephanie Sullivan, fueron dedicadas exclusivamente a dicha herramienta. Especialmente interesante fue la de Rewis, sobre un ‘flujo de trabajo efectivo y basado en estándares para Ajax’, por dos aspectos diferentes: la presentación de algunas novedades en Dreamweaver CS4, y la atención que está prestando Adobe a una herramienta que conjugue la facilidad de uso y la eficiencia que se buscan en el día a día, pero también el respeto a los estándares, que parece actualmente la única vía de futuro para el desarrollo web.
Dreamweaver CS4
Comenzando por este último punto de respeto a los estándares, Rewis demostró que con su biblioteca Spry, Adobe no sólo pretende dotar de una herramienta sencilla y bien integrada con Dreamweaver para el desarrollo de aplicaciones Ajax efectivas y, si se desea, espectaculares, sino que está tomando como suyo el concepto de ‘progressive enhancement’, la filosofía que incide especialmente en la separación de contenidos, presentación y comportamientos de forma que, independientemente de las características y potencia del navegador utilizado y de las posibles limitaciones sensoriales o motrices del usuario, siempre pueda accederse a los contenidos de cada página web de la mejor manera posible. Como es natural, cada vez que añadimos alguna sofisticación en las capas de presentación o comportamiento, ese objetivo se vuelve algo más complicado, y más aún si pretendemos trabajar con una herramienta de autor que oculte el código al diseñador. En ningún caso Adobe afirma haber solventado ese problema, pero anima ver cómo Rewis fue capaz de presentar un flujo de trabajo bien integrado en Dreamweaver digno de un aprobado ‘raspado’ desde el punto de vista del ‘estandardista’ (algo que resultaba de ciencia ficción hace apenas unos meses) y que, no contento con esto, se tomó la molestia de dar los pasos necesarios para presentar un sitio completamente funcional, con integración de recursos Ajax útiles y vistosos pero que, a la vez, no sobrecarga el código de elementos no semánticos ni válidos y pasa todos las pruebas de accesibilidad, usando las herramientas de autor en buena parte del proceso y añadiendo al final ‘a mano’ la programación necesaria, que está al alcance, hoy en día, de un programador con experiencia media-alta en JavaScript.
Por lo que respecta a las mejoras que presenta la herramienta en sí, quizá la más espectacular y relacionada con el desarrollo Ajax es un ‘live view’ que permite mostrar la web de forma visual y ‘WYSIWYG’ incluso cuando se están utilizando bibliotecas de funciones Ajax –naturalmente, la demostración quedaba vinculada a Spry, y habría que ver la facilidad con que Dreamweaver se adapta a bibliotecas ajenas–. Así, si una biblioteca modifica características del DOM en función del comportamiento del usuario, podremos, primero, ver en tiempo real el resultado de esas modificaciones sin necesitar salvar todos los archivos y saltar al navegador y, de forma aún más sofisticada, ‘congelar’ la aplicación en un momento dado, viendo el aspecto actual del DOM y cuáles son las diferentes clases CSS aplicadas, lo que nos permitirá depurar los comportamientos de manera mucho más sencilla de lo que podíamos hacer hasta ahora.
Finalmente, la última de las novedades presentadas fue una evolución del navegador de archivos, que permitirá acceder en cada momento a cualquier archivo relacionado con la página que estemos editando (tanto los archivos HTML como las bibliotecas JavaScript o los diferentes ficheros CSS relevantes). Este navegador, además, se comporta de manera ‘inteligente’ y es capaz de localizar los diferentes fragmentos relevantes de código que se relacionan con el elemento con que estemos trabajando en cada momento, mejorando de nuevo la eficiencia del desarrollador o diseñador a lo largo de todo el proceso.
Cita recomendada: CÓRCOLES, César. Multi-mania 2008. Mosaic [en línea], mayo 2008, no. 65. ISSN: 1696-3296. DOI: https://doi.org/10.7238/m.n65.0829.