Publicado por: euchuma | 17 setembro 2007

O que é o Microsoft Silverlight

O que é o Microsoft Silverlight? 

O Silverlight é um plug-in cross-browser e cross-platform para disponibilizar a próxima geração de conteúdo interativo e multimídia para aplicações web baseadas no Microsoft.NET. Ou seja, o Silverlight é a grosso modo igual o Flash da Adobe.O Silverlight utiliza diversos tecnologias como o JavaScript, XML, .NET Framework e XAML (eXtensible Application Markup Language), sendo possível utilizá-lo com diversas ferramentas como o Microsoft Expression Blend e o Microsof t Visual Studio e também é possível programá-lo com diversas linguagens como JavaScript, C# ou VB .NET.Com o Silverlight é possível disponibilizar rapidamente e com custos-competitivos áudio e vídeo de alta qualidade para os browser Internet Explorer, Safari e Firefox tanto para Windows como para Mac. Outras aplicações para o Silverlight é a criação de jogos simples, gadgets e a apresentação na web de informações em geral com uma interface aperfeiçoada.

O Silverlight é parte de um novo conceito de interação com o usuário que a Microsoft  denomina User eXperience (UX) e que vai além do uma interface bonita.

silver1.gif
Figura: Microsoft UX continuum
  

Também vale lembrar, que o Silverlight não é uma tecnologia isolada, ele é uma das partes finais de um conjunto de tecnologias inter-relacionadas.

silver21.jpg
Figura: Microsoft end-to-end UX  

Características do Silverlight 

As principais características do Silverlight são: – Plug-in com tamanho reduzido (aproximadamente 1 Mb) facilmente integrado com os principais navegadores (IE 6, IE 7, Firefox, Safari) – Apresentação em tempo de execução da renderização de XAML permitindo animações com gráficos 2D, textos e mídias – Apresentação de áudio e vídeo interativo para o conteúdo Windows Media (WMV e WMA) e MP3. O áudio e vídeo são chamados como um media element do XAML o que fornece grande flexibilidade na apresentação. 

– Camada de programação consistente com a arquitetura web pois o Silverlight XAML é exposto utilizando o modelo DOM. O Silverlight também possui um CLR (Common Language Runtime) o que nos permite programá-lo com o .NET, sendo então possível utilizar C# ou VB para programá-lo.

silver3.gif
Figura: Características do Silverlight 

O conteúdo com Silverlight pode ser disponibilizado de diversas maneiras: – Dentro do próprio arquivo através inline XAML e JavaScript– Através de arquivos XAML e JavaScript externos– Através de um pacote compactado contendo o XAML, códigos, imagens, fontes e mídias.

silver4.gif
Figura: Pacote Silverlight    


Respostas

  1. Olá,

    Gostaria de saber se com o Silverligth é possível construir chats para comunicação on-line, assim como é possível através do flash.
    Em caso afirmativo, se possivel, ficaria grata em receber algumas dicas para a construção de um cha ou algumas referencias de contatos e literatura.

    Obrigada,

    Vanessa Melo

  2. Olá,

    Sim é perfeitamente possível você construir um chat com o Silverlight, uma vez que o Silverlight interage diretamente com o VB.Net, C# ou JavaScript. O chat poderia ser construído utilizando recurso de AJAX ou WebService. Contudo eu procurei na internet e não encontrei nenhum código de tal exemplo. Acho que futuramente irei construir esse exemplo.
    Saudações

  3. Muito porreiro o Silverlight.

    OFFTOPIC:

    a foto do banner em cima, é da minha ilha, a ilha de São Jorge, nos Açores, e foi tirada na freguesia dos Rosais, que é perto de minha casa!! muito gira a foto…


Deixar mensagem para euchuma Cancelar resposta

Categorias