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.
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.
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.
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.
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
By: Vanessa on 6 dezembro 2007
at 2:09 pm
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
By: euchuma on 6 dezembro 2007
at 4:14 pm
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…
By: redragonx on 23 janeiro 2008
at 10:50 am