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
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