Introducción a .NET Framework 3.0


                 Haarón Gonzalez
                Haarongonzalez@mvps.org
Agenda

 Tendencias del Software
 Tour .NET Framework 3.0
 Obteniendo con .NET 3.0
Tendencias del Desarrollo de Software

                   Experiencias de Usuario
                       Diferenciadas




    Modelado de                              Administración de la
       Procesos                              Identidad Digital
   Empresariales




                   Desarrollo Orientado a
                         Servicios
.NET Framework 3.0

    Modelo de
  Programación de
      Código
  Administrado para
     Windows
Windows Presentation Foundation




Modelo de programación unificado
para la construcción de la siguiente
    generación de experiencias de
usuario para interfaces de usuario,
             medios y documentos
Windows Presentation Foundation

                                    XAML
                   eXtensible Application Markup Language



 C#                                   XAML                      VB.NET
Button b1 = new Button();            <Button Width="100"> OK   Dim b1 As New Button
b1.Content = "OK";                    <Button.Background>      b1.Content = "OK"
b1.Background = new                    LightBlue               b1.Background = New _
SolidColorBrush(Colors.LightBlue);    </Button.Background>       SolidColorBrush(Colors.LightBlue)
b1.Width = 100;                      </Button>                 b1.Width = 100
Windows Presentation Foundation



            Gracias a XAML los
              programadores y
            diseñadores pueden
                 colaborar
“CardSpace”




Tecnología que simplifica y mejora
  la seguridad de autentificación y
                  firmado en línea
“CardSpace”
“CardSpace”

              Escritorio privado
                 Contexto separado
                 Proteger contra hackers
              Tarjetas personalizadas
                 Se almacenan
                 localmente
              Tarjetas administradas
                 Corroboradas
                 Almacenadas en STS
“CardSpace”




                  WS-*
     Usuario                   Relying Party
               Web Services




                Proveedor de
                  Identidad
Windows Communication Foundation




Modelo de programación unificado
          para la construcción de
        aplicaciones orientadas a
                        servicios
Windows Communication Foundation

 Marco unificado que conjuga las tecnologías existentes



        ASMX                                 Remoting

      Interop with                            Location
    other platforms                        transparency


          Ent Services    WSE         Sys.Messaging

            Attribute-                 Message-
             based         WS-*
                         protocols       based
          programming                 programming
Windows Communication Foundation

Interoperabilidad basada en estándares gracias al soporte
                   de WS-* Web services
Windows Workflow Foundation




  Modelo de programación, motor
 de ejecución y herramientas para
    construcción aplicaciones que
        soportan flujos de trabajo
¿Que es un Flujo de Trabajo?


                          Un conjunto de actividades
                          que coordinan personas y/o
                                   sistemas

                             Actividades basadas en
                                  State Machine
                                   Sequential
                                    Workflow
                                    Workflow
                                      reglas
EX: Escalate To Manager                                       EX: Check Inventory
                                Event 1
                                Regla          Step1
                                           State1
Como un diagrama                  Step1
                                 Data
                                               Sequential   Como un diagrama
    de flujo                                   structure       de estados
                                Event       State2
                                               Prescribes
                                Regla 2         Step2
                                               processing
                                   Step2
                              Las reglas events drive
                                External y el estado de
                                               order
                              los datos dirigen el
                                processing order
                              orden del proceso
Windows Workflow Foundation
.NET Framework 3.0
                            Windows Presentation Foundation
                           Nueva generación de experiencias de
                                        usuario




  Windows Communication                                        Windows Workflow
          Foundation                                                Foundation
Desarrollo orientado a servicios                               Modelado de procesos
                                                                   empresariales




                                      “CardSpace”
                           Administración de la identidad digital
Obteniendo el .NET Framework 3.0

  Microsoft .NET Framework 3.0 Redistributable
  Package
  http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F


  Microsoft Pre-release Software Visual Studio
  Code Name "Orcas" - January 2007 Community
  Technology Preview (CTP)
  http://www.microsoft.com/downloads/details.aspx?familyid=1FF0B35D-0C

  Implementando .NET Framework 3.0
  http://msdn2.microsoft.com/en-us/library/aa480198.a
Por donde iniciar
MTJ Online

http://www.microsoft.com/spanish/msdn/comuni
dad/mtj.net/
MSDN Radio
http://www.microsoft.com/spanish/msdn/latam/
mediacenter/radio/default.aspx
Geeks.ms
http://geeks.ms/blogs
Introducción a NET Framework 3.0

Introducción a NET Framework 3.0

  • 1.
    Introducción a .NETFramework 3.0 Haarón Gonzalez Haarongonzalez@mvps.org
  • 2.
    Agenda Tendencias delSoftware Tour .NET Framework 3.0 Obteniendo con .NET 3.0
  • 3.
    Tendencias del Desarrollode Software Experiencias de Usuario Diferenciadas Modelado de Administración de la Procesos Identidad Digital Empresariales Desarrollo Orientado a Servicios
  • 4.
    .NET Framework 3.0 Modelo de Programación de Código Administrado para Windows
  • 5.
    Windows Presentation Foundation Modelode programación unificado para la construcción de la siguiente generación de experiencias de usuario para interfaces de usuario, medios y documentos
  • 6.
    Windows Presentation Foundation XAML eXtensible Application Markup Language C# XAML VB.NET Button b1 = new Button(); <Button Width="100"> OK Dim b1 As New Button b1.Content = "OK"; <Button.Background> b1.Content = "OK" b1.Background = new LightBlue b1.Background = New _ SolidColorBrush(Colors.LightBlue); </Button.Background> SolidColorBrush(Colors.LightBlue) b1.Width = 100; </Button> b1.Width = 100
  • 7.
    Windows Presentation Foundation Gracias a XAML los programadores y diseñadores pueden colaborar
  • 8.
    “CardSpace” Tecnología que simplificay mejora la seguridad de autentificación y firmado en línea
  • 9.
  • 10.
    “CardSpace” Escritorio privado Contexto separado Proteger contra hackers Tarjetas personalizadas Se almacenan localmente Tarjetas administradas Corroboradas Almacenadas en STS
  • 11.
    “CardSpace” WS-* Usuario Relying Party Web Services Proveedor de Identidad
  • 12.
    Windows Communication Foundation Modelode programación unificado para la construcción de aplicaciones orientadas a servicios
  • 13.
    Windows Communication Foundation Marco unificado que conjuga las tecnologías existentes ASMX Remoting Interop with Location other platforms transparency Ent Services WSE Sys.Messaging Attribute- Message- based WS-* protocols based programming programming
  • 14.
    Windows Communication Foundation Interoperabilidadbasada en estándares gracias al soporte de WS-* Web services
  • 15.
    Windows Workflow Foundation Modelo de programación, motor de ejecución y herramientas para construcción aplicaciones que soportan flujos de trabajo
  • 16.
    ¿Que es unFlujo de Trabajo? Un conjunto de actividades que coordinan personas y/o sistemas Actividades basadas en State Machine Sequential Workflow Workflow reglas EX: Escalate To Manager EX: Check Inventory Event 1 Regla Step1 State1 Como un diagrama Step1 Data Sequential Como un diagrama de flujo structure de estados Event State2 Prescribes Regla 2 Step2 processing Step2 Las reglas events drive External y el estado de order los datos dirigen el processing order orden del proceso
  • 17.
  • 18.
    .NET Framework 3.0 Windows Presentation Foundation Nueva generación de experiencias de usuario Windows Communication Windows Workflow Foundation Foundation Desarrollo orientado a servicios Modelado de procesos empresariales “CardSpace” Administración de la identidad digital
  • 19.
    Obteniendo el .NETFramework 3.0 Microsoft .NET Framework 3.0 Redistributable Package http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F Microsoft Pre-release Software Visual Studio Code Name "Orcas" - January 2007 Community Technology Preview (CTP) http://www.microsoft.com/downloads/details.aspx?familyid=1FF0B35D-0C Implementando .NET Framework 3.0 http://msdn2.microsoft.com/en-us/library/aa480198.a
  • 20.
    Por donde iniciar MTJOnline http://www.microsoft.com/spanish/msdn/comuni dad/mtj.net/ MSDN Radio http://www.microsoft.com/spanish/msdn/latam/ mediacenter/radio/default.aspx Geeks.ms http://geeks.ms/blogs

Notas del editor

  • #4 04/06/13 11:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Next Generation Business Solutions Platform Strategy Review
  • #12 04/06/13 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • #14 04/06/13 11:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Next Generation Business Solutions Platform Strategy Review
  • #15 04/06/13 11:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Next Generation Business Solutions Platform Strategy Review
  • #19 04/06/13 11:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Next Generation Business Solutions Platform Strategy Review
  • #21 04/06/13 11:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Next Generation Business Solutions Platform Strategy Review
  • #22 Speaker Notes: Any questions? 04/06/13 11:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Next Generation Business Solutions Platform Strategy Review