WPF/Epara los escenarios multimedia de la Web

2006

Publicado: 26 de Enero de 2007

Microsoft Corporation

Se aplica a: "WPF/E" (nombre en código) Community Technology Preview (CTP)

Resumen: En estas notas del producto se describen las prestaciones, características y uso de "WPF/E" (nombre en código) Community Technology Preview (CTP) para la entrega de experiencia enriquecida de audio y video en la Web.

En esta página

Introducción Introducción
Llegada a un mayor número de usuarios Llegada a un mayor número de usuarios
Características Características
Ejemplos de escenarios multimedia con "WPF/E" Ejemplos de escenarios multimedia con "WPF/E"
Desarrollo de las experiencias multimedia de "WPF/E" Desarrollo de las experiencias multimedia de "WPF/E"
Entrega de tecnología multimedia enriquecida con "WPF/E" y Windows Media Entrega de tecnología multimedia enriquecida con "WPF/E" y Windows Media
Conclusión Conclusión
Información adicional Información adicional

Introducción

Microsoft realiza actualmente mayores inversiones en las capacidades de la experiencia del usuario (UX) de su plataforma y herramientas. Hay una serie de escenarios nuevos y ya existentes, mejorados mediante la entrega de experiencias enriquecidas y atractivas del usuario, que ayudan a las empresas a diferenciar sus respectivas marcas, así como a aumentar la conexión con sus clientes. Además de ser una ayuda para las tecnologías de Microsoft Windows Media, galardonadas con un premio Emmy®, en cuanto a la reproducción basada en exploradores y plataformas cruzados, "WPF/E" ofrece un marco de desarrollo enriquecido para la creación de una nueva oleada de aplicaciones multimedia enriquecidas que incluyen audio, vídeo, animación y gráficos sin ningún problema aparente.

Nota

En reconocimiento por la contribución a los medios de transmisión, Microsoft fue galardonado con un premio Emmy® en el área de tecnología e ingeniería por parte de la Academia nacional de artes y ciencias televisivas, gracias a las tecnologías de Windows Media. La academia nacional de televisión fue la encargada de anunciar el premio por arquitectura para medios de transmisión y& componentes y se entregará formalmente a los ganadores en una ceremonia que tendrá lugar en la feria internacional de electrónica, CES, en enero de 2007, en Las Vegas.

Llegada a un mayor número de usuarios

"WPF/E" (nombre en código) ofrece a los diseñadores y desarrolladores una solución de plataforma cruzada para proporcionar experiencias muy interactivas de la Web y más allá de esta. Es una pieza clave en la próxima generación de plataformas Web de Microsoft y proporciona experiencias del usuario visualmente sensacionales e interactivas. Es compatible con varios sistemas operativos (incluido Apple Macintosh OS X) y combina animación en 2D, vídeo y audio en un complemento de explorador flexible y ligero (actualmente de menos de 1 MB). La presentación basada en XML (XAML) facilita la actualización de aplicaciones basadas en AJAX (JavaScript asincrónico y XML) para sacar el máximo partido de "WPF/E." Esto hace que las aplicaciones completas basadas en la Web salgan de la "caja negra" privada en la que se encuentran actualmente, haciendo uso de XML (XAML) para presentaciones y de AJAX para lógica.

Es posible descargar "WPF/E" Community Technology Preview (CTP) de forma gratuita. Para obtener más información, visite la página Web de "WPF/E" (en inglés).

El paquete de CTP de diciembre es válido hasta el 18 de febrero de 2007. Al llegar dicha fecha, aparecerá un aviso de caducidad y se requerirá a los usuarios actualizar mediante la descarga disponible de forma gratuita en Microsoft. Los desarrolladores Web podrán ofrecer la actualización de forma automática, facilitando esta labor a los usuarios.

Nota

El CTP de diciembre tiene como propósito la evaluación y comentarios sobre el mismo y no está destinada (ni cuenta con los permisos necesarios) al uso.

Características

Entre las características de "WPF/E" CTP se incluyen:

  • La reproducción mejorada de audio y vídeo de la Web con tecnologías de Windows Media líderes en el sector y galardonadas con un premio Emmy®, que aprovechan el actual ecosistema de herramientas, servidores y soluciones, así como nuevas características para vídeos, superposiciones y presentaciones interactivas, entre otras.

  • Presentaciones de plataformas y exploradores cruzados con un instalador libre de fricción (el complemento de CTP es un simple complemento del explorador). Es compatible con Microsoft Windows Vista, Microsoft Windows XP y Macintosh OS X 10.4.8 o posterior, tanto en PowerPC como en Intel, mediante un binario universal. En cuanto a los explorados, "WPF/E" es compatible con todas las versiones de Microsoft Internet Explorer, Mozilla Firefox y Safari.

  • Fácil integración con soluciones AJAX (JavaScript asincrónico y XML) basadas en el servidor y el cliente, incluida ASP.NET AJAX, de forma que los desarrolladores puedan usar técnicas basadas en estándares para crear experiencias basadas en la Web que se mejoran mediante "WPF/E" sin ningún tipo de problema. Puede mejorar la presentación de aplicaciones basadas en AJAX y en estándares existentes con gráficos y medios enriquecidos.

  • Una mayor compatibilidad de herramientas para diseñadores, desarrolladores y profesionales del vídeo que sacan partido de los estándares de la Web, así como una ampliación de las características de la plataforma de las aplicaciones de Microsoft.

  • Características para que los diseñadores, Expression Design (CTP) y Expression Blend (beta) creen controles de medios e interfaces completos basados en XML (XAML) en línea. Use Expression para el diseño basado en los estándares de la Web, haciendo uso de XHTML, XML, XSLT y ASP.NET para crear sitos Web modernos y atractivos.

  • Para los profesionales del vídeo, Expression Media, una solución de administración de activos digitales y profesionales, así como de codificación de vídeo optimizada para la publicación del vídeo mejorado de "WPF/E" (disponible en 2007).

  • Para los desarrolladores, soporte basado en Microsoft Visual Studio para el desarrollo de los estándares de la Web, incluido ASP.NET AJAX con tecnología de edición IntelliSense de código de cliente y servidor.

  • El acceso al ecosistema de la plataforma amplia de Microsoft, incluido soporte las 24 horas del día, servidores, recursos técnicos y comunidad.

Para obtener más información acerca del software de diseño Microsoft Expression, visite la página Web de Microsoft Expression (en inglés).

Ejemplos de escenarios multimedia con "WPF/E"

En la siguiente lista se incluyen ejemplos de algunos tipos de experiencia que se pueden mejorar mediante "WPF/E" para la entrega de exploradores y plataformas cruzados:

  • Reproductor media Web con aspecto personalizado de la marca, controles personalizados (de reproducción y pausa), superposiciones para calificaciones, clips solicitados, presentación de imágenes de álbumes y rotación de pancartas dinámicas, biológicamente integrados en las experiencias Web existentes.

  • Presentaciones y galerías interactivas del producto con elementos de vídeo o audio que llegan al público al que están destinadas.

  • Soluciones de edición de vídeo basadas en la Web (usuario final o línea de negocio) lo suficientemente flexibles para soportar una gran variedad de sistemas operativos de clientes y de tipos de exploradores.

  • Juegos interactivos e informales de plataforma cruzada que integran audio y vídeo directamente en el juego o que cortan escenas para el desarrollo del argumento.

  • Soluciones de teleformación y aprendizaje corporativo diseñadas para proporcionar una presentación completa y atrayente de vídeo integrado lo suficientemente flexible para integrarse con soluciones existentes.

  • Esta es sólo una pequeña muestra de los escenarios disponibles con "WPF/E." En la mayoría de los casos, puede mejorar las aplicaciones existentes que usen AJAX, JavaScript o JScript y HTML con "WPF/E" en línea.

Desarrollo de las experiencias multimedia de "WPF/E"

Microsoft recomienda Windows Presentation Foundation (WPF), parte de Microsoft .NET Framework 3.0, para crear aplicaciones completas y amplias, así como experiencias que aprovechan al máximo la plataforma Windows, incluido el soporte de la interfaz de usuario, los medios, la comunicación fuera de línea y los documentos. No obstante, si desea experiencias de contenido de medios interactivos de gran alcance y basadas en el explorador, use "WPF/E" en su lugar. Los desarrolladores pueden transferir fácilmente sus habilidades desde el diseño de una experiencia en WPF y la creación de aplicaciones Web y técnicas AJAX, hasta el diseño de aplicaciones "WPF/E".

AJAX es una tecnología básica que trabaja junto con "WPF/E" y ASP.NET. "WPF/E" puede dirigirse a cualquier aplicación AJAX, tanto en el lado del cliente como en el lado del servidor. Además, puede usar ASP.NET AJAX para controlar la visualización de datos basada en "WPF/E" o la entrega de experiencias enriquecidas. Las aplicaciones de mapas o la reproducción de vídeo con presentación enriquecida son algunos ejemplos.

Los desarrolladores y diseñadores también experimentarán el aumento de la productividad y la colaboración a través de las herramientas de formato XML (XAML) en línea, Visual Studio y Microsoft Expression Designer. XAML es la base de WPF en .NET Framework 3.0 y "WPF/E". Microsoft Expression Studio ofrece características para el diseño de las aplicaciones WPF y "WPF/E". Puede usar Expression Design, herramienta de diseño para crear elementos gráficos basados en vectores, para la creación de elementos visuales. También puede programar el diseño con código mediante Expression Blend, herramienta de diseño para diseñar WPF y "WPF/E," o bien mediante Visual Studio.

A la hora de crear "WPF/E" para diferentes plataformas, la experiencia de desarrollo es muy similar. XAML se utiliza con un modelo de programación para hacer que el diseño sea más interactivo. Sin embargo, a la hora de insertar una página Web, puede que sean necesarias varias consideraciones habituales para distintas plataformas, con el fin de que éstas incluyan "WPF/E" en la experiencia. Por ejemplo, Internet Explorer y Firefox cuentas con distintos modelos de complementos. La integración del componente con el hospedaje de la plataforma es específica de la plataforma, pero como componente, la aplicación "WPF/E" es una entidad de plataforma cruzada.

"WPF/E" también ofrece un modelo de programación mejorado que incluye:

  • Capacidades de la interfaz de usuario mejoradas.

  • Una mejora del rendimiento.

  • Mejor desarrollo y capacidades de depuración.

  • Soporte para la codificación de .NET Framework y su ejecución en el servidor con ASP.NET, así como, más adelante, también en el cliente (como una mejora del modelo de programación para el explorador).

En la versión final, ASP.NET AJAX y "WPF/E" serán totalmente compatibles con Microsoft, con ventajas como el soporte técnico las 24 horas del día y la ampliación de compatibilidad de la comunidad de desarrollo de Microsoft.

"WPF/E" funciona como cualquier servidor, como AJAX por ejemplo, para que las páginas Web sean más sensibles a la hora de intercambiar pequeñas cantidades de datos con el servidor en un segundo plano. Por lo tanto, no es necesario que se vuelva a cargar la página completa cada vez que el usuario realice un cambio. Esto tiene como objetivo el aumento de la interactividad, la velocidad y el uso de la página Web.

Entrega de tecnología multimedia enriquecida con "WPF/E" y Windows Media

"WPF/E" agrega capacidades de vídeo y audio a aplicaciones Web de tipo AJAX. El contenido de vídeo y audio se puede descargar de forma progresiva y volver a reproducir desde cualquier plataforma de un servidor Web. Sin embargo, en la última versión de "WPF/E," cuando se usa la distribución basada en Microsoft Windows Server, puede aprovechar los servicios de Windows Media mediante tecnologías de transmisión por secuencias rápida (reproducción instantánea) y de reconexión rápida, la disminución de los gastos de distribución (ya que los usuarios de transmisión por secuencias sólo descargan lo que ven), y la habilidad de sacar partido a todo el ecosistema de componentes de plataforma y soluciones de Windows Server.

El cliente Web"WPF/E" es un componente aparte y funciona sin depender de ningún reproductor multimedia. Este componente "WPF/E" trata la necesidad de escenarios multimedia enriquecidos, basados en el explorador y de plataforma cruzada que contienen audio y vídeo integrados. La versión CTP admite Windows Media Audio y Video 9, así como algunos perfiles habituales del códec VC-1 estándar de SMPTE. Es posible que haya formatos adicionales y de audio MP3 disponibles en la última versión, como respuesta a petición de clientes.

La calidad de vídeo de alta definición (HD) se encuentra dentro del intervalo de capacidades de reproducción. Sin embargo, al igual que en otras plataformas, dependerá de las capacidades de la CPU. "WPF/E" usa sólo la CPU principal para el procesamiento de audio y video en esta versión, con el fin de ser consistente en el mayor número de hardware posible. En cuanto a la alta definición, la reproducción de vídeo acelerada en 3D, .NET Framework 3.0 (WPF) o el reproductor de Windows Media son soluciones recomendadas.

Conclusión

Microsoft tiene en cuenta la importancia de los medios digitales a la hora de crear su plataforma tecnológica. Al igual que en otras inversiones de plataformas, los medios digitales han evolucionado hasta el punto de estar integrados en el mayor ecosistema de Microsoft, desde sistemas operativos a dispositivos. Windows Media sigue siendo la marca y la tecnología de la plataforma de audio y vídeo de Microsoft. Al igual que en otros servicios de Microsoft, como los sistemas de juego de Xbox, Windows Media Center y .NET Framework 3.0, "WPF/E" aprovechará las características de la plataforma de Windows Media en las que los clientes informan de necesidades comerciales significativas.

Información adicional

Mostrar: