Download - Introducción a NET Framework 3.0
![Page 2: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/2.jpg)
Tendencias del SoftwareTendencias del Software
Tour .NET Framework 3.0Tour .NET Framework 3.0
Obteniendo con .NET 3.0Obteniendo con .NET 3.0
Agenda
![Page 3: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/3.jpg)
Desarrollo Orientado Desarrollo Orientado a Serviciosa Servicios
Experiencias de Usuario Experiencias de Usuario DiferenciadasDiferenciadas
Modelado de Modelado de Procesos Procesos
EmpresarialesEmpresariales
Administración de la Administración de la Identidad DigitalIdentidad Digital
Tendencias del Desarrollo de Software
![Page 4: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/4.jpg)
.NET Framework 3.0
Modelo deModelo deProgramación de Programación de
Código Código Administrado para Administrado para
WindowsWindows
![Page 5: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/5.jpg)
Windows Presentation Foundation
Modelo de programación Modelo de programación
unificado para la construcción unificado para la construcción
de la siguiente generación de de la siguiente generación de
experiencias de usuario para experiencias de usuario para
interfaces de usuario, medios y interfaces de usuario, medios y
documentosdocumentos
![Page 6: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/6.jpg)
Windows Presentation Foundation
<Button Width="100"> OK <Button.Background> LightBlue </Button.Background></Button>
XAML
Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;
C#
Dim b1 As New Buttonb1.Content = "OK"b1.Background = New _ SolidColorBrush(Colors.LightBlue)b1.Width = 100
VB.NET
XAMLXAMLeXtensible Application Markup LanguageeXtensible Application Markup Language
![Page 7: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/7.jpg)
Windows Presentation Foundation
Gracias a XAML los Gracias a XAML los
programadores y programadores y
diseñadores pueden diseñadores pueden
colaborarcolaborar
![Page 8: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/8.jpg)
“CardSpace”
Tecnología que simplifica y Tecnología que simplifica y
mejora la seguridad de mejora la seguridad de
autentificación y firmado en autentificación y firmado en
línealínea
![Page 9: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/9.jpg)
“CardSpace”
![Page 10: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/10.jpg)
“CardSpace”
Escritorio privadoEscritorio privadoContexto separadoContexto separado
Proteger contra Proteger contra hackershackers
Tarjetas Tarjetas personalizadaspersonalizadas
Se almacenan Se almacenan localmentelocalmente
Tarjetas Tarjetas administradasadministradas
CorroboradasCorroboradas
Almacenadas en STSAlmacenadas en STS
![Page 11: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/11.jpg)
WS-*Web Services
“CardSpace”
Usuario Relying Party
Proveedor de Identidad
![Page 12: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/12.jpg)
Windows Communication Foundation
Modelo de programación Modelo de programación
unificado para la construcción unificado para la construcción
de aplicaciones orientadas a de aplicaciones orientadas a
serviciosservicios
![Page 13: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/13.jpg)
Interop withInterop withother platformsother platforms
ASMX
Ent ServicesEnt Services
Attribute-based
programming
WSEWSE
WS-* protocols
Sys.MessaginSys.Messagingg
Message- based
programming
LocationLocationtransparencytransparency
Remoting
Marco unificado que conjuga las tecnologías existentesMarco unificado que conjuga las tecnologías existentes
Windows Communication Foundation
![Page 14: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/14.jpg)
Interoperabilidad basada en estándares gracias al Interoperabilidad basada en estándares gracias al soporte de WS-* Web servicessoporte de WS-* Web services
Windows Communication Foundation
![Page 15: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/15.jpg)
Modelo de programación, Modelo de programación,
motor de ejecución y motor de ejecución y
herramientas para herramientas para
construcción aplicaciones que construcción aplicaciones que
soportan flujos de trabajosoportan flujos de trabajo
Windows Workflow Foundation
![Page 16: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/16.jpg)
EX: Check InventoryEX: Escalate To Manager
¿Que es un Flujo de Trabajo?
Un conjunto de actividades Un conjunto de actividades que coordinan personas y/o que coordinan personas y/o
sistemassistemas
Como un diagrama Como un diagrama de flujode flujo
Como un diagrama Como un diagrama de estadosde estados
Sequential Workflow
Sequential structure Prescribes processing order
Step1
Step2
State MachineWorkflow
External events drive processing order
State2
State1Event
Event
Las reglas y el estado de los datos dirigen el orden del proceso
Actividades basadas en reglas
Regla 1
Regla 2
Data
Step2
Step1
![Page 17: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/17.jpg)
Windows Workflow Foundation
![Page 18: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/18.jpg)
.NET Framework 3.0
Windows Presentation Windows Presentation FoundationFoundation
Nueva generación de Nueva generación de experiencias de usuarioexperiencias de usuario
““CardSpace”CardSpace”Administración de la identidad Administración de la identidad
digitaldigital
Windows Workflow Windows Workflow FoundationFoundation
Modelado de procesos Modelado de procesos empresarialesempresariales
Windows Communication Windows Communication FoundationFoundation
Desarrollo orientado a Desarrollo orientado a serviciosservicios
![Page 19: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/19.jpg)
Microsoft .NET Framework 3.0 Microsoft .NET Framework 3.0 Redistributable PackageRedistributable Packagehttp://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en
Microsoft Pre-release Software Visual Microsoft Pre-release Software Visual Studio Code Name "Orcas" - January 2007 Studio Code Name "Orcas" - January 2007 Community Technology Preview (CTP)Community Technology Preview (CTP)http://www.microsoft.com/downloads/details.aspx?familyid=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&displaylang=en
Implementando .NET Framework 3.0Implementando .NET Framework 3.0http://msdn2.microsoft.com/en-us/library/aa480198.aspx
Obteniendo el .NET Framework 3.0
![Page 20: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/20.jpg)
Por donde iniciar
MTJ Online
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/
MSDN Radio
http://www.microsoft.com/spanish/msdn/latam/mediacenter/radio/default.aspx
Geeks.ms
http://geeks.ms/blogs
![Page 21: Introducción a NET Framework 3.0](https://reader033.vdocuments.site/reader033/viewer/2022061207/54856170b4af9f5e168b4616/html5/thumbnails/21.jpg)