3. RIA - Rich Internet Application
• Aplicações de Internet Rica, do inglês Rich
Internet Application, são aplicações Web que
tem características e funcionalidades de
softwares tradicionais do tipo aplicativo
desktop.
• RIA típicos transferem todo o processamento
da interface para o navegador da internet,
porém mantém a maior parte dos dados fica
no servidor de aplicação.
4. O que é?
• Silverlight é uma tecnologia de apresentação na Web
criada para ser executada em diversas plataformas
(Windows, Mac, Linux), permitindo a criação de
experiências elaboradas, interativas e visualmente
impressionantes que podem ser executadas em
qualquer lugar, tendo como base o XAML (eXtensible
Application Markup Language).
5. Silverlight 3.0
• Visual Studio 2008 tools for Beta and RTM
• Compressão XAP
• diminiu o tamanho do XAP em cerca de 10-30%
• Design interativo
• Dentro do próximo Visual Studio
• Expression Blend 3
• Lançamento no final deste ano
6. H.264/AAC/MP4
• Silverlight 3 supports H.264/AAC/MP4
• Padrões de formato
• Hardware decoders na maioria dos aparelhos
• YouTube, iPhone, formato Flash suportado.
• Arquivos base para QuickTime e iTunes
• Exemplo: Silverlight reconhece .M4A
• Silverlight 3 H.264 vs. VC1
• DRM
• Windows Media Server
7. Aceleração GPU
• Habilita o processamento do desenho da
superficie final na GPU
• Usa a GPU para misturar / compôr multiplos
elementos
• Utiliza a GPU para esticar elementos (Full
Screen)
• Trabalha no Browser e Full-Screen
• Melhoria de performance
12. XAML
XAML do inglês, Extensible Application
Markup Language, é uma linguagem
declarativa, baseada em XML, onde é possível
criar elementos de user interface.