Una introducción a Silverlight

SilverlightDe acuerdo a la Real Wikipedia en Español, Microsoft Silverlight es un complemento para navegadores de Internet que agrega nuevas funciones a Windows Presentation Foundation como la reproducción de vídeos, gráficos vectoriales, animaciones y otros elementos. El objetivo es brindar una aplicación similar a la que da Adobe Flash Player, una aplicación desarrollada por Macromedia ahora perteneciente a Adobe. Silverlight es una nueva tecnología de presentación web creada para su ejecución en distintas plataformas. Hace posible un uso más completo, atractivo visualmente e interactivo, y se puede ejecutar en todos los entornos: con exploradores y en múltiples dispositivos y sistemas operativos de escritorio (como en Macintosh de Apple). Al igual que WPF (Windows Presentation Foundation), la tecnología de presentación en Microsoft .NET Framework 3.0 (la infraestructura de programación de Windows), XAML (eXtensible Application Markup Language, lenguaje de marcado de aplicaciones extensible), constituye la base de la capacidad de presentación de Silverlight. En pocas palabras Silverlight es la propuesta de Microsoft para competir con Adobe Flash quien actualmente domina el mercado de la animacion e interactividad en internet con su propio player. Silverlight 2 beta 2 es solo el player como Flash Player que se encuentra en su versión 9. Ambos son parte de una suite de productos fácilmente integrables dentro de su misma familia.

  Microsoft   Adobe
Expression Studio Microsoft® Expression® Studio 2: Expression Web 2, Blend™ 2, Expression Design 2, Expression Media 2, Expression Encoder 2 Master Collection Adobe® Creative Suite® 3.3 Master Collection: Acrobat, After Effects, Contribute, Dreamweaver, Fireworks, Flash, Illustrator, InDesign, Photoshop, Premiere, Adobe Soundbooth
       
Expression Web Expression Web está diseñado para el desarrollo de sitios web con WYSIWY. Tiene soporte integrado para XML, CSS 2.1, ASP.NET, XHTML, XSLT y JavaScript. Para funcionar requiere .NET Framework 2.0 o superior. Características de la última versión: CSS Layout, CSS Site Templates, CSS Style Application, CSS Management, Property Task Panel, Rich Data Presentation, ASP.NET 3.5, EdiciÓn de paginas PHP. Dreamweaver Adobe Dreamweaver (Dw), es una aplicación en forma de estudio pero con más parecido a un taller destinado para la construcción y edición de sitios y aplicaciones Web basados en estandares. Es el programa de este tipo más utilizado en el sector del diseño y la programación web, por sus funcionalidades, su integración con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web Consortium.
       
Expression Design Expression Design es una herramienta profesional de diseño de gráficos e ilustraciones que le permite crear elementos persuasivos para las interfaces de usuario de aplicaciones Web y de escritorio. Illustrator Adobe Illustrator (Ai), ha definido en cierta manera el lenguaje gráfico contemporáneo mediante el dibujo vectorial. Contiene opciones creativas, un acceso sencillo a las herramientas y una gran versatilidad para producir rápidamente gráficos flexibles cuyos usos se dan en Maquetación-Publicación
       
Expression Blend Microsoft Expression Blend es una herramienta para crear interfaces gráficas para la web y escritorio.Expression Blend ha sido creado en el framework 3.0 y con Windows Presentation Fundation (WPF).

Las interfaces son basadas en XAML para WPF y en Silverlight para Web.

Flash Adobe Flash (Fl) Es una aplicación en forma de estudio de animación que trabaja sobre "Fotogramas" destinado a la producción y entrega de contenido interactivo para diferentes audiencias alrededor del mundo sin importar la plataforma. Utiliza gráficos vectoriales e imágenes ráster, sonido, código de programa, flujo de vídeo y audio bidireccional.
       
Expression Encoder Con Expression Encoder podremos experimentar todas las opciones de Silverlight, que nos permite disfrutar de todas las posibilidades del reproductor Windows Media en nuestro propio navegador, pudiendo con Encoder generar vídeos especialmente pensados para reproducirse desde páginas Web. Video Encoder Adobe Flash Video Encoder es una aplicación independiente que permite codificar vídeo con el formato Adobe Flash Video (FLV). FLV incorpora fácilmente vídeo a una página web o a un documento de Flash en un formato que prácticamente cualquier usuario puede ver con Adobe Flash® Player.
       
Expression Media Expression Media – te permite editar ya sea imágenes, audio o video, obteniendo resultados y presentaciones de gran calidad. el software que sirve para realizar edición de sonido y video. que provee capacidades de administración de los activos digitales y unifica el flujo de trabajo del equipo a través de todo el suite.    

En palabras de Leo Prieto de Fayerwayer:

Silverlight (como Flex), que también es un kit de tecnologías, es la respuesta de Microsoft al monopolio de Flash en internet. Según Microsoft, Silverlight tiene varias ventajas sobre Flex y Flash. Para empezar, hace todo lo que puede hacer Flash: ¿Animaciones y gráficos basados en vectores? Para eso usa XAML, la alternativa de Redmond a SVG (que es el estándar aprobado por la W3C para este tipo de cosas). ¿Video? Usa el codec VC-1, que es la alternativa de los chicos de Gates al H.264/MPEG-4 AVC (que es el estándar aprobado por la ITU, que a su vez es parte de la ONU). ¿Audio? Reproducción de MP3 y Windows Media. ¿DRM? Cómo no. ¿Programación? Las aplicaciones pueden ser escritas en cualquier lenguaje .NET, aparte de soportar JavaScript y JScript.

En una comparativa interesante de Alfonso Lara de ChicoDotNet llega a la conclusión de que Flash es una excelente plataforma de desarrollo de aplicaciones pero que su implementación no es tan sencilla como Silverlight, que además de ser visualmente igual de poderoso está soportado por una gran base de conocimiento que crece día con día, está basado en texto, se integra fácilmente con las aplicaciones .NET y es más barato de implementar. Lo cierto es que el uso de XAML ayuda a la indexación de contenidos para los buscadores y que la implementación de Silverlight en los dispositivos móviles resultaría interesante en el futuro. Para ver algunos buenos trabajos, ejemplos e implementaciones de Silverlight los invito a visitar el blog de Mauricio Angulo: Expressate! y el Showcase de Silverlight. En la próxima entrega daremos un acercamiento a la plataforma Blend y juntos iremos construyendo una aplicación Silverlight.

2
  1.  

    manuel barrera estacion:

    boxbbyte
    antes que nada quiero felicitarte por este blog muy bueno en su rama mi comentario:
    no dejes de culturarnos a la gente que le interesa la tencnologia y deja a puebla en un buen aspecto como blogero
    gracias..

    I LOVE MACHINE

    Escrito el 15 de julio del 2008 @ 5:53 pm

  2.  

    Boxbyte:

    Gracias Manuel, tu visita y comentario nos ayuda a seguir adelante con este blog, no dejes de visitar el sitio. Pronto publicaremos más contenidos sobre Puebla.

    Saludos!

    Escrito el 16 de julio del 2008 @ 5:29 pm

Comentarios RSS · TrackBack URI

Deja un comentario

Nombre: (Requerido)

Correo electrónico: (Requerido)

Website:

Comentario: