palestra de silverlight no devbrasil summit 11
DESCRIPTION
Palestra de Silverlight do DevBrasil Summit 11 com Felipe Pocchini e Anderson Castro. Deep Zoom e Pivot ViewerTRANSCRIPT
Features
Quem Sou ?
Anderson Castro
Desenvolvedor .Net
Twitter : @andersoncastro
Email: [email protected]
Site:www.abcsa.wordpress.com
Mais Informações : www.about.me/andersoncastro
Felipe Pocchini
• Bacharel em Ciência da Computação (Unifenas).
• Desenvolvedor .NET há 2 anos.
• Atualmente faço parte do time da Astéria Sites & Sistemas.
• Moderador das comunidades DevBrasil e WCF Brasil.
• Desenvolvedor Silverlight há 6 meses.
• Fascinado por novas tecnologias .
• @felipepocchini
• www.felipepocchini.net
O que é Silverlight?
Silverlight é um plug-in Cross-browser destinado a fornecer a próxima geração de experiências de mídia e aplicativos RIA(Rich Internet Application).
Silverlight-SDK é uma plataforma de desenvolvimento para aplicações RIA .
Cross-plataforma (Windows,MAC)
Cross-browser(Firefox, Safari ,IE...)
Programação flexível(AJAX, Python, Ruby ,VB,C#)
Deep Zoom
• Possibilita adicionar efeitos de zoom às imagens de alta resolução,permitindo a visualização de altos níveis de detalhes, tudo de formarápida, extremamente leve e interativa.
Exploração de imagens de alta resolução.
• Navegação em mapas.
• Fotografias panorâmicas.
• Anúncios.
Caso de sucesso
• Hard Rock Memorabiliahttp://memorabilia.hardrock.com
Ferramentas de desenvolvimento
• Deep Zoom Composer
Demo
• Criando uma galeria de fotos com Deep Zoom Composer.
Receita de bolo
• Inicie um novo projeto
• Selecione as imagens
• Crie a composição
• Exporte seu projeto
O pulo do gato
• Estrutura de arquivos
Deep Zoom no Windows Phone 7
• Sim, é possível...
Silverlight Pivot Viewer
O que é Pivot Viewer?
Controle que permite visualização de tabelas dinâmicas (PIVOT) de forma inovadora e visual.
São Representadas através de coleções.
Hora do Show !!!
Coleções
XML+Imagens (Deep Zoom)
.CXML
Tipos de Coleções
Simple Collections
.CXML +Imagens (Deep Zoom)
Dados ficam no .CXML
Tipos de Coleções
Linked Collections
Grande massa de dados.
Relacionamento entre os vários itens.
Dados ficam no .CXML
Tipos de Coleções
Dynamic Collections
Dados de forma dinâmica.
Fonte de dados.
CXML e Imagens em tempo execução.
Demo
Do que preciso?
Visual Studio 2010
Silverlight 4 Tools For VS 2010
Silverlight 4 Toolkit
PivotViewer Control
PivotViewer Collection Tool For Excel
Entendendo CXML
<Collection Name=“DevBrasil" xmlns:p="http://schemas.microsoft.com/livelabs/pivot/collection/2009" SchemaVersion="1.0" xmlns="http://schemas.microsoft.com/collection/metadata/2009">
</Collection>
Entendendo CXML
<FacetCategories>
<FacetCategory Name="Idade“ Type="Number" />
<FacetCategory Name=“Sexo“ Type="String" />
</FacetCategories>
Entendendo CXML
<Items ImgBase=“devBrasil_files\cfmdyuic.e21.xml"> <Item Id="0" Img="#0" Name=“Anderson ">
<Description>Participou do DevBrasil Summit 2011</Description><Facets>
<Facet Name="Idade"><Number Value=“32" />
</Facet>
<Facet Name=“Sexo"><String Value=“M" />
</Facet></Facets>
</Item></Items
A boa noticia !!!!
Pivot Viewer nativo no Silverlight 5
Referencias
Links:PivotViewer Collection Tool For Excel
http://migre.me/3tKjoPivotViewer Control
http://migre.me/3tKhWSilverlight 4 Tools For VS 2010
http://migre.me/3tKnOSilverlight 4 Toolkit
http://migre.me/3tKsD
Por onde começar?
• Deep Zoom Composerhttp://www.microsoft.com/brasil/windows/deepzoom/default.mspx
Comunidades
• DevBrasilhttp://www.devbrasil.net
• Codificando.nethttp://www.codificando.net
• Portal Silverlighthttp://www.portalsilverlight.com.br
• Silverlight Planethttp://silverlightplanet.net.br
Isso é apenas o começo....
Obrigado!
@felipepocchini@andersoncastro