Escolar Documentos
Profissional Documentos
Cultura Documentos
0 (WinFx)
Page 1 of 31
Page 1
Page 2
Page 2 of 31
aplicativos e servios que usam a tecnologia. composta de trs partes principais: Common Language Runtime (CLR), Framework Classe Library e o ASP.NET
Page 3
Page 4
Page 3 of 31
Page 5
Uma atualizao do FrameWork 2.0 Independente do FrameWork 2.0 Um novo ambiente de Desenvolvimento
Page 4 of 31
Page 6
Um novo modelo de programao de cdigo gerenciado para Windows Adio de quatro grandes novas tecnologias ao FrameWork 2.0 Integrado ao Visual Studio 2005
Page 7
O que muda?
O .NET FrameWork 2.0 FrameWork 2.0 indepentente. Porm o .NET FrameWork 3.0 s s m o .NET FrameWork 3.0
file://C:\Documents and Settings\Fernando\Desktop\FrameWork _NET 3_0 (WinFx).htm 18/4/2007
Page 5 of 31
Porm o .NET FrameWork 3.0 s s Por m o .NET FrameWork 3.0 roda sobre o 2.0
Page 8
Page 9
Aspectos tcnicos
Page 6 of 31
FrameWork 3.0 possui cerca de 40 Mb, j com o 2.0 embutido instalado se necessrio. Poder rodar em Windows XP, Windows 2003 (SP1) e Windows Vista (j vem instalado)
Page 10
Instalao
Page 11
Page 7 of 31
Windows CardSpace (InfoCard) Windows Communication Foundation (Indigo) Windows Presentation Foundation (Avalon) Windows Workflow Foundation
Page 12
Tecnologias Microsoft para comunicao entre aplicaes, embora eficientes, so diversas e complexas
Page 8 of 31
Page 13
Page 14
Page 9 of 31
encontradas hoje em vrias tecnologia, permitindo que sejam criadas aplicaes confiveis, seguras e com interoperabilidade com softwares rodando em qualquer sistema.
Page 15
Page 16
Page 10 of 31
Page 17
Servios disponibilizam schema, e no classe Servios so autnomos: Mesmo escritos em linguagens diferentes e rodando em ambientes diferentes, vo ter uma interface padro
Page 11 of 31
Page 18
Page 19
Page 12 of 31
Page 20
Page 21
Page 13 of 31
Page 22
O Windows WorkFlow Foundation traz solues de fluxo de trabalho em um ambiente visual Permite desenvolver aplicaes baseados em fluxos, sejam aplicativos de interao humana ou de sistemas Extensvel Possui suporte a fluxos de trabalho seqncias e de maquina de estado.
Page 23
Page 14 of 31
Page 24
Page 15 of 31
Page 25
Page 26
Page 16 of 31
Page 27
Page 28
Page 17 of 31
Page 29
Windows CardSpace
Page 30
Page 18 of 31
Page 30
Windows CardSpace
Page 31
Windows CardSpace
Soluo
- Padro de identificao digital: WS-Security, WS-Trust, WS-MetadataExchange, and WSSecurityPolicy - Baseados em Web Services, SOAP e XML, que hoje j so considerados padres na industria - Indepente de fabricante - Suporte a qualquer sistema de identifcao digital - Pode trabalhar com X.509, senha e usurio,
file://C:\Documents and Settings\Fernando\Desktop\FrameWork _NET 3_0 (WinFx).htm 18/4/2007
Page 19 of 31
Page 32
Windows CardSpace
Para o usurio
-Cada identidade representada por um "carto", com representao visual -Cada carto possui informaes especificas, necessrias ao contexto -O usurio escolhe qual carto vai "apresentar -Substituir o login baseado em senha
Page 33
Windows CardSpace
CardSpace no Windows XP
Page 20 of 31
Page 34
Windows CardSpace
CardSpace no Windows XP
Page 35
Windows CardSpace
CardSpace no Windows XP
file://C:\Documents and Settings\Fernando\Desktop\FrameWork _NET 3_0 (WinFx).htm 18/4/2007
Page 21 of 31
CardSpace no Windows XP
Page 36
Windows CardSpace
CardSpace no Windows XP
Page 22 of 31
Page 37
Windows CardSpace
CardSpace no Windows XP
Page 38
Windows CardSpace
CardSpace no Windows XP
Page 23 of 31
Page 39
Windows CardSpace
CardSpace no Windows XP
Page 40
Windows CardSpace
Demonstrao
Page 24 of 31
Page 41
Page 42
Page 25 of 31
Para trabalhar com imagens, vdeos, documentos etc. temos que interagir com muitas tecnologias diferentes
Page 43
Aplicaes Windows Aplicaes Web Documentos de formato fixo Imagens Vdeo e udio Grficos 2D
Page 26 of 31
Grficos 3D
Page 44
Construir interfaces uma tarefa complexa difcil encontrar mo de obra para trabalhar com tantas tecnologia diferentes Aplicaes que necessitem funcionar em ambiente Windows e WEB simultaneamente, tem que ser desenvolvidas duplamente.
Page 45
O Windows Presentation Foundation promete uma soluo nica para todos esses desafios
Page 27 of 31
No pretende substituir todas essas tecnologias, mas propor um ambiente para criao de interfaces modernas de maneira fcil
Page 46
Page 47
Page 28 of 31
Page 48
XAML
Page 29 of 31
Page 49
XAML
Page 50
XAML
Exemplos Animao 3d Animao II Vdeo Sombra 3D
Page 30 of 31
Tela de Login
Page 51
http://msdn.microsoft.com/winfx/
Page 52
Page 31 of 31
Professional WinFX Beta Jean-Luc David, BillRyan, Ron DeSerranno ,Alexandra Young. ISBN:076457874X
Programming Windows Presentation Chris Sells, Lan Griffiths ISBN 0596101139List Price: $39.95
Page 53
Obrigado!
contato@fernandoamaral.com.br
www.fernandoamaral.com.br