Expression, Microsoft y los diseñadores

ExpressionAún quedan algunos temas en el tintero sobre el MIX07, uno de ellos fua la salida de Microsoft Expression, un conjunto de cuatro paquetes: Expression Web (este creo recordar que ya estaba en el mercado, es el relevo de FrontPage), Expression Blend, Expression Design y Expression Media. Con este movimiento Microsoft no sólo se posiciona como alternativa a Adobe y su Creative Suite, sino que intentan atraer a su terreno a los diseñadores.

De hecho, si Ballmer hubiese estado en el MIX 07 hubiese gritado algo así como «diseñadores, diseñadores, diseñadores«. Y es que mientras Microsoft sigue siendo fuerte (y desde hace mucho) en su comunidad de desarrolladores, no recuerdo hablar con diseñador alguno al que le gusten sus productos ni trabajar en Windows. Si en Redmon quieren subirse al carro de la «era del iPod», necesitan imperiosamente atraer talento capaz de producir interfaces atractivos y mejoren la experiencia del usuario, máxime cuando Windows Vista y sus futuros sistemas operativos van tras la estela de MAC OS y quieren dar el salto las RIA en la web con Silverlight.

Sobre Microsoft Expression poco puedo valorar. De entrada me parece interesante que haya alternativas en el mercado al verdadero dominador de este, que no es otro que Adobe.

Relacionado: Acrylic a por Photoshop.

WPF/E, el Flash de Microsoft y las Rich Internet Application (RIA)

ExpressionRich Internet Application, anglicismo a anotar porque va a ser una de las estrellas del 2007. La expresión se la inventó Macromedia (antes de ser fagocitada por Adobe) y viene a referirse a aplicaciones online que tienen características de las aplicaciones de escritorio (integración con el equipo local, acceso a disco y periféricos), permiten interfaces más complejas (animaciones, audio, vídeo) que las que alcanza HTML, pero conservan algunas características de la web como ser multiplataforma o ejecutarse en un entorno controlado, no como proceso del sistema (ya sea en un navegador como dentro de algún tipo de framework adicional).

Adobe, gracias a la tecnología obtenida con Macromedia, ya ha presentado su propuesta para las RIA (Rich Internet Application, no confundir con la RIAA), que no es otra Apollo y su principal rival va a ser… Microsoft. Dado que SVG no acaba de despegar (Adobe era uno de sus apoyos principales hasta que se compró Flash), la gran alternativa es lo que los chicos de Redmon llaman WPF/E (Windows Presentation Foundation/Everywhere), que ya se puede descargar si es que estás muy interesado en jugar con él. Está disponible para Windows y Mac y funciona en Explorer y Firefox ¿Linux? Pues pueden imaginar…

WPF/E es un subconjunto de Windows Presentation Foundation, orientada al escritorio, y está basado en XAML (lenguaje basado en XML made in Microsoft). Una ventaja inmediara de esta aproximación es que un fichero XML es mucho más fácilmente indexable para un buscador que un «flash». Para programar con todo esto, hace tiempo que trabajan en Expresion Studio, del que también hay beta disponible en la página antes enlazada de descargas. De hecho, el buen hacer de Microsoft con las herramientas de desarrollo (al margen de su bestial potencial de integración) es uno de los factores que les puede ayudar en esta competencia. Competencia que, al fin y al cabo, promete ser beneficiosa para los usuarios.

Al margen de las opiniones que hemos tenido de Microsoft en otros sectores, quien domina al 99% este mercado es Adobe y que existan alternativas es una buena noticia. Mucho se habla de la guerra de los navegadores, que si Firefox crece más o menos, pero en las Rich Internet Application quizás haya más futuro (o más bien, negocio) que en los navegadores. Pensemos que si a través de ellas se accede a los contenidos, habrá mucho dinero en las tecnologías del servidor y, aunque esperemos que no por mucho tiempo, en los DRM que las gobiernen.

También lo comentó César.

Expression, Microsoft a por Adobe

Cuando Adobe compró Macromedia se configuraba un «monstruo» de las herramientas de desarrollo para la web y el tratamiendo de imágenes: quedaban integradas en una compañía Fireworks y PhotoShop, y también Dreamweaver y Adobe Go Live. Una situación rozando el monopolio si no es por la existencia de otras herramientas menos potentes y de los proyectos de software libre Gimp y Nvu.

Sin embargo el dominio de Adobe en la empresa es colosal y que venga una alternativa (sea de quien sea) siempre es una buena noticia: competencia que hará mejorar los productos y se reflejará en los precios. Y el nuevo candidato es Microsoft Expression, suite que ha presentado la empresa de Gates (página oficial) y que consta de tres aplicaciones: Acrylic Graphic Designer (ya hablamos de ella en Acrylic a por Photoshop, se presenta como una herramienta de diseño tanto para gráficos vectoriales como basados en píxeles), Sparkle Interactive Designer (ya hablamos de este proyecto en Sparkle la alternativa de Microsoft a Flash, y como en ella se comenta es una tecnología rival a Flash a la que aventaja en algunas cosas, por ejemplo en soporte de 3D) y Quartz Web Designer, lo que parece por fin una herramienta de desarrollo web decente para jubilar a FrontPage. Por supuesto se han cuidado mucho de que Microsoft Expression se integre a las mil maravillas con la plataforma de desarrollo «.Net»: cada elemento de interfaz creado con Sparkle es un objeto en «.net» y esto, si has trabajado como desarrollador de aplicaciones con diseñadores, es una ventaja muy interesante.

La competencia es algo muy saludable, y por eso pienso que esta es una buena noticia. El lado oscuro comienza cuando se analiza la alternativa que es Microsoft Expression y se intuye un continuose de las prácticas de siempre de esta empresa: Sparkle no usará el formato Flash (obviamente) sino que apostará por Microsoft Extensible Application Markup Language (XAML), lenguaje basado en XML made in Microsoft que por muy gratuito que sea su uso no deja de estar en manos de la compañía del Windows. Lo que está en juego es sí en las aplicaciones del futuro se van a desarrollar con estándares abiertos (XUL, SVG), y es que aunque la tendencia en la web 2.0 es el uso de estándares abiertos que faciliten la multiplataforma y donde todos los actores parten en igualdad de condiciones, Microsoft sigue anclada en reducir el universo digital a Windows y sus satélites. Por una vez que uno iba a alegrarse de verdad por ver en el mercado un nuevo producto suyo…