.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
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