Palestra de Silverlight no DevBrasil Summit 11

Preview:

DESCRIPTION

Palestra de Silverlight do DevBrasil Summit 11 com Felipe Pocchini e Anderson Castro. Deep Zoom e Pivot Viewer

Citation preview

Features

Quem Sou ?

Anderson Castro

Desenvolvedor .Net

Twitter : @andersoncastro

Email: abcsa@hotmail.com

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

• fpocchini@hotmail.com

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

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