viernes, 12 de diciembre de 2008

SilverLigth

Es la tecnología de Microsoft multinavegador y multiplataforma, que da la posibilidad de implementar “Rich-content applications” además de ofrecer un ambiente animado y dinámico en programas como lo hace Adobe Flash. A través de la funcionalidad que ofrece el Microsoft Framework 3.5, especificamente la parte de Windows Presentation Foundation.

SilverLight es una tecnología ejecutada en el cliente, pero también puede ejecutarse dentro de un servidor Web lo cual lo hace compatible con aplicaciones ASP.NET. Para poder desplegar contenido en SilverLight se deberá agregar el objeto dentro del html y el usuario tendrá que tener el plugin instalado para poder visualizarlo.

El desarrollo de las aplicaciones se hace a través de un archivo XAML (formato basado en XML) en el cual se pueden encontrar las definiciones de gráficos vectoriales y controles como cuadros de texto y botones asi como las animaciones y transformaciones aplicados a estos, haciendo que los archivos sean mas livianos, además de poder ofrecer compatibilidad con otros programas que usen dicho formato.

Actualmente el sdk esta en su versión 2.0, y ya se han publicado las herramientas de desarrollo las cuales son las siguientes, denominadas con el prefijo Expression y son parte de la suite Expression Studio:
  • Expression Design: Editor de gráficos vectoriales.
  • Expression Blend: Editor de Interfaces.
  • Expression Encoder: Codificador de media.

La programación es posible efectuarla con lenguajes como lo son C# y Visual Basic apoyandose del entorno de Visual Studio 2008 y del lado de cliente las instrucciones se codifican mediante JavaScript y un objetivo del esquema es poder separar la presentación de programación. es decir que los diseñadores hagan el trabajo grafico mientras que el programador sincronice las acciones de la capa de presentación.

El resultado son aplicaciones Web que ofrecen interactividad, gráficos, animaciones y presentación de media utilizando audio y video resaltando y ofreciendo interactividad con el usuario, permitiendo que la información llegue al receptor por distintos medios y con presentaciones mas atractivas.

1 comentario:

  1. ¿Que trabajas en Microsoft? o ¿porque le echas tantas flores?

    Has de ser "poser" se me hace.

    ResponderEliminar