Introducción a NET Framework 3.0

21
Haarón Gonzalez [email protected] Introducción a .NET Framework 3.0

description

Una platica de introduccion a .NET Framework 3.0 que di por ahi del 2007

Transcript of Introducción a NET Framework 3.0

Page 1: Introducción a NET Framework 3.0

Haarón [email protected]

Introducción a .NET Framework 3.0

Page 2: Introducción a NET Framework 3.0

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

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

.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

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

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

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

“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

“CardSpace”

Page 10: Introducción a NET Framework 3.0

“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

WS-*Web Services

“CardSpace”

Usuario Relying Party

Proveedor de Identidad

Page 12: Introducción a NET Framework 3.0

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

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

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

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

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

Windows Workflow Foundation

Page 18: Introducción a NET Framework 3.0

.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

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

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