SlideShare una empresa de Scribd logo
1 de 21
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

Más contenido relacionado

Similar a Introducción a NET Framework 3.0

Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
Antonio Palomares Sender
 
Castro
CastroCastro
Castro
ekaro
 
Daniel quinde danielbravonet remoting
Daniel quinde danielbravonet remotingDaniel quinde danielbravonet remoting
Daniel quinde danielbravonet remoting
Daniel Quinde
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
Pablo Campos
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
huegafer19
 

Similar a Introducción a NET Framework 3.0 (20)

Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma Microsoft
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Framework
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 
Sercicios web
Sercicios webSercicios web
Sercicios web
 
Wcf
WcfWcf
Wcf
 
Castro
CastroCastro
Castro
 
Seminario System Center Family
Seminario System Center Family Seminario System Center Family
Seminario System Center Family
 
Daniel quinde danielbravonet remoting
Daniel quinde danielbravonet remotingDaniel quinde danielbravonet remoting
Daniel quinde danielbravonet remoting
 
Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
Wwf Intro
Wwf IntroWwf Intro
Wwf Intro
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL Azure
 
Charla Atributos de calidad con .Net
Charla Atributos de calidad con .NetCharla Atributos de calidad con .Net
Charla Atributos de calidad con .Net
 
Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
 
Propuesta Solucion Banco de México
Propuesta Solucion Banco de MéxicoPropuesta Solucion Banco de México
Propuesta Solucion Banco de México
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 Overview
 

Más de Haaron Gonzalez

Más de Haaron Gonzalez (20)

Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint Framework
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint Framework
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint Framework
 
Microsoft 365, la herramienta moderna para la oficina moderna
Microsoft 365, la herramienta moderna para la oficina modernaMicrosoft 365, la herramienta moderna para la oficina moderna
Microsoft 365, la herramienta moderna para la oficina moderna
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
SharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern IntranetSharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern Intranet
 
Introduction to Office Development Topics
Introduction to Office Development TopicsIntroduction to Office Development Topics
Introduction to Office Development Topics
 
SharePoint Framework, paso a paso
SharePoint Framework, paso a pasoSharePoint Framework, paso a paso
SharePoint Framework, paso a paso
 
SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glance
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePoint
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint Framework
 
Soluciones de flujo de trabajo basada en formularios con nintex
Soluciones de flujo de trabajo basada en formularios con nintexSoluciones de flujo de trabajo basada en formularios con nintex
Soluciones de flujo de trabajo basada en formularios con nintex
 
La oficina moderna y el surgimiento de equipos dinamicos
La oficina moderna y el surgimiento de equipos dinamicosLa oficina moderna y el surgimiento de equipos dinamicos
La oficina moderna y el surgimiento de equipos dinamicos
 
Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint
 
Enhance the way people collaborate with documents in share point
Enhance the way people collaborate with documents in share pointEnhance the way people collaborate with documents in share point
Enhance the way people collaborate with documents in share point
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePoint
 
Introduction to Intranet Planning
Introduction to Intranet PlanningIntroduction to Intranet Planning
Introduction to Intranet Planning
 
Introduction to Content Search Web Part
Introduction to Content Search Web PartIntroduction to Content Search Web Part
Introduction to Content Search Web Part
 
Effective SharePoint Tools for Consultants
Effective SharePoint Tools for ConsultantsEffective SharePoint Tools for Consultants
Effective SharePoint Tools for Consultants
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Introducción a NET Framework 3.0

  • 1. Introducción a .NET Framework 3.0 Haarón Gonzalez Haarongonzalez@mvps.org
  • 2. Agenda Tendencias del Software Tour .NET Framework 3.0 Obteniendo con .NET 3.0
  • 3. Tendencias del Desarrollo de 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 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
  • 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 simplifica y mejora la seguridad de autentificación y firmado en línea
  • 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 Modelo de 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 Interoperabilidad basada 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 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
  • 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 .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
  • 20. 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

Notas del editor

  1. 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
  2. 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.
  3. 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
  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
  5. 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
  6. 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
  7. 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