Continuando a série RIA – Silverlight, esse artigo visa demonstrar os procedimentos necessários para instalação e configuração adequada das ferramentas para se trabalhar com o Microsoft Silverlight.
Quais as ferramentas necessárias?
As duas principais ferramentas utilizadas no desenvolvimento de RIA com Silverlight 3 são o Expression Blend 3 e o Microsoft Visual Studio 2008. Existem algumas outras ferramentas complementares que auxiliam no trabalho como o Deep Zoom Composer e o Sketchflow.
Cada uma das ferramentas citadas tem suas importâncias e objetivos. O Expression Blend é a ferramenta apropriada para o desenho das interfaces e animações. Com uma interface muito prática e amigável pode-se criar interfaces bem elaboradas com pouca mão de obra, o que permite grande produtividade ao se trabalhar com Silverlight.
O Visual Studio 2008 não oferece toda essa facilidade ao trabalhar com o desenvolvimento de interface e animações, porém é a melhor ferramenta para a implementação e codificação dos eventos e processos da aplicação. Dessa forma as duas ferramentas são complementares.
O Deep Zoom Composer é utilizado para preparação de imagens de alta resolução para serem utilizadas pelo recurso Deep Zoom do Silverlight. O Deep Zoom permite a utilização de zoom em animações Silverlight com baixo peso e sem afetar a performance da aplicação.
Por último o Sketchflow que é uma ferramenta utilizada para criação de protótipos de interfaces. Através dessa ferramenta pode-se desenhar rapidamente o fluxo de telas de uma aplicação. Após o planejamento de todo o fluxo de telas no Sketchflow pode-se importar o trabalho para o Expression Blend e grande parte do trabalho de criação efetiva das telas do sistema já estará adiantado.
Em que site posso fazer os downloads?
Cada uma das ferramentas está disponível para download em uma área diferente do site da Microsoft. Para auxliá-lo a encontrá-las organizei os links para download de cada uma delas:
Microsoft Visual Studio 2008 (Trial 90 dias)
http://msdn.microsoft.com/en-us/vstudio/aa700831.aspx
Microsoft Expression Blend + SketchFlow (Trial 60 dias)
http://www.microsoft.com/downloads/details.aspx?FamilyID=e82db5e2-7106-419e-80b0-65cce89f06bb&displaylang=en
Deep Zoom Composer
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf
Qual a melhor ordem de instalação?
Recomendo que siga a ordem abaixo:
- Microsoft Visual Studio 2008
- Microsoft Visual Studio Service Pack 1 (Recomendado)
- Microsoft Expression Blend / Sketchflow
- Deep Zoom Composer
Silverlight Toolkit
Agora que todo o ambiente para desenvolvimento já está instalado adequadamente você estará pronto para iniciar o desenvolvimento de aplicativos Silverlight. Mas eu gostaria de aproveitar esse post para sugerir alguns pacotes extras que podem ser interessantes e inclusive serão utilizados nos posts de sequência dessa série.
Assim como existe o Ajax Control Toolkit para utilização no ASP.NET, foi desenvolvido o Silverlight Toolkit, uma biblioteca de componentes para ser utilizada no Silverlight. Essa biblioteca contém controles e componentes que não fazem parte do pacote inicial do Silverlight mas que normalmente são bastante úteis nas mais variadas aplicações. Dessa forma é um recurso bastante útil e que vale a pena ser estudado.
Para baixar o toolkit utilize o link abaixo:
http://silverlight.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36060
RIA Services
Outro assunto muito comentado quando se fala de RIA com Silverlight é o RIA Services. A principal idéia dessa tecnologia é simplificar a criação de aplicações N-Camadas em plataforma web. Esse tema será abordado mais adiante em nosso blog. Para utilizar esse recurso necessita-se instalar esse framework que está disponível para download no link abaixo:
http://www.microsoft.com/downloads/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&displaylang=en
Prontos para o trabalho
Essas são as principais ferramentas e recursos utilizados para desenvolvimento de RIA com Silverlight.
Caso encontre algum problema na instalação ou configuração sinta-se a vontade para comentar no post e farei o possível para ajudá-lo.
Dentro de alguns dias escreverei mais um artigo, dessa vez levando-o a sua primeira experiência prática com Silverlight.
Um grande abraço a todos.
Aubry Maciel
Siga-me no twitter: @aubrymaciel




Aubry, corre com esse proximo post que estou ancioso para começar na prática rsrs
um abraço