Introdução ao Silverlight


Clique para editar o estilo do subtítulo mestre




                                 Bruno Sonnino
                           sonnino@revolution.com.br
                                                  26/01/10
Agenda
   Introdução
   Recursos do Silverlight
   Demo




                              26/01/10
Onde estamos




               26/01/10
Introdução
   Nova tecnologia de interfaces de aplicações Web
   Multiplataforma: Windows (IE, Firefox, Chrome), Mac
    (Safari), Linux (Firefox) – Moonlight (http://mono-
    project.com/moonlight)
   Separação entre código e interface
   Linguagem de markup em arquivos XML: XAML
   Fácil integração com elementos da página
   Integrável com AJAX e HTML
   Suporte a interfaces avançadas, com estilos, tinta,
    animações e controles
   Media streaming
                                            26/01/10
Silverlight
   Linguagens: C#, VB.net, Managed Jscript, IronPython,
    IronRuby, VBx, ...
   Suporte a layout e controles, inclusive DataGrid e
    Calendar
   Templates e temas
   Data binding
   Suporte a rede: WebServices e sockets
   Suporte para execução fora do browser
   Perspective 3D, Bitmap Effects
   Suporte a videos H264 e RAW
   Suporte para facilitar o desenvolvimento de aplicações
                                                26/01/10
    comerciais (RIA Services)
Deep Zoom
   Possibilidade de zoom “infinito”
   Controle MultiScaleImage
   DeepZoom Composer




                                       26/01/10
Ferramentas de desenvolvimento


 Microsoft
 Visual Studio 2008/2010


 Microsoft
 Expression Studio
 (Design e Blend 2 SP1/3)



                            26/01/10
Demonstração

                  Projeto com Silverlight




                               26/01/10
Conclusões
   Utiliza e expande as tecnologias Web existentes
   Interfaces ricas e completas
   Plugin pequeno e leve
   Portável a vários browsers e plataformas
   Fácil integração com HTML, AJAX
   Novas interfaces com Deep Zoom
   Suporte a mídia streaming inclusive adaptativa




                                              26/01/10
Links
   http://silverlight.net
   http://www.microsoft.com/silverlight
   http://msdn.microsoft.com/silverlight
   http://silverlight.net/forums
   http://mono-project.com/moonlight
   http://blogs.msdn.com/mharsh
   http://blogs.msdn.com/jstegman
   http://msmvps.com/blogs/bsonnino



                                            26/01/10
Dúvidas?


            Bruno Sonnino
       sonnino@revolution.com.br




                                   26/01/10
Obrigado!




            26/01/10

Silverlight 4.0

  • 1.
    Introdução ao Silverlight Cliquepara editar o estilo do subtítulo mestre Bruno Sonnino sonnino@revolution.com.br 26/01/10
  • 2.
    Agenda  Introdução  Recursos do Silverlight  Demo 26/01/10
  • 3.
    Onde estamos 26/01/10
  • 4.
    Introdução  Nova tecnologia de interfaces de aplicações Web  Multiplataforma: Windows (IE, Firefox, Chrome), Mac (Safari), Linux (Firefox) – Moonlight (http://mono- project.com/moonlight)  Separação entre código e interface  Linguagem de markup em arquivos XML: XAML  Fácil integração com elementos da página  Integrável com AJAX e HTML  Suporte a interfaces avançadas, com estilos, tinta, animações e controles  Media streaming 26/01/10
  • 5.
    Silverlight  Linguagens: C#, VB.net, Managed Jscript, IronPython, IronRuby, VBx, ...  Suporte a layout e controles, inclusive DataGrid e Calendar  Templates e temas  Data binding  Suporte a rede: WebServices e sockets  Suporte para execução fora do browser  Perspective 3D, Bitmap Effects  Suporte a videos H264 e RAW  Suporte para facilitar o desenvolvimento de aplicações 26/01/10 comerciais (RIA Services)
  • 6.
    Deep Zoom  Possibilidade de zoom “infinito”  Controle MultiScaleImage  DeepZoom Composer 26/01/10
  • 7.
    Ferramentas de desenvolvimento Microsoft Visual Studio 2008/2010 Microsoft Expression Studio (Design e Blend 2 SP1/3) 26/01/10
  • 8.
    Demonstração  Projeto com Silverlight 26/01/10
  • 9.
    Conclusões  Utiliza e expande as tecnologias Web existentes  Interfaces ricas e completas  Plugin pequeno e leve  Portável a vários browsers e plataformas  Fácil integração com HTML, AJAX  Novas interfaces com Deep Zoom  Suporte a mídia streaming inclusive adaptativa 26/01/10
  • 10.
    Links  http://silverlight.net  http://www.microsoft.com/silverlight  http://msdn.microsoft.com/silverlight  http://silverlight.net/forums  http://mono-project.com/moonlight  http://blogs.msdn.com/mharsh  http://blogs.msdn.com/jstegman  http://msmvps.com/blogs/bsonnino 26/01/10
  • 11.
    Dúvidas? Bruno Sonnino sonnino@revolution.com.br 26/01/10
  • 12.
    Obrigado! 26/01/10