Clique aqui paraler todos os artigos desta edição
Novidades
Introdução ao Silverlight
Atualmente existem muitas discussões sobre o desenvolvimento de interfaces de aplicativos. Muitos programadores ainda não desenvolvem suas aplicações no ambiente Web devido a algumas limitações para a criação de interfaces ricas, ou seja, que possuem fácil interatividade com os usuários.
Alguns conceitos e tecnologias têm buscado melhorar essas restrições, algumas com mais ou menos êxito, porém quase todas com limitações relevantes, por exemplo: ActiveForm, ActiveX, SmartClient .NET e Flash.
Aplicações desenvolvidas com interfaces mais funcionais do que as páginas Web tradicionais, são desenvolvidas sobre o conceito RIA (Rich Internet Application), que possuem facilidades semelhante ao ambiente desktop. De modo geral, nesse tipo de situação, o processamento da interface é transmitido para o cliente, enquanto os acessos aos dados e fluxos do sistema continuam sendo realizados no servidor.
No contexto de proporcionar aos usuários melhor interatividade
Silverlight é um SDK (Software Development Kit), além de fornecer plugin e deploy de aplicações desenvolvidas nesse ambiente. Algumas de suas principais características são:
·Cross-browser, ou seja, possibilita a execução das aplicações no IE, Firefox, Safári etc., além dos browsers derivados dessas engines;
·Fornece integração nativa para desenvolver aplicações baseadas em multimídia;
·Ambiente para desenvolvimento RIA (Rich Internet Application);
·Possibilita a construção de aplicações em várias linguagens e plataformas, dentre elas: AJAX, VB, C#, Python e Ruby;
·Possibilidade de integração com aplicações existentes;
·Utiliza os conceitos do Windows Presentation Foundation (WPF) através de arquivos XAML (eXtensible Application Markup Language), que compõe a nova maneira de criar interfaces no ambiente Windows;
·O site sobre Silverlight está acessível em silverlight.net;
·Anteriormente era denominado WPF/E.
Neste artigo apresentaremos os principais conceitos sobre o Silverlight. Através da criação de uma aplicação de exemplo, demonstraremos a utilização (dessa tecnologia) nos seguintes cenários: Hello World com TextBlock, animações,visualização de arquivos de vídeo (WMV) e consumo de Web Services.
Silverlight 1.1 Alpha Refresh
Para iniciar o desenvolvimento da aplicação, é necessário ter em seu computador o Silverlight instalado, bem como o Visual Studio 2008. Acesse o endereço msdn2.microsoft.com/en-us/silverlight/bb187452.aspx (Figura 1), onde estão disponíveis para download todas as versões existentes e baixe os seguintes arquivos, divididos em dois grupos:
SDK para o desenvolvimento de aplicações Silverlight:
·Silverlight 1.1 Alpha Software Development Kit (SDK);
·Silverlight 1.0 Software Development Kit Release Candidate (SDK).
Plugin para visualização de aplicações desenvolvidas
·Silverlight 1.0 Release Candidate;
·SDKs para o desenvolvimento de aplicações Silverlight.
Nota: Desenvolveremos a aplicação na versão 1.1, entretanto é necessário instalar as versões 1.0 e 1.1.
Figura 1. Página de download do Silverlight
Após realizar o download dos arquivos, execute a instalação na seguinte ordem:
·Silverlight 1.0 Release Candidate;
·Silverlight 1.0 Software Development Kit Release Candidate (SDK);
·Silverlight 1.1 Alpha Refresh;
·Silverlight 1.1 Alpha Software Development Kit (SDK).
Pronto! Podemos iniciar a construção do aplicativo, porém antes é fundamental o entendimento dos principais conceitos do Silverlight.
Fundamentos do Silverlight
Nesse momento, faz
"
[...] continue lendo...