SlideShare a Scribd company logo
1 of 21
Windows Phone 8: Desde las trincheras


Josué Yeray Julián Ferreiro
Development advisor @ Plain Concepts
Nokia Developer Champion
Microsoft MVP Windows Phone

josueyeray@gmail.com
@JosueYeray
bit.ly/BlogYeray
Windows Phone 8: Desde las trincheras


Herramientas de desarrollo
  Visual Studio 2012

  Microsoft Blend

  Emuladores
Windows Phone 8: Desde las trincheras


Visual Studio 2012
   Código en C++ o C#/VB.NET

   Interfaz en Direct3D o XAML

   Nuevas ventanas especiales para Windows Phone 8

          Editor de manifiesto

          Dispositivo

          Dashboard
Windows Phone 8: Desde las trincheras


Microsoft Blend
   Solo para XAML

   Diseño de interfaces de usuario

   Puede “editar” código C#/VB.NET

   Pensado para facilitar las cosas a los diseñadores
Windows Phone 8: Desde las trincheras


Emuladores
   Cuatro emuladores para Windows Phone 8

          WVGA (480x800) 512MB RAM
          WVGA (480x800) 1GB RAM
          WXGA (768x1280) 1GB RAM
          720P (720x1280) 1GB RAM

   Máquinas virtuales de HyperV
        Requisitos:
                Win8 x64 Pro o superior
                Procesador con soporte SLAT (core i3 / phenom)
Windows Phone 8: Desde las trincheras




DEMO TIME
HERRAMIENTAS DE DESARROLLO
Windows Phone 8: Desde las trincheras


Framework de desarrollo
                                XAML


               C / C++                           C# / VB.NET


              WinPRT (Windows Phone RunTime)
      Comm. & Data         Graphics & Media         Devices & Printing


                           Application Model


                         Windows Core Services
Windows Phone 8: Desde las trincheras


WinRT & WinPRT

                                     Networking

                            async / await         Sensors

                                 XAML Base elements
                         Proximity                  Storage
        WinRT                   Compartido                    WinPRT
                         In App purchase
                                     Windows.Foundation

                                Location
                                      Threading
Windows Phone 8: Desde las trincheras




DEMO TIME
WinPRT
Windows Phone 8: Desde las trincheras


Mapas incrustados
 Soporte para mapas sin conexión, reemplaza a Bing Map
 Vista en 3D, vectorial, satélite, híbrida o terreno
 ID_CAP_MAP
 Pitch
 Heading
 ZoomLevel
Windows Phone 8: Desde las trincheras


Mapas incrustados

Microsoft.Phone.Maps.Controls


<Controls:Map LandmarksEnabled="True"
              CartographicMode="Terrain"
              PedestrianFeaturesEnabled="True"
              Pitch="65"
              ZoomLevel="18"
              Center="43.25799, -2.93339"/>
Windows Phone 8: Desde las trincheras




DEMO TIME
MAPS
Windows Phone 8: Desde las trincheras


Mapas del sistema
   Cuatro nuevos lanzadores

   Direcciones, posición, actualizador y mapas sin conexión
          MapsDirectionsTask
          MapsTask
          MapDownloaderTask
          MapUpdaterTask

   Reemplazan a los lanzadores de Bing maps
Windows Phone 8: Desde las trincheras


Mapas del sistema
   MapsDirectionsTask – Microsoft.Phone.Tasks
   MapsDirectionsTask maps = new MapsDirectionsTask();
   maps.Start = new LabeledMapLocation("start",
                                       new GeoCoordinate(43.25799, -2.93339));
   maps.End = new LabeledMapLocation("end",
                                     new GeoCoordinate(43.26727, -2.93773));
   maps.Show();
Windows Phone 8: Desde las trincheras




DEMO TIME
MapsDirectionsTask
Windows Phone 8: Desde las trincheras


Geo localización
   Permite ejecución en background
   Nuestra aplicación continúa viva por completo
   Nuevos eventos: Obscured / Unobscured
   Configurar la ejecución en el manifiesto

    <DefaultTask Name ="_default" NavigationPage="MainPage.xaml">
      <BackgroundExecution>
        <ExecutionType Name="LocationTracking"/>
      </BackgroundExecution>
    </DefaultTask>
Windows Phone 8: Desde las trincheras




DEMO TIME
Continuous
Geolocation
Windows Phone 8: Desde las trincheras


APIs de Reconocimiento de Voz
   Comandos de voz

   Voz a texto

   Texto a voz
Windows Phone 8: Desde las trincheras


Comandos de voz
   Namespace Windows.Phone.Speech

   Comandos de voz
        Voice Command Definition Files
        InstallCommandSetsFromFileAsync

   Voz a texto
          SpeechRecognizerUI

   Texto a voz
          SpeechSynthesizer
Windows Phone 8: Desde las trincheras




DEMO TIME
Voice recognition
Windows Phone 8: Desde las trincheras


josueyeray@gmail.com
@JosueYeray


¡Gracias!
¿Preguntas?

More Related Content

Similar to Novedades de Windows phone 8

Desarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A FinDesarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A Finvideos
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celularesJhoana Jhovis
 
software
softwaresoftware
software270996
 
software
softwaresoftware
software270996
 
Sistema Operativo Androin
Sistema Operativo AndroinSistema Operativo Androin
Sistema Operativo AndroinWicho Ramirez
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androinWicho Ramirez
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androinWicho Ramirez
 
Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8Albacete DotNetClub
 
WINDOWS PHONE LA TECNOLOGÍA EN MÍ VIDA
WINDOWS PHONE LA TECNOLOGÍA  EN MÍ  VIDA WINDOWS PHONE LA TECNOLOGÍA  EN MÍ  VIDA
WINDOWS PHONE LA TECNOLOGÍA EN MÍ VIDA alex-omega
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androinWicho Ramirez
 
Android otro nivel
Android otro nivelAndroid otro nivel
Android otro nivelalex-omega
 
Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Sorey García
 
Microsoft Windows
Microsoft WindowsMicrosoft Windows
Microsoft WindowsLalo7Lalo
 

Similar to Novedades de Windows phone 8 (20)

Desarrollo avanzado para Windows Phone
Desarrollo avanzado para Windows PhoneDesarrollo avanzado para Windows Phone
Desarrollo avanzado para Windows Phone
 
Conferencia WP8 La Revolucion Entrante
Conferencia WP8 La Revolucion EntranteConferencia WP8 La Revolucion Entrante
Conferencia WP8 La Revolucion Entrante
 
Desarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A FinDesarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A Fin
 
Windows 10 universal apps
Windows 10 universal appsWindows 10 universal apps
Windows 10 universal apps
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Windows phone 7.5
Windows phone 7.5 Windows phone 7.5
Windows phone 7.5
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celulares
 
software
softwaresoftware
software
 
software
softwaresoftware
software
 
Android
AndroidAndroid
Android
 
Sistema Operativo Androin
Sistema Operativo AndroinSistema Operativo Androin
Sistema Operativo Androin
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8
 
WINDOWS PHONE LA TECNOLOGÍA EN MÍ VIDA
WINDOWS PHONE LA TECNOLOGÍA  EN MÍ  VIDA WINDOWS PHONE LA TECNOLOGÍA  EN MÍ  VIDA
WINDOWS PHONE LA TECNOLOGÍA EN MÍ VIDA
 
Windows 8
Windows 8Windows 8
Windows 8
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Android otro nivel
Android otro nivelAndroid otro nivel
Android otro nivel
 
Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)
 
Microsoft Windows
Microsoft WindowsMicrosoft Windows
Microsoft Windows
 

More from Josué Yeray Julián Ferreiro

Llevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móvilesLlevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móvilesJosué Yeray Julián Ferreiro
 
Intro to xamarin forms: converters, animations, behaviors and triggers
Intro to xamarin forms: converters, animations, behaviors and triggersIntro to xamarin forms: converters, animations, behaviors and triggers
Intro to xamarin forms: converters, animations, behaviors and triggersJosué Yeray Julián Ferreiro
 
Introducción al desarrollo de aplicaciones universales
Introducción al desarrollo de aplicaciones universalesIntroducción al desarrollo de aplicaciones universales
Introducción al desarrollo de aplicaciones universalesJosué Yeray Julián Ferreiro
 

More from Josué Yeray Julián Ferreiro (20)

Destapando superhéroes
Destapando superhéroesDestapando superhéroes
Destapando superhéroes
 
Xamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays SevilleXamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays Seville
 
Azure Notification Hub y Xamarin
Azure Notification Hub y XamarinAzure Notification Hub y Xamarin
Azure Notification Hub y Xamarin
 
Introducción al desarrollo para Hololens
Introducción al desarrollo para HololensIntroducción al desarrollo para Hololens
Introducción al desarrollo para Hololens
 
Novedades Xamarin.Forms 2
Novedades Xamarin.Forms 2Novedades Xamarin.Forms 2
Novedades Xamarin.Forms 2
 
Bailando con monos - Introducción a Xamarin
Bailando con monos - Introducción a XamarinBailando con monos - Introducción a Xamarin
Bailando con monos - Introducción a Xamarin
 
Xamarin forms en el mundo real
Xamarin forms en el mundo realXamarin forms en el mundo real
Xamarin forms en el mundo real
 
Introducción a Xamarin.Forms
Introducción a Xamarin.FormsIntroducción a Xamarin.Forms
Introducción a Xamarin.Forms
 
Introducción a Windows 10
Introducción a Windows 10Introducción a Windows 10
Introducción a Windows 10
 
Taller Xamarin.Forms TLP Innova
Taller Xamarin.Forms TLP InnovaTaller Xamarin.Forms TLP Innova
Taller Xamarin.Forms TLP Innova
 
Llevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móvilesLlevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móviles
 
New controls in Windows 10
New controls in Windows 10New controls in Windows 10
New controls in Windows 10
 
Introducción a Windows 10
Introducción a Windows 10Introducción a Windows 10
Introducción a Windows 10
 
Intro to xamarin forms: converters, animations, behaviors and triggers
Intro to xamarin forms: converters, animations, behaviors and triggersIntro to xamarin forms: converters, animations, behaviors and triggers
Intro to xamarin forms: converters, animations, behaviors and triggers
 
Xamarin y Microsoft Azure
Xamarin y Microsoft AzureXamarin y Microsoft Azure
Xamarin y Microsoft Azure
 
Introducción a xamarin
Introducción a xamarinIntroducción a xamarin
Introducción a xamarin
 
Apps monetization for Windows and Windows Phone
Apps monetization for Windows and Windows PhoneApps monetization for Windows and Windows Phone
Apps monetization for Windows and Windows Phone
 
Introducción al desarrollo de aplicaciones universales
Introducción al desarrollo de aplicaciones universalesIntroducción al desarrollo de aplicaciones universales
Introducción al desarrollo de aplicaciones universales
 
Mvvm in universal apps
Mvvm in universal appsMvvm in universal apps
Mvvm in universal apps
 
Nokia mixradio api integration
Nokia mixradio api integrationNokia mixradio api integration
Nokia mixradio api integration
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
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 estossgonzalezp1
 
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.pdfvladimiroflores1
 
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.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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 JUNITMaricarmen Sánchez Ruiz
 
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...JohnRamos830530
 
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.pptxMiguelAtencio10
 
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 eyvanamcerpam
 
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.pptxAlan779941
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 

Recently uploaded (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
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
 
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.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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...
 
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
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Novedades de Windows phone 8

  • 1. Windows Phone 8: Desde las trincheras Josué Yeray Julián Ferreiro Development advisor @ Plain Concepts Nokia Developer Champion Microsoft MVP Windows Phone josueyeray@gmail.com @JosueYeray bit.ly/BlogYeray
  • 2. Windows Phone 8: Desde las trincheras Herramientas de desarrollo Visual Studio 2012 Microsoft Blend Emuladores
  • 3. Windows Phone 8: Desde las trincheras Visual Studio 2012 Código en C++ o C#/VB.NET Interfaz en Direct3D o XAML Nuevas ventanas especiales para Windows Phone 8 Editor de manifiesto Dispositivo Dashboard
  • 4. Windows Phone 8: Desde las trincheras Microsoft Blend Solo para XAML Diseño de interfaces de usuario Puede “editar” código C#/VB.NET Pensado para facilitar las cosas a los diseñadores
  • 5. Windows Phone 8: Desde las trincheras Emuladores Cuatro emuladores para Windows Phone 8 WVGA (480x800) 512MB RAM WVGA (480x800) 1GB RAM WXGA (768x1280) 1GB RAM 720P (720x1280) 1GB RAM Máquinas virtuales de HyperV Requisitos: Win8 x64 Pro o superior Procesador con soporte SLAT (core i3 / phenom)
  • 6. Windows Phone 8: Desde las trincheras DEMO TIME HERRAMIENTAS DE DESARROLLO
  • 7. Windows Phone 8: Desde las trincheras Framework de desarrollo XAML C / C++ C# / VB.NET WinPRT (Windows Phone RunTime) Comm. & Data Graphics & Media Devices & Printing Application Model Windows Core Services
  • 8. Windows Phone 8: Desde las trincheras WinRT & WinPRT Networking async / await Sensors XAML Base elements Proximity Storage WinRT Compartido WinPRT In App purchase Windows.Foundation Location Threading
  • 9. Windows Phone 8: Desde las trincheras DEMO TIME WinPRT
  • 10. Windows Phone 8: Desde las trincheras Mapas incrustados Soporte para mapas sin conexión, reemplaza a Bing Map Vista en 3D, vectorial, satélite, híbrida o terreno ID_CAP_MAP Pitch Heading ZoomLevel
  • 11. Windows Phone 8: Desde las trincheras Mapas incrustados Microsoft.Phone.Maps.Controls <Controls:Map LandmarksEnabled="True" CartographicMode="Terrain" PedestrianFeaturesEnabled="True" Pitch="65" ZoomLevel="18" Center="43.25799, -2.93339"/>
  • 12. Windows Phone 8: Desde las trincheras DEMO TIME MAPS
  • 13. Windows Phone 8: Desde las trincheras Mapas del sistema Cuatro nuevos lanzadores Direcciones, posición, actualizador y mapas sin conexión MapsDirectionsTask MapsTask MapDownloaderTask MapUpdaterTask Reemplazan a los lanzadores de Bing maps
  • 14. Windows Phone 8: Desde las trincheras Mapas del sistema MapsDirectionsTask – Microsoft.Phone.Tasks MapsDirectionsTask maps = new MapsDirectionsTask(); maps.Start = new LabeledMapLocation("start", new GeoCoordinate(43.25799, -2.93339)); maps.End = new LabeledMapLocation("end", new GeoCoordinate(43.26727, -2.93773)); maps.Show();
  • 15. Windows Phone 8: Desde las trincheras DEMO TIME MapsDirectionsTask
  • 16. Windows Phone 8: Desde las trincheras Geo localización Permite ejecución en background Nuestra aplicación continúa viva por completo Nuevos eventos: Obscured / Unobscured Configurar la ejecución en el manifiesto <DefaultTask Name ="_default" NavigationPage="MainPage.xaml"> <BackgroundExecution> <ExecutionType Name="LocationTracking"/> </BackgroundExecution> </DefaultTask>
  • 17. Windows Phone 8: Desde las trincheras DEMO TIME Continuous Geolocation
  • 18. Windows Phone 8: Desde las trincheras APIs de Reconocimiento de Voz Comandos de voz Voz a texto Texto a voz
  • 19. Windows Phone 8: Desde las trincheras Comandos de voz Namespace Windows.Phone.Speech Comandos de voz Voice Command Definition Files InstallCommandSetsFromFileAsync Voz a texto SpeechRecognizerUI Texto a voz SpeechSynthesizer
  • 20. Windows Phone 8: Desde las trincheras DEMO TIME Voice recognition
  • 21. Windows Phone 8: Desde las trincheras josueyeray@gmail.com @JosueYeray ¡Gracias! ¿Preguntas?