Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIsaque De Araujo Alterado mais de 9 anos atrás
1
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
2
2 Roteiro Proposto Estatísticas Silverlight Silverlight 5 Características do Silverlight Contexto e Aplicabilidade Exemplos de aplicações Prós e Contras 2
3
3 Grupo iNetRs Palavras Chaves Silverlight Internet Rica AplicaçõesServiços 3
4
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
5
5 Grupo iNetRs Caracterí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.
6
6 Grupo iNetRs Microsoft Aplicações 6
7
7 Grupo iNetRs Microsoft Aplicações 7
8
8 Grupo iNetRs Exemplos Aplicações 8 http://gallery.expression.microsoft.com/ http://www.codeplex.com/ http://www.silverlight.net/community/samples/ http://www.silverlight.net/showcase/
9
9 Grupo iNetRs Iniciando em Silverlight Visual Studio 2010 - http://www.silverlight.nethttp://www.silverlight.net Silverlight 4 Tools - http://www.silverlight.nethttp://www.silverlight.net Silvelright Toolkit Abril 2010 - http://silverlight.codeplex.comhttp://silverlight.codeplex.com Microsoft Expression Blend - http://www.microsoft.com/expression/http://www.microsoft.com/expression/ 9 Recomendado
10
10 Grupo iNetRs Parceiros Desenvolvedores 10
11
11 Grupo iNetRs Projeto Moonlight 11
12
12 Grupo iNetRs Windows Phone Sonho ou Realidade? 12
13
13 Grupo iNetRs Estatísticas Silverlight Fonte: http://www.riastats.com/ 13
14
14 Grupo iNetRs Estatísticas Silverlight Fonte: http://www.riastats.com/ 14
15
15 Grupo iNetRs Estatísticas Silverlight Fonte: http://trends.builtwith.com/framework/silverlight 15
16
16 Grupo iNetRs Estatísticas Silverlight 16 Fonte: http://trends.builtwith.com/framework/shockwave-flash
17
17 Grupo iNetRs Estatísticas Silverlight 17 Fonte: http://blog.mhavila.com.br/2011/05/26/ajax-e-ria-radar-do-mercado/
18
18 Grupo iNetRs Estatísticas Silverlight 18 500M Downloads 500.000 desenvolvedores e designers 350 parceiros em 30 países 500M Downloads 500.000 desenvolvedores e designers 350 parceiros em 30 países Fonte: http://trends.builtwith.com/framework/silverlight
19
19 Grupo iNetRs Estatísticas Silverlight 19 Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
20
20 Grupo iNetRs Estatísticas Silverlight 20 Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
21
21 Grupo iNetRs Silverlight 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. 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.
22
22 Grupo iNetRs Silverlight 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. 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.
23
23 Grupo iNetRs Silverlight 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. 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.
24
24 Grupo iNetRs Silverlight 5 (Beta) 24 Vídeo sobre novos recursos 3D http://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 Vídeo sobre novos recursos 3D http://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.
25
25 Grupo iNetRs Pró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 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 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
26
26 Grupo iNetRs Links interessantes http://www.silverlight.net/http://www.silverlight.net/ http://silverlight.codeplex.com http://silverlight.codeplex.com http://gallery.expression.microsoft.com/ http://gallery.expression.microsoft.com/ www.mono-project.com/Moonlight www.mono-project.com/Moonlight 26
27
27 Grupo iNetRs Obrigado! Acesse: http://inetrs.com.br 27 Autores:
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.