View
395
Download
0
Embed Size (px)
DESCRIPTION
Una breve introducción a Windows Phone 7 orientada a los estudiantes, profesionales y publico deseoso en aprender y aprehender..
Citation preview
7
Conociendo Windows Phone 7
Introducción a la Programación conWindows Phone 7
Diomedes Dominguez
Software Developer
Breve historia de Windows Phone 7 Un nuevo enfoque Nuevas características Arquitectura de la plataforma El entorno de desarrollo Demo: Hello World! Q&A
Agenda
Windows Phone 7: Breve Historia
Inicio su desarrollo en 2008 En 2009 se planteó su lanzamiento Se presentó en 2010 en el Mobile World
Congress En 2011 se libera la primera actualización
de WP7 llamada “MANGO”
Breve Historia
Windows Phone 7: Un nuevo enfoque
Un Nuevo Enfoque Windows Phone 7 no es sólo una nueva
versión: es completamente diferente de Windows Mobile
Pensado para facilitarle el uso a los usuarios finales.
Consistencia entre fabricantes con el UI. Especificación de hardware predefinidos
Windows Phone 7: Nuevas características
Características de vista del usuario
Completamente nueva UI 'Metro‘ Soporte multi-touch nativo Hubs - los centros de función Marketplace - contenido centralizado Sincronización Windows Live
Hubs de persona Central de
comunicación Toda la información
del contacto Actualizaciones de
redes sociales directo
Hubs de Offices Hub de Office
Office Mobile SharePoint Outlook y OneNote
Marketplace Lugar consolidado para adquirir
contenido Aplicaciones Juegos Música Xbox Live
No mas .NET Compact Framework Silverlight! XNA! Consistencia de Hardware entre modelos API’s
GPS Teclado virtual …muchas mas
Marketplace para la distribución de aplicaciones
Características para desarrolladores
Windows Phone 7: Arquitectura de la plataforma
Arquitectura de la plataforma
Modelo de hardware Modelo de software
Modelo de aplicación Modelo de UI Integración con la nube Runtime de aplicaciones
Modelo de hardware
Modelo de hardware
AtrásInici
oBúsqueda inteligent
e
Características Multimedia• Librería de multimedia
integrada• Reproducción de videos• Lista de reproducción y
música • Librería de fotos• Reproducción de
animaciones• Radio FMControles intuitivos• Vista panorámica y pivot
Notificación Push• Mensajes en pantalla• Actualizaciones de
programas mosaico• Notificaciones Raw
Sensores• Acelerómetro• GPS y ubicación inalámbrica• Pantalla multi-touch • Sensor de proximidad• Brújula• Sensor de luz
Barra de aplicaciones• Botones de aplicaciones
especificas• Leyendas de texto
Conectividad• Servicios 3G y GPRS• Inalámbricas (Wi-Fi)• Bluetooth • Conector Micro SD• Conector Micro USB
Aplicaciones• Juegos• Aplicaciones personalizadas• Windows Marketplace
Comunicación• Teléfono• Lista de contactos• Medios sociales
Mensajería• Integración de correo
electrónico• Mensajes de texto SMS• Windows Live
Entradas• Teclado en la pantalla• Cámara con flash• Micrófono
Diseño• Moderno estilo contemporáneo• Intuitiva interfaz de usuario• «Metro» ahorro de energía • Transiciones de página
animado• Visualización horizontal y
vertical• Comentarios altamente
interactivo
Especificaciones Mínimas
• Procesador: ARMv7 Cortex/Scorpion a 1Ghz• Procesador gráfico: Soporte hardware completo
de DirectX9• Memoria: 256Mb RAM/8Gb ROM• Multimedia: Aceleración de audio y video por
hardware• Pantalla: Capacitiva WVGA, resolución: 800x480
Modelo de hardware
Modelo de Software
Dos framework: Silverlight y XNA Desarrollo : Visual Studio + Expression
Blend + Cloud services
Modelo de software
Modelo de softwareRuntime de aplicaciones
Modelo de aplicaciones
Integración con la nube
Modelo UI
KERNEL
HARDWARE
Arquitectura de la plataforma de aplicación
Windows Phone 7 : El entorno de desarrollo
Visual Studio 2010 para Windows Phone – IDE
Expression Blend para Windows Phone – Diseño de interfaces
Emulador de Windows Phone – implementación de aplicaciones y depuración
Windows Phone Developer Registration Windows Phone Marketplace Test Tool Ejemplos, Documentación, Guías y
comunidad
Herramientas del SDK
Visual Studio 2010 para WP
Tipos de proyectos de VS2010 Windows Phone Application Windows Phone Databound Application Windows Phone Class Library Windows Phone Panorama Application Windows Phone Pivot Application Windows Phone 3D Graphics Application * Windows Phone Audio Playback Agent * Windows Phone Audio Streaming Agent * Windows Phone Task Scheduler Agent *
Microsoft Expression Blend 4 para WP
Emulador de Windows Phone
Orientación vertical (Portrait)
Orientación horizontal (Landscape)
Emulador de Windows Phone
Envío de datos de acelerómetro a nuestro emulador
Emulador de Windows Phone
Emulador de GPS enviando posiciones a nuestra aplicación
Emulador de Windows Phone
Capturas de pantalla de nuestra aplicación desde el emulado
Demo: Hello World
WindowsPhone7.com Windows Phone 7 Developer Center:
http://developer.windowsphone.com/windows-phone-7-series/
WP7 Developer Tools:http://go.microsoft.com/?linkid=9713250
Programming Windows Phone 7https://skydrive.live.com/redir.aspx?cid=f4be896a6017498b&resid=F4BE896A6017498B!208&parid=F4BE896A6017498B!143
Recursos!
Recursos! Some links to further resources on the web:
http://developer.windowsphone.com/ (Ingles) http://twitter.com/wp7dev (Ingles) http://developer.windowsphone.com/windows-phone-7-series/
(Ingles) http://live.visitmix.com/ (Ingles) http://www.silverlight.net/getstarted/devices/windows-phone/ (Ingles) http://go.microsoft.com/?linkid=9713252 – Directrices de diseño!!!
(Ingles) http://social.msdn.microsoft.com/Forums/en-US/windowsphone7serie
s (Ingles)
http://channel9.msdn.com/learn/courses/WP7TrainingKit/ (Ingles)
Preguntas…
?
Gracias…..