160 likes | 254 Views
O futuro da Web: Introdução ao Silverlight. Bruno Sonnino - MVP Roberto Sonnino - MSP. Agenda. Introdução Estrutura de um projeto Silverlight XAML Ligação com Javascript Demo. Onde estamos. Introdução. Nova tecnologia de interfaces de aplicações Web
E N D
O futuro da Web: Introdução ao Silverlight Bruno Sonnino - MVP Roberto Sonnino - MSP
Agenda • Introdução • Estrutura de um projeto Silverlight • XAML • Ligação com Javascript • Demo
Introdução • Nova tecnologia de interfaces de aplicações Web • Disponível para múltiplos browsers/sistemas operacionais, inclusive Mobile • 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 ASP.net • Suporte a interfaces avançadas, com estilos, tinta, animações • Media streaming
XAML • eXtensible Application Markup Language • Arquivo XML contendo os objetos do design na página • Subset do XAML do WPF
Ferramentas de desenvolvimento Microsoft Visual Studio 2005 Visual Studio Codename “Orcas” Microsoft ExpressionStudio (Design e Blend 2)
Demonstração Projeto com Silverlight
Agenda • Silverlight 1.1 • Integrando com ASP.net e AJAX • Demo • Conclusões • Links
Silverlight 1.1 • Suporte a Managed .net, inclusive LINQ! • Linguagens: • C# • VB.net • Managed JScript • IronPython • IronRuby • VBx • Suporte a controles e templates • Integração total com ASP.net
Integração com ASP.net e AJAX ASP.net (AJAX)
Demonstração Silverlight 1.1 e possibilidades
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 ASP.net, AJAX e outros por Javascript • Suporte a mídia streaming com proteção e criptografia
Links • http://www.silverlight.net • http://www.microsoft.com/silverlight • http://msdn.microsoft.com/silverlight • http://silverlight.net/forums • http://msdn2.microsoft.com/en-us/library/bb188266.aspx • http://blogs.msdn.com/mharsh • http://blogs.msdn.com/jstegman
Dúvidas? Bruno Sonnino sonnino@revolution.com.br Roberto Sonnino roberto@studentpartners.com.br