Silverlight

701 views
658 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
701
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Silverlight

  1. 1. www.ez.inf.br
  2. 2. Silverlight Fernando Magno | Vinicius Oliverio
  3. 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. 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. 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. 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. 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
  8. 8. Perspectiva 3D • Perspectiva 3D • Coloque objetos 2D em ambientes 3D • Rotação X,Y,Z
  9. 9. Facilitadores de Animação CircleEase, SineEase, e BackEase ExponentialEase, PowerEase QuadraticEase, CubicEase QuarticEase, QuinticEase ElasticEase, BounceEase
  10. 10. Efeitos e Sombreamento • Efeitos • Sombra e desfoque • Efeitos customizados
  11. 11. Pixel API • Criação dinâmica de imagens • Leitura e escrita de bitmaps
  12. 12. XAML  XAML do inglês, Extensible Application Markup Language, é uma linguagem declarativa, baseada em XML, onde é possível criar elementos de user interface.
  13. 13. XAML • <UserControl x:Class="MySilverlight.Page" xmlns="http://schemas.microsoft.com/winfx/ 2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winf x/2006/xaml"> <Grid Background="OldLace"> </Grid> </UserControl>

×