SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Asp Net 4 0 Para Iniciantes Cp 2010
Asp Net 4 0 Para Iniciantes   Cp 2010Asp Net 4 0 Para Iniciantes   Cp 2010
Asp Net 4 0 Para Iniciantes Cp 2010Campus Party Brasil
 
Minicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web APIMinicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web APIRenato Groffe
 
Blue Systems Enterprise CMS Versão 5.0
Blue Systems Enterprise CMS Versão 5.0Blue Systems Enterprise CMS Versão 5.0
Blue Systems Enterprise CMS Versão 5.0Andre Jaccon
 
4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overviewqualidatavix
 
Impacto da aplicação dametodologia xp nas
Impacto da aplicação dametodologia xp nasImpacto da aplicação dametodologia xp nas
Impacto da aplicação dametodologia xp naseucivonfonseca
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Alex Camargo
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Glauco Vinicius Argentino de Oliveira
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software LivreRuan Carvalho
 
Conhecendo o silverlight
Conhecendo o silverlightConhecendo o silverlight
Conhecendo o silverlightalliston
 
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEBDescobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEBelliando dias
 
Introdução ao Microsoft Silverlight
Introdução ao Microsoft SilverlightIntrodução ao Microsoft Silverlight
Introdução ao Microsoft SilverlightAndré Werlang
 
Wordpress para portais (cms)
Wordpress para portais (cms)Wordpress para portais (cms)
Wordpress para portais (cms)Valter Rodrigues
 
Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Rodrigo Kono
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...JP Clementi
 

Mais procurados (20)

Framework7
Framework7Framework7
Framework7
 
MVVM – Hello World
MVVM – Hello WorldMVVM – Hello World
MVVM – Hello World
 
Publica! CMS
Publica! CMSPublica! CMS
Publica! CMS
 
Asp Net 4 0 Para Iniciantes Cp 2010
Asp Net 4 0 Para Iniciantes   Cp 2010Asp Net 4 0 Para Iniciantes   Cp 2010
Asp Net 4 0 Para Iniciantes Cp 2010
 
Minicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web APIMinicurso sobre as tecnologias WCF e Web API
Minicurso sobre as tecnologias WCF e Web API
 
Blue Systems Enterprise CMS Versão 5.0
Blue Systems Enterprise CMS Versão 5.0Blue Systems Enterprise CMS Versão 5.0
Blue Systems Enterprise CMS Versão 5.0
 
4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview
 
Impacto da aplicação dametodologia xp nas
Impacto da aplicação dametodologia xp nasImpacto da aplicação dametodologia xp nas
Impacto da aplicação dametodologia xp nas
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
 
Conhecendo o silverlight
Conhecendo o silverlightConhecendo o silverlight
Conhecendo o silverlight
 
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEBDescobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Introdução ao Microsoft Silverlight
Introdução ao Microsoft SilverlightIntrodução ao Microsoft Silverlight
Introdução ao Microsoft Silverlight
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 
Wordpress para portais (cms)
Wordpress para portais (cms)Wordpress para portais (cms)
Wordpress para portais (cms)
 
Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
 

Destaque

Destaque (9)

Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011
 
Mc1 JAVA
Mc1 JAVAMc1 JAVA
Mc1 JAVA
 
SegurançA E Ruby On Rails
SegurançA E Ruby On RailsSegurançA E Ruby On Rails
SegurançA E Ruby On Rails
 
Campusparty2011dl
Campusparty2011dlCampusparty2011dl
Campusparty2011dl
 
Flash mobile
Flash mobileFlash mobile
Flash mobile
 
Seguranca De Redes
Seguranca De RedesSeguranca De Redes
Seguranca De Redes
 
Sistema de alimentacao
Sistema de alimentacaoSistema de alimentacao
Sistema de alimentacao
 
Manual de manutenção de caminhões eletrônicos
Manual de manutenção de caminhões eletrônicosManual de manutenção de caminhões eletrônicos
Manual de manutenção de caminhões eletrônicos
 
08 sistema common rail diesel
08 sistema common rail diesel08 sistema common rail diesel
08 sistema common rail diesel
 

Semelhante a Introdução ao Silverlight em

Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011 Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011 Felipe Pimentel
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11Anderson Sa
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows LiveCampus Party Brasil
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
 
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Arquetetura -  Revitalizando aplicações desktop usando Ce...TDC2016POA | Trilha Arquetetura -  Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...tdc-globalcode
 
TDC2016SP Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
TDC2016SP  Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...TDC2016SP  Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
TDC2016SP Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...Marcelo Palladino
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livrePedro Neto
 
Sql Azure no Access Aay Lite 2010
Sql Azure no Access Aay Lite 2010Sql Azure no Access Aay Lite 2010
Sql Azure no Access Aay Lite 2010Ronaldo Ramires
 
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...tdc-globalcode
 
Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010brunoestrozi
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
JavaFX - Uma visão Geral
JavaFX - Uma visão GeralJavaFX - Uma visão Geral
JavaFX - Uma visão GeralEder Nogueira
 
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoDesenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoTchelinux
 
Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlightFelipe Pocchini
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 

Semelhante a Introdução ao Silverlight em (20)

Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011 Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Arquetetura -  Revitalizando aplicações desktop usando Ce...TDC2016POA | Trilha Arquetetura -  Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
 
TDC2016SP Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
TDC2016SP  Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...TDC2016SP  Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
TDC2016SP Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
 
Sql Azure no Access Aay Lite 2010
Sql Azure no Access Aay Lite 2010Sql Azure no Access Aay Lite 2010
Sql Azure no Access Aay Lite 2010
 
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
 
Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
O projeto Mono
O projeto MonoO projeto Mono
O projeto Mono
 
JavaFX - Uma visão Geral
JavaFX - Uma visão GeralJavaFX - Uma visão Geral
JavaFX - Uma visão Geral
 
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoDesenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
 
Silverlight
SilverlightSilverlight
Silverlight
 
Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlight
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 

Mais de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Mais de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Introdução ao Silverlight em

  • 1. Introdução ao Silverlight Clique para 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