autores: gustavo luís schaab sandro mossmann ruidias sérgio andrigo dos santos potencial da...

27
Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1 Grupo iNetRs

Upload: isaque-de-araujo

Post on 07-Apr-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

Autores:Gustavo Luís Schaab

Sandro Mossmann RuidiasSérgio Andrigo dos Santos

Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais

1Grupo iNetRs

Page 2: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

2

Grupo iNetRsRoteiro Proposto

Estatísticas Silverlight

Silverlight 5

Características do Silverlight

Contexto e Aplicabilidade

Exemplos de aplicações

Prós e Contras

2

Page 3: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

3

Grupo iNetRsPalavras Chaves

Silverlight Internet Rica

Aplicações Serviços

3

Page 4: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

4

Grupo iNetRs

O Silverlight é uma poderosa plataforma de desenvolvimento para a criação de experiências de usuário interativas (RIA) e atraentes para a Web, estações de trabalho e dispositivos móveis, online ou offline.

Microsoft Silverlight

4

Page 5: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

5

Grupo iNetRsCaracterísticas Silverlight

5

Plataforma cliente para aplicações Web

Integração ambiente desenvolvimento .Net

Acesso a dados Orientado a Serviço

Aplicações Ricas (RIA)

Cross-plataform (projetado para trabalhar em diversas arquiteturas)

Suporte ao conceito MVVM

Camada de transporte Http ou Net.tcp (IIS)

Chamadas assíncronas de serviço (WCF)

Aplicações 3D, animações e streaming em HD.

Page 7: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

7

Grupo iNetRsMicrosoft Aplicações

7

Page 8: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

8

Grupo iNetRsExemplos Aplicações

8

http://gallery.expression.microsoft.com/ http://www.codeplex.com/

http://www.silverlight.net/community/samples/ http://www.silverlight.net/showcase/

Page 9: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

9

Grupo iNetRsIniciando em Silverlight

Visual Studio 2010 - http://www.silverlight.net

Silverlight 4 Tools - http://www.silverlight.net

Silvelright Toolkit Abril 2010 - http://silverlight.codeplex.com

Microsoft Expression Blend - http://www.microsoft.com/expression/

9

Recomendado

Page 10: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

10

Grupo iNetRsParceiros Desenvolvedores

10

Page 11: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

11

Grupo iNetRsProjeto Moonlight

11

Page 12: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

12

Grupo iNetRsWindows Phone Sonho ou Realidade?

12

Page 13: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

13

Grupo iNetRsEstatísticas Silverlight

Fonte: http://www.riastats.com/

13

Page 14: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

14

Grupo iNetRsEstatísticas Silverlight

Fonte: http://www.riastats.com/

14

Page 15: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

15

Grupo iNetRsEstatísticas Silverlight

Fonte: http://trends.builtwith.com/framework/silverlight

15

Page 16: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

16

Grupo iNetRsEstatísticas Silverlight

16

Fonte: http://trends.builtwith.com/framework/shockwave-flash

Page 17: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

17

Grupo iNetRsEstatísticas Silverlight

17

Fonte: http://blog.mhavila.com.br/2011/05/26/ajax-e-ria-radar-do-mercado/

Page 18: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

18

Grupo iNetRsEstatísticas Silverlight

18

500M Downloads

500.000 desenvolvedores e designers

350 parceiros em 30 países

Fonte: http://trends.builtwith.com/framework/silverlight

Page 19: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

19

Grupo iNetRsEstatísticas Silverlight

19Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Page 20: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

20

Grupo iNetRsEstatísticas Silverlight

20

Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Page 21: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

21

Grupo iNetRsSilverlight 5 (Beta)

21

• Anunciado no MIX11 no mês de Abril em Las Vegas a primeira versão Beta do Silverlight 5.

• Características: Compatibilidade com sistemas operacionais 64 bits.

• Novos recursos como Hardware Vídeo Decode para melhor desempenho e qualidade durante a reprodução de vídeos.

• Trickplay, que permite que o vídeo seja jogado em diferentes velocidades e suporta fast-forward e rewind.

• Nova interface baseada em Microsoft XNA para visualização de conteúdo 3D dentro das aplicações

• Além de também trazer diversos novos recursos para melhorar a produtividade dos desenvolvedores.

Page 22: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

22

Grupo iNetRsSilverlight 5 (Beta)

22

Multimídia

• Hardware video decode: Suporte para GPU aceleradoras de video, com especial destaque para o HD, permitindo que mesmo os netbooks pouco “artilhados” consigam reproduzir conteudos em 1080p;

• Alteração da velocidade de reprodução de videos, corrigindo automaticamente o áudio;

• Melhorias na gestão de energia, para otimização da duração das baterias, permitindo que um portátil hiberne se o vídeo estiver parado, impedindo a hibernação se estiver em play;

• Possibilidade de controle remoto.

Page 23: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

23

Grupo iNetRsSilverlight 5 (Beta)

23

Desenvolvimento

• Melhorias significativas ao nível do databind;

• WCF e RIA Services: Suporte para WS-Trust. Suporte para tipos complexos, suporte para MVVM (Model View ViewModel) melhorado e customização da geração de código. Melhorias nas comunicações em redes de baixa latência;

• Melhorias significativas ao nível da capacidade de impressão – Suporte para impressão PostScript vetor – permite aos usuários criar relatórios e documentos, incluindo a capacidade de criar uma visão virtual de impressão diferente do que é mostrado na tela;

• Suporte para acesso direto ao GPU (Graphics Processing Unit), permitindo ao desenvolvedor tirar o máximo partido das capacidades da aceleração 3D, fornecendo gráficos ricos na Web para a construção de visualização de dados avançada;

• Possibilidade de criação de aplicações fora do browser, que podem retirar o máximo da máquina em que são executadas, permitindo criar child windows;

• Melhor suporte de mídia e recursos avançados de interface do usuário.

Page 24: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

24

Grupo iNetRsSilverlight 5 (Beta)

24

Vídeo sobre novos recursos 3Dhttp://www.youtube.com/watch?v=RDIeijJkV14

Exemplo com Powerpivot.http://netflixpivot.cloudapp.net/

Exemplo de uma aplicação de finanças em Silverlight http://www.cookingwithxaml.com/meals/financials/default.html

Silverlight 5 estende características do modelo de “Trusted Application” para o navegador pela primeira vez. Esses recursos, quando ativados através de uma chave do Registro da diretiva de grupo e um certificado de aplicação, os usuários não terão necessidade de sair do navegador para executar tarefas complexas.

Page 25: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

25

Grupo iNetRsPrós e Contras Silverlight

Portabilidade

Flexibilidade ambiente Web

Orientação a Serviço

Suporte multimídia

Linguagem programação Flexível

Integração com Multicamadas

Multi-threading

25

Falta de profissionais qualificados

Abrangência da tecnologia

Quebra de paradigmas no

desenvolvimento

Não recomendado para “sites de

conteúdo em massa”

Aplicabilidade recomendada em

aplicações com usuários

controlados

VANTAGENS DESVANTAGENS

Page 26: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

26

Grupo iNetRsLinks interessantes

http://www.silverlight.net/

http://silverlight.codeplex.com

http://gallery.expression.microsoft.com/

www.mono-project.com/Moonlight

26

Page 27: Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais 1

27

Grupo iNetRsObrigado!

Acesse:

http://inetrs.com.br

27

Gustavo Luís [email protected]

• Graduado em Ciências da Computação pela Universidade Feevale.

• Pós-Graduado em Liderança Estratégica em Negócios e Pessoas pela ESPM.

Sandro Mossmann [email protected]

• Graduado em Sistema da Informação pela Universidade Feevale.

• Microsoft Certified Professional (MCP).• Diretor Presidente 2D Web

Sérgio Andrigo dos [email protected]

• Microsoft Certified Professional (MCP).• Microsoft Certified Technology Specialist (MCTS)

in WPF.

Autores: