.NET - Apresentando o Silverlight e o Expression Blend


Microsoft Silverlight

O Microsoft Silverlight é a mais nova tecnologia para navegadores e plugins da nova geração. Desenvolvido para competir com o Flash , da Adobe, Silverlight oferece uma nova experiência para aplicativos ricos e interativos na internet sendo um plug-in de vários navegadores e várias plataformas para oferecer experiências de mídia de última geração baseadas no .NET e RIA (aplicativos interativos sofisticados) para a Web.

Através deste plugin é possível visualizar animações, vídeos e aplicativos produzidos nesta plataforma, a qual tem como proposta arrebatar grande percentual de usuários da internet, tornando-se indispensável para visualização de vídeos e web sites, assim como é o Flash atualmente.

O SilverLight  da suporte a  diversas linguagens de programação, incluindo JavaScript, AJAX, C#, Python, Ruby e Visual Basic. Além disso, o Silverlight se integra a outras aplicações web.

Características do Silverlight:

Disponibiliza uma experiência ampla na incorporação de vídeos, animações e interfaces interativas;
É pequeno e de fácil instalação para os usuários, seu tamanho não chega a 2 MB;
Capaz de criar e trabalhar com gráficos vetorizados, textos, animações e sobreposições que interagem com gráficos e efeitos de alta qualidade;
Pode ser usado para desenvolver aplicativos em diversas linguagens, dentre elas: JavaScript, AJAX, C#, Python, Ruby e Visual Basic;
É cross-plataform, ou seja, foi projetado para trabalhar em diversas arquiteturas e sistemas operacionais;
Permite aprimorar aplicativos padrão/baseados em AJAX existentes com mídia e gráficos mais sofisticados e melhorar seu desempenho e sua capacidade.
Baseado no Microsoft .NET Framework, permite que os desenvolvedores e designers usem facilmente as habilidades e as ferramentas existentes para oferecer experiências de mídia e aplicativos interativos sofisticados para a Web.
Modelo de apresentação consistente usando o XAML, a linguagem de apresentação por declaração usada em aplicativos baseados no Windows Vista. Controles, designs visuais, mídia e outros elementos podem ser apresentados com fidelidade total ao design, tanto no Silverlight quanto em aplicativos baseados no Windows.

A tecnologia Silverlight foi usada para gerar novas soluções de transmissão com alta qualidade, permitindo atingir objetivos nunca antes conquistados. Para isso, é possível usar o Microsoft Expression Media Encoder e outros ambientes de edição.

Entre as principais características de transmissão estão: suporte a biblioteca API, possibilidade de usar ferramentas da Microsoft ou de terceiros, trabalhar com qualidade de streaming maior que a de DVDs e também permissão para hospedar arquivos de vídeo/áudio maiores que 4 GB.

Após baixar o plugin, acesse o seguinte site: http://silverlight.net/fox/ e veja os trailers de filmes através da tecnologia Silverlight —.  Também é possível testar alguns aplicativos. Basta acessar o site http://silverlight.net/community/communitygallery.aspx e divirta-se explorando os recursos do Silverlight.

O Silverlight é compatível com Internet Explorer 6.0 e 7.0 e também com o Firefox 1.5.0.8+ e 2.0+ e roda em Windows NT, XP, Vista e o melhor de tudo: a Microsoft disponibilizou o plug-in do navegador Silverlight gratuitamente a todas as plataformas e navegadores com suporte.

Para saber mais e efetuar o download as versões 1.0 e 1.1 (ainda um beta) acesse o link: http://www.microsoft.com/silverlight/downloads.aspx#4_0

Após efetuar a instalação faça a verificação visitando o sitio: http://www.microsoft.com/silverlight/getassistance.aspx

Microsoft Expression Blend

O Microsoft Expression Blend é uma ferramenta completa para a criação e desenvolvimento de sites e programas compatíveis com os Windows XP e Vista, que se utiliza da tecnologia Silverlight . Sua interface é atrativa e prática de usar, visando uma melhora significativa no ambiente de trabalho dos desenvolvedores profissionais mais exigentes.

Seu ambiente permite o desenvolvimento integrado a outros desenvolvedores, através de ferramentas especiais para compartilhar projetos sem nenhuma alteração e, assim, garantir a propriedade e a integridade dos seus trabalhos.

As possibilidades de criação usando o Expression Blend são variadas e incluem o uso de diversos tipos de mídia para você tornar realidade tudo o que imaginou, através de desenhos vetoriais e de bitmaps, vídeos, sons, texto, conteúdo 3D e até animações.

Os controles e ferramentas do programa também podem ser totalmente personalizados por cada usuário, ampliando suas capacidades e deixando tudo organizado de acordo com suas preferências e necessidades.

Veja detalhes e faça o download a partir do sítio: http://www.microsoft.com/expression/products/download.aspx?key=blend2preview

Por que eu apresentei o Silverlight e o Expression Blend ?  O que eles tem em comum ?

Para desenvolver projetos Silverlight você vai precisar ter instalados os seguintes itens:

O Microsoft Expression Blend faz parte da família Expression cujo foco é a criação e design de páginas, telas, elementos, etc, e, é constituída de quatro ferramentas

  1. Expression Web
  2. Expression Blend
  3. Expression Design
  4. Expression Media

O Expression Blend pode ser usado para iniciar a criação de aplicações Silverlight e por este motivo foi apresentado.

Aguarde em breve artigos sobre a criação de projetos SIlverlight e Expression Blend.

Eu sei é apenas .NET , mas eu gosto...

Referências:


José Carlos Macoratti