novedades de windows phone 8
DESCRIPTION
Un repaso a las principales novedades de Windows Phone 8: herramientas, mapas, geolocalización y voz.TRANSCRIPT
Windows Phone 8: Desde las trincheras
Josué Yeray Julián FerreiroDevelopment advisor @ Plain ConceptsNokia Developer ChampionMicrosoft MVP Windows Phone
[email protected]@JosueYeraybit.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 RAMWVGA (480x800) 1GB RAMWXGA (768x1280) 1GB RAM720P (720x1280) 1GB RAM
Máquinas virtuales de HyperVRequisitos:
Win8 x64 Pro o superiorProcesador con soporte SLAT (core i3 /
phenom)
Windows Phone 8: Desde las trincheras
DEMO TIMEHERRAMIENTAS DE DESARROLLO
Windows Phone 8: Desde las trincheras
Framework de desarrollo
Windows Core Services
WinPRT (Windows Phone RunTime)
C / C++ C# / VB.NET
XAML
Comm. & Data Graphics & Media Devices & Printing
Application Model
Windows Phone 8: Desde las trincheras
WinRT & WinPRT
WinRT WinPRTCompartido
Networking
Sensors
Proximity Storage
In App purchase
Threading
Windows.Foundation
Location
XAML Base elements
async / await
Windows Phone 8: Desde las trincheras
DEMO TIMEWinPRT
Windows Phone 8: Desde las trincheras
Mapas incrustadosSoporte 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
<Controls:Map LandmarksEnabled="True" CartographicMode="Terrain" PedestrianFeaturesEnabled="True" Pitch="65" ZoomLevel="18" Center="43.25799, -2.93339"/>
Microsoft.Phone.Maps.Controls
Windows Phone 8: Desde las trincheras
DEMO TIMEMAPS
Windows Phone 8: Desde las trincheras
Mapas del sistema
Cuatro nuevos lanzadores
Direcciones, posición, actualizador y mapas sin conexión
MapsDirectionsTaskMapsTaskMapDownloaderTaskMapUpdaterTask
Reemplazan a los lanzadores de Bing maps
Windows Phone 8: Desde las trincheras
Mapas del sistemaMapsDirectionsTask – Microsoft.Phone.TasksMapsDirectionsTask 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 TIMEMapsDirectionsTask
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 TIMEContinuous 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 vozVoice Command Definition FilesInstallCommandSetsFromFileAsync
Voz a textoSpeechRecognizerUI
Texto a vozSpeechSynthesizer
Windows Phone 8: Desde las trincheras
DEMO TIMEVoice recognition