José Luis Latorre
      Microsoft MVP, Speaker, writer & Trainer
              MCPD, MCTS, Toastmasters CC
                                 Twitter @joslat
                Blog: http://silverlightguy.com


GIRA IT PRO 2012: CLOUD READY
Índice


historia   Win 8        METRO



 IE10      Ribbon   +Seguro   Hyper-V
Algo de historia..
   1985, todo empieza:
     Windows 1.0! GUI
     Windows 2.0 (1987) – UI & gestión memoria
     Windows 3.0 (1990) – Memoria virtual! Drivers,
      modo protegido…
     Windows 95 (plug & play, 255 caracteres, 32bits,
      SP!…)
     Windows 98, 2000, ME? (system restore)
     Windows 7 (2009) - 64bits!
     Windows 8 (2012)…
Windows
   Estado actual:
     Más de 1 billón de dispositivos con Windows
     94% de los pc vendidos en 2011 utilizarán
      Windows (Gartner).
   Windows 7
     450 Millones de copias vendidas en 3 años
     Más Windows 7 que XP!!

     Presente en >1/3 de los PC. 40% a finales de
      2011.
   Versiones:
     Windows 8 (similar a windows 7 home premium)
     Windows 8 Pro

     Windows 8 Enterprise (despliegue, Windows to
      Go..)
     Windows RT (Tablets & procesadores ARM, solo
      Metro)
Windows 8
  O… ¿Que lo hace especial?
   Optimizado en rendimiento, arranque, ejecución y consumo
    de recursos (y de batería)
   Interfaz innovadora – METRO
   Ejecución nativa de aplicaciones win7
   Gestor de tareas mejorado
   Gestion del pc simplificada
   Hyper-V
   Settings y App-Data “roam & sync” en la nube
   Soporte ARM (no-intel)
   NFC
   Modo de ejecución de aplicaciones optimizado
   Reconocimiento facial
   Modelo de desarrollo ampliamente probado.
   Alguien dijo 128 bit? (ojo, es solo un rumor…)
Windows 8 - arquitectura

                                  Metro style Apps                        Desktop Apps
    View




                                XAML                   HTML / CSS
  Controller
   Model




                          C                 C#
                                                          JavaScript   HTML        C      C
                         C++                VB                         JavaScri
                                                                          pt      C++     V
                                        WinRT APIs
    System Services




                      Communication       Graphics &       Devices &
                         & Data             Media           Printing

                                                                       Internet
                                      Application Model                Explorer
                                                                                  Win32
  Kern




                      Windows Kernel Services
   el
Windows Runtime (WinRT)

               Metro style app                         Language
                                                     Support (CLR,
                                                     WinJS, CRT)
             Language Projection

                 UI     Pickers   Controls   Media
                                                       Web Host
                                                     (HTML, CSS, J
 Windows        XAML   Storage    Network     …        avaScript))
Metadata &
Namespace
                                                       Runtime
                  Windows Runtime Core
                                                        Broker


                       Windows Core
Entorno de ejecución de
aplicaciones




 App Container + Signed & Validated code
Ciclo de vida
METRO
El lenguaje de diseño
Metro Design

     Typography
     Motion
     Content not Chrome
Metro UI
Metro – Lenguaje táctil
Metro Principles

     Metro Style Design
     Fast and fluid
     Touch first
     Scale beautifully
     Support for multiple states
     Using the right contracts
     Live tiles
     Roaming to the cloud
IE10
IE10

     Metro UI (interacción táctil)
     Aceleración hardware
     Soporte a estándares mejorado (CSS3, HTML5,
      CORS, WebSocket API, …)
     Sugerencias de dominio automáticas
     Share charm soporta URLs
     Search charm soporta búsquedas visuales (por
      imagen)
Ribbon
Windows “ribbonificado”
Ribbon

     Similar a office
     Menus y barras contextuales
     Lo más util e utilizad, más visible y accesible.
     Bueno para interacción táctil.
Más Seguro
Seguridad

     SmartScreen (no te fies de lo que te descargas)
     Windows Defender (Microsoft anti-spyware +
      Security Essentials)
     UEFI secure boot
Hyper-V
Hyper-V

     Sistema de virtualización empresarial en
      cliente
     Substituye a Virtual PC
     Tiene algún requerimiento:
       64bits
       CPU última generación intel & AMD que soporten
        SLAT (Second level address translation)
       4Gb RAM mínimo

     Import & Export de MV
     Conexión remota a otros Hyper-V
¿Preguntas?

Windows 8

  • 1.
    José Luis Latorre Microsoft MVP, Speaker, writer & Trainer MCPD, MCTS, Toastmasters CC Twitter @joslat Blog: http://silverlightguy.com GIRA IT PRO 2012: CLOUD READY
  • 2.
    Índice historia Win 8 METRO IE10 Ribbon +Seguro Hyper-V
  • 3.
  • 4.
    1985, todo empieza:  Windows 1.0! GUI  Windows 2.0 (1987) – UI & gestión memoria  Windows 3.0 (1990) – Memoria virtual! Drivers, modo protegido…  Windows 95 (plug & play, 255 caracteres, 32bits, SP!…)  Windows 98, 2000, ME? (system restore)  Windows 7 (2009) - 64bits!  Windows 8 (2012)…
  • 5.
  • 7.
    Estado actual:  Más de 1 billón de dispositivos con Windows  94% de los pc vendidos en 2011 utilizarán Windows (Gartner).  Windows 7  450 Millones de copias vendidas en 3 años  Más Windows 7 que XP!!  Presente en >1/3 de los PC. 40% a finales de 2011.
  • 9.
    Versiones:  Windows 8 (similar a windows 7 home premium)  Windows 8 Pro  Windows 8 Enterprise (despliegue, Windows to Go..)  Windows RT (Tablets & procesadores ARM, solo Metro)
  • 10.
    Windows 8 O… ¿Que lo hace especial?
  • 12.
    Optimizado en rendimiento, arranque, ejecución y consumo de recursos (y de batería)  Interfaz innovadora – METRO  Ejecución nativa de aplicaciones win7  Gestor de tareas mejorado  Gestion del pc simplificada  Hyper-V  Settings y App-Data “roam & sync” en la nube  Soporte ARM (no-intel)  NFC  Modo de ejecución de aplicaciones optimizado  Reconocimiento facial  Modelo de desarrollo ampliamente probado.  Alguien dijo 128 bit? (ojo, es solo un rumor…)
  • 13.
    Windows 8 -arquitectura Metro style Apps Desktop Apps View XAML HTML / CSS Controller Model C C# JavaScript HTML C C C++ VB JavaScri pt C++ V WinRT APIs System Services Communication Graphics & Devices & & Data Media Printing Internet Application Model Explorer Win32 Kern Windows Kernel Services el
  • 14.
    Windows Runtime (WinRT) Metro style app Language Support (CLR, WinJS, CRT) Language Projection UI Pickers Controls Media Web Host (HTML, CSS, J Windows XAML Storage Network … avaScript)) Metadata & Namespace Runtime Windows Runtime Core Broker Windows Core
  • 15.
    Entorno de ejecuciónde aplicaciones App Container + Signed & Validated code
  • 16.
  • 19.
  • 20.
    Metro Design  Typography  Motion  Content not Chrome
  • 21.
  • 22.
  • 23.
    Metro Principles  Metro Style Design  Fast and fluid  Touch first  Scale beautifully  Support for multiple states  Using the right contracts  Live tiles  Roaming to the cloud
  • 24.
  • 26.
    IE10  Metro UI (interacción táctil)  Aceleración hardware  Soporte a estándares mejorado (CSS3, HTML5, CORS, WebSocket API, …)  Sugerencias de dominio automáticas  Share charm soporta URLs  Search charm soporta búsquedas visuales (por imagen)
  • 27.
  • 28.
    Ribbon  Similar a office  Menus y barras contextuales  Lo más util e utilizad, más visible y accesible.  Bueno para interacción táctil.
  • 29.
  • 30.
    Seguridad  SmartScreen (no te fies de lo que te descargas)  Windows Defender (Microsoft anti-spyware + Security Essentials)  UEFI secure boot
  • 31.
  • 32.
    Hyper-V  Sistema de virtualización empresarial en cliente  Substituye a Virtual PC  Tiene algún requerimiento:  64bits  CPU última generación intel & AMD que soporten SLAT (Second level address translation)  4Gb RAM mínimo  Import & Export de MV  Conexión remota a otros Hyper-V
  • 33.

Notas del editor

  • #3 Objectives for instruction and expected results and/or skills developed from learning.
  • #21 Typography:Type is beautiful and can be functionalType’s placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #24 Typography:Type is beautiful and can be functionalType’s placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #27 Typography:Type is beautiful and can be functionalType’s placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #29 Typography:Type is beautiful and can be functionalType’s placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #31 Typography:Type is beautiful and can be functionalType’s placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #33 Typography:Type is beautiful and can be functionalType’s placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #34 An opportunity for questions and discussions.