nov 2008 - mic em sala de aula - silverlight 2
DESCRIPTION
Apresentação de Silverlight 2 ministrada à turma de Multimidia da FAESA pelo projeto MIC em Sala de AulaTRANSCRIPT
![Page 1: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/1.jpg)
VITÓRIA, 2008FABRICCIO C. BERNARDES
![Page 2: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/2.jpg)
![Page 3: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/3.jpg)
3
SUMÁRIO (1/2)
O que é Silverlight? Arquitetura do Silverlight Silverlight vs Flash Vantagens do Silverlight Quando devemos recomendá-lo Perfil de projeto ideal Pré-requisitos para utilizá-lo Exemplo
![Page 4: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/4.jpg)
4
SUMÁRIO (2/2)
Introdução ao Expression Studio Profissionais foco Ferramentas:
Expression BlendExpression DesignExpression MediaExpression Web
Conclusão
![Page 5: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/5.jpg)
5
O QUE É SILVERLIGHT?
A tecnologia Silverlight Objetivo Versão 1.0 vs 2.0 Ferramentas para criação
Expression StudioVisual Studio
Multi-browser / Multi-plataforma Moonlight
![Page 6: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/6.jpg)
6
Arquitetura do Silverlight
XAMLXAMLXAMLXAML
Browser Host
Integrated Networking
Stack
DOM Integration
InstallerJavaScript
Engine
Presentation Core
.NET for Silverlight
Inputs
KeyboardMouse
Ink
Media
WMV / VC1WMAMP3
Controls
LayoutEditing
UI Core
2D VectorsAnimation
Text
ImagesTransform
s
DRM
Media
Dynamic Languages
Ruby Python
BCL
Generics
Collections
Web Services
RESTRSS
SOAP
POXJSON
Data
LINQ LINQ-to-XML
WPF for SilverlightExtensible Controls
Common Language Runtime
ASP.NET AJAX Libs
<asp:xaml><asp:media>
Server Silverlight 1
Silverlight 2
![Page 7: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/7.jpg)
7
SILVERLIGHT VS FLASH
Performance Ferramentas de desenvolvimento
Debug! O grande “Trunfo” Adobe Flex
Objetivo Tecnologias Eclipse e “LAMP” “Silverlight vs Flash/Flex”
“Olimpíadas fazem Flash encolher” (PLANTÃO INFO - 08/2008)
![Page 8: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/8.jpg)
8
VANTAGENS DO SILVERLIGHT(1/3) - Ferramentas integradas
![Page 9: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/9.jpg)
10
VANTAGENS DO SILVERLIGHT(2/3) - XAML (eXtensible Application Markup Language)
(Primitivas gráficas, campos de formulário, elementos de layout inteligente, imagens, vetores, 3D, animações, áudio e vídeo)
Toolable Separação entre Lógica e Interface Tudo que se faz com XAML pode-se fazer com
código
<Button Height="48" Width="104" Content="Button"/>
=
Button b = new Button (); b.Height = 48 ; b.Width = 104; b.Content = “Button”
![Page 10: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/10.jpg)
11
VANTAGENS DO SILVERLIGHT(3/3) - Consumo de dados
SharePoint SQL Server Dynamics CRM entre outros…
![Page 11: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/11.jpg)
12
QUANDO DEVEMOS RECOMENDÁ-LO Alta interatividade e execução no browser Necessidade de fácil instalação do plug-in Aplicações inteligentes ou banners? Ambiente da empresa “dona” Aplicações desktop (WPF)
(Acesso a dispositivos e dados com direitos totais, mais classes e funcionalidades .NET, etc.)
![Page 12: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/12.jpg)
13
PERFIL DE PROJETO IDEAL
Aplicações baseadas em banco de dados Flickr, Youtube (AJAX)
Internet Banking e e-Commerce Manipulação de listas, grids e dados gráficos
Sites de redes sociais e comunicação entre usuários Orkut, Facebook
Sites de rádios e TVs online Mídias poderosas
E-mail Facilidade de criação (Outlook)
![Page 13: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/13.jpg)
14
PRÉ-REQUISITOS PARA UTILIZÁ-LO Perfis:
DesignerDesenvolvedor
Princípios do XAML*
![Page 14: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/14.jpg)
15
EXEMPLO
![Page 15: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/15.jpg)
![Page 16: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/16.jpg)
17
INTRODUÇÃO AO EXPRESSION STUDIO O que é? Objetivo Ferramentas
Expression BlendExpression DesignExpression MediaExpression Web
![Page 17: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/17.jpg)
18
PROFISSIONAIS FOCO
Designer GráficoExpression DesignExpression Media
Designer InterativoExpression BlendExpression Web
DesenvolvedorVisual Studio
![Page 18: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/18.jpg)
19
EXPRESSION BLEND
Função Base WPF Liberte sua imaginação:
Desenhos vetoriaisBitmapsVídeosSonsTextoConteúdo 3DAnimações e etc.
XAML
![Page 19: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/19.jpg)
20
EXPRESSION BLEND
![Page 20: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/20.jpg)
21
EXPRESSION DESIGN
FunçãoDesignIlustração
Padrões de interface Voltado ao ambiente digital
![Page 21: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/21.jpg)
22
EXPRESSION DESIGN
![Page 22: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/22.jpg)
23
EXPRESSION MEDIA
FunçãoImportarOrganizarPesquisarAnotarReutilizarArquivar
Facilidades Indicação
![Page 23: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/23.jpg)
24
EXPRESSION WEB
Função Baseado no W3C Padrões de interface
Padrões(XHTML, CSS, XML)
ASP.NETXAML
![Page 24: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/24.jpg)
25
CONCLUSÃO
“A grande diferença não está no resultado final,mas no processo de criação da aplicação”
![Page 25: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/25.jpg)
26
NOVIDADES!
![Page 26: Nov 2008 - MIC em Sala de Aula - Silverlight 2](https://reader030.vdocuments.site/reader030/viewer/2022020715/5465f401b4af9f443f8b4e4b/html5/thumbnails/26.jpg)
27
NOVIDADES!
Ele chegou! Aguardem!