1 / 27

Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais

Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais. Autores: Gustavo Luís Schaab Sandro Mossmann Ruidias Sérgio Andrigo dos Santos. Grupo iNetRs. Roteiro Proposto. Características do Silverlight. Contexto e Aplicabilidade. Exemplos de aplicações.

nolen
Download Presentation

Potencial da Tecnologia Microsoft Silverlight em Aplicações Comerciais

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Roteiro Proposto • Características do Silverlight • Contexto e Aplicabilidade • Exemplos de aplicações • Estatísticas Silverlight • Prós e Contras • Silverlight 5

  3. PalavrasChaves

  4. Microsoft Silverlight O Silverlight é uma poderosa plataformade desenvolvimentopara a criação de experiênciasdeusuáriointerativas(RIA) e atraentes para a Web, estações de trabalho e dispositivos móveis, onlineou offline.

  5. Características Silverlight • 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. Microsoft Aplicações

  7. Microsoft Aplicações

  8. Exemplos Aplicações http://gallery.expression.microsoft.com/ http://www.codeplex.com/ http://www.silverlight.net/community/samples/ http://www.silverlight.net/showcase/

  9. Iniciando em Silverlight Recomendado • Visual Studio 2010 - http://www.silverlight.net • Silverlight4 Tools - http://www.silverlight.net • SilvelrightToolkit Abril 2010 - http://silverlight.codeplex.com • Microsoft Expression Blend - http://www.microsoft.com/expression/

  10. Parceiros Desenvolvedores

  11. Projeto Moonlight

  12. Windows Phone Sonho ou Realidade?

  13. Estatísticas Silverlight • Fonte: http://www.riastats.com/

  14. Estatísticas Silverlight • Fonte: http://www.riastats.com/

  15. Estatísticas Silverlight Fonte: http://trends.builtwith.com/framework/silverlight

  16. Estatísticas Silverlight Fonte: http://trends.builtwith.com/framework/shockwave-flash

  17. Estatísticas Silverlight Fonte: http://blog.mhavila.com.br/2011/05/26/ajax-e-ria-radar-do-mercado/

  18. Estatísticas Silverlight • 500M Downloads • 500.000 desenvolvedores e designers • 350 parceiros em 30 países Fonte: http://trends.builtwith.com/framework/silverlight

  19. Estatísticas Silverlight Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

  20. Estatísticas Silverlight Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

  21. Silverlight5 (Beta) • 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. Silverlight5 (Beta) • Multimídia • Hardware videodecode: 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. Silverlight 5 (Beta) • 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. Silverlight5 (Beta) Silverlight 5 estende características do modelo de “TrustedApplication” 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. 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

  25. Prós e Contras Silverlight DESVANTAGENS VANTAGENS • Portabilidade • Flexibilidade ambiente Web • Orientação a Serviço • Suporte multimídia • Linguagem programação Flexível • Integração com Multicamadas • Multi-threading • 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

  26. Links interessantes • http://www.silverlight.net/ • http://silverlight.codeplex.com • http://gallery.expression.microsoft.com/ • www.mono-project.com/Moonlight

  27. Obrigado! Autores: Acesse: http://inetrs.com.br

More Related