Silverlight 5 Mais vivo que nunca
@rodrigokono
Microsoft Silverlight é um runtime  cross-browser ,  cross-platform  que permite desenvolver aplicações ricas para internet e potencializar a experiência de media na  Web ,  Desktop  e  Devices. Media e RIA
RIA
RIA – Rich Internet Applications
2007 1 2008 2 2009 3 2010 4 2011 5
Particionando o Silverlight 5 Gráfico 3D, Texto e Impressão Media Performance Binding Integração com SO Apps Confiáveis no Browser Suporte 64-bit P/Invoke
Performance Composition thread  renderização mais veloz em cenários de GPU acceleration Comunicação em rede melhorada Inicialização da aplicação melhorada  uso do compilador JIT multi-core Melhoria de performance no XAML parser UserControls e ResourceDictionary
Suporte 64-bit Máquinas e aplicativos 64 bits estão cada vez mais comuns SL5 pode rodar em um processo 64-bit Navegadores 64-bit Sidebar do Windows 64-bit
Texto Melhorias na manipulação do texto Conteúdo rico ligado via  RichTextOverflow   Legibilidade via  CharacterSpacing  e mais flexibilidade em torno da  LineStackingStrategy Melhor leitura (clareza) do texto com  pixel snapping Suporte  OpenType  melhorado
Impressão Vetorial
Media Baixa latência de som Classe XNA SoundEffect TrickPlay Acessada através da propriedade PlaybackRate do MediaElement Variação na velocidade de reprodução de video e audio Correção do tom de áudio  Decodificação de vídeo H.264 via GPU Controle Remoto Melhorias no protocolos de DRM
TrickPlay e XNA Sound
Trusted in-Browser Aplicações agora podem rodar no browser como modo de trust elevado Podem usar o controle WebBrowser para mostrar HTML no Internet Explorer Tem acesso ao sistema de arquivos, sem restrições
P/Invoke Integração nativa com SO Apenas em Windows Apenas trusted apps Códificação como se fosse no .NET
Gráficos 3D 3º feature mais solicitada pelos developers API de baixo nível baseada em  XNA Aceleração por Hardware (GPU) Controle  DrawingSurface  com evento  Draw  renderiza o objeto 3D dentro da página XNA Graphics, Effects, Math Controle Drawing Surface
3D no Silverlight 5
PivotViewer Faz parte do SDK do Silverlight 5 Suporte à databinding para as coleções Templates baseados em XAML Templates distintos para cada nível de zoom Customização
Filtrando Dados Visualmente
O que preciso para começar? VS2010 SP1 ou VWD Express 2010 SP1 Silverlight 5 (RC) Tools For VS2010 SP1 Expression Blend 5 Preview
HTML 5 x Silverlight x Flash Amigo ou inimigo?
www.pensou.net

Silverlight 5

  • 1.
    Silverlight 5 Maisvivo que nunca
  • 2.
  • 3.
    Microsoft Silverlight éum runtime cross-browser , cross-platform que permite desenvolver aplicações ricas para internet e potencializar a experiência de media na Web , Desktop e Devices. Media e RIA
  • 4.
  • 5.
    RIA – RichInternet Applications
  • 6.
    2007 1 20082 2009 3 2010 4 2011 5
  • 7.
    Particionando o Silverlight5 Gráfico 3D, Texto e Impressão Media Performance Binding Integração com SO Apps Confiáveis no Browser Suporte 64-bit P/Invoke
  • 8.
    Performance Composition thread renderização mais veloz em cenários de GPU acceleration Comunicação em rede melhorada Inicialização da aplicação melhorada uso do compilador JIT multi-core Melhoria de performance no XAML parser UserControls e ResourceDictionary
  • 9.
    Suporte 64-bit Máquinase aplicativos 64 bits estão cada vez mais comuns SL5 pode rodar em um processo 64-bit Navegadores 64-bit Sidebar do Windows 64-bit
  • 10.
    Texto Melhorias namanipulação do texto Conteúdo rico ligado via RichTextOverflow Legibilidade via CharacterSpacing e mais flexibilidade em torno da LineStackingStrategy Melhor leitura (clareza) do texto com pixel snapping Suporte OpenType melhorado
  • 11.
  • 12.
    Media Baixa latênciade som Classe XNA SoundEffect TrickPlay Acessada através da propriedade PlaybackRate do MediaElement Variação na velocidade de reprodução de video e audio Correção do tom de áudio Decodificação de vídeo H.264 via GPU Controle Remoto Melhorias no protocolos de DRM
  • 13.
  • 14.
    Trusted in-Browser Aplicaçõesagora podem rodar no browser como modo de trust elevado Podem usar o controle WebBrowser para mostrar HTML no Internet Explorer Tem acesso ao sistema de arquivos, sem restrições
  • 15.
    P/Invoke Integração nativacom SO Apenas em Windows Apenas trusted apps Códificação como se fosse no .NET
  • 16.
    Gráficos 3D 3ºfeature mais solicitada pelos developers API de baixo nível baseada em XNA Aceleração por Hardware (GPU) Controle DrawingSurface com evento Draw renderiza o objeto 3D dentro da página XNA Graphics, Effects, Math Controle Drawing Surface
  • 17.
  • 18.
    PivotViewer Faz partedo SDK do Silverlight 5 Suporte à databinding para as coleções Templates baseados em XAML Templates distintos para cada nível de zoom Customização
  • 19.
  • 20.
    O que precisopara começar? VS2010 SP1 ou VWD Express 2010 SP1 Silverlight 5 (RC) Tools For VS2010 SP1 Expression Blend 5 Preview
  • 21.
    HTML 5 xSilverlight x Flash Amigo ou inimigo?
  • 22.

Notas do Editor

  • #8 A Microsoft implementou 70% das sugestões que os desenvolvedores fizeram no fórum do dotnet.uservoice.com (Silverlight Feature Suggestions).
  • #13 Enquanto assiste um vídeo você não terá uma proteção de tela te interrompendo, o gerenciamento de energia foi melhorado. Ele volta ao modo normal, logo após de parar o vídeo. Controle remoto suporte permite a usuários controlar a reprodução de mídia Gerenciamentos de direitos digitais avançados permitem a troca contínua entre fontes de DRM mídia.
  • #14 11/14/11 21:27 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • #15 DICA: sempre configurar suas apps confiáveis como apps confiáveis OOB, mesmo que ela não seja feita para rodar fora do navegador. Isto é importante para exigir o nível de confiança elevada. NOTA: Não é uma app web qualquer, exige um XAP assinado, certificados instalados localmente e definições na chave de registro, coisas que podem ser gerenciadas pela diretiva de grupo.
  • #18 11/14/11 21:27 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • #20 11/14/11 21:27 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.