codemotion
DESCRIPTION
Presentacion de la charla, "Iniciacion alTRANSCRIPT
Introducción al desarrollo Windows Phone
RAFAEL SERNA MEDINA
@rafasermed
http://geeks.ms/blogs/rserna
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
2
Un poco de historia
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
2004 Proyecto «Photon»
2008 Reorganización equipo Windows Mobile
2009 Windows Mobile 6.5 «Contención de daños»
2010 Comercialización Europa / USA
2011 Update Windows Phone 7.5 «Mango»
2012 Update «Tango» y Update «Apollo»
3
Arquitectura
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
HARDWARE
KERNEL
.NET SANDBOX
APPLICATION RUNTIME XNA - SILVERLIGH
Drivers desarrolladosPor Microsoft
Aislamiento del sistema
Capa dedesarrollo
4
Sistemas de Desarrollo
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
o Sintaxis XAML para el desarrollo de interfaces de usuario
o Creación rapida de apps visualmente impactantes
o Controles de UI estilo Metro
5
Sistemas de Desarrollo
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
o Desarrollo de juegos de alto rendimiento.
o Creación rápida de aplicación multi pantalla en 2D y 3D
o Pipeline de contenido rico.o Integración con Silverlight
6
Entorno de Desarrollo
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
o Microsoft VS2010 Express para Windows Phone
o Emulador de Windows Phone
o Windows Phone SDK 7.1 o Silverlight 4 SDK y DRTo Microsoft Expression
Blend para Windows Phone
http://msdn.microsoft.com/es-es/ff380145
7
Entorno de Desarrollo
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
DEMO – SILVERLIGHT APP
8
XAML y Expression Blend
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
Con Expression Blend 4 seremos más productivos
Eso es para nenazas yo todo mi XAML lo escribo a pelo.
9
XAML y Expression Blend
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
DEMO
10
XNA – Desarrollo de juegos
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
Game Studio 4.0o Integrado en Microsoft
VS2010 Express para Windows Phone
o Emulador de Windows Phone
o Windows Phone SDK 7.1 Extensions para XNA Game Studio 4.0
http://creators.xna.com
11
XNA – Ciclo de ejecución
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
12
XNA – Desarrollo de juegos
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
DEMO
Game Studio 4.0
13
Publicando las apps
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
o Valido para WP y XBOX 360o Coste de 75€ anualeso Ilimitadas aplicaciones de
pagoo Hasta 100 aplicaciones
gratuitaso Las Apps deben pasar un
proceso de certificación por parte de Microsoft. http://create.msdn.com
14
Publicando las apps
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
o Sin dinero pero con ideas:
Desarrolla tu aplicación y pide un código de registro gratuito en el AppHub a través de [email protected]
Programa DreamSpark:Si eres universitario, todo el software de desarrollo y licencias de sistemas operativos de microsoft sin ningún costewww.dreamspark.com
15
Recursos
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
o Todos los meses un nuevo capitulo del podcast sobre desarrollo en Windows Phone.
o Actualidad.o Entrevistas.o Api del Mes.
o Disponible en www.wpcontrola.com
16
Mas sobre Windows Phone
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna
18:15h – TRACK 3
Calidad de software y patrones de diseño en Windows Phone 7.5
by Josue Yeray
MUCHAS GRACIAS
RAFAEL SERNA MEDINA
@rafasermed
http://geeks.ms/blogs/rserna
RAFAEL SERNA [email protected] - @rafasermed – http://geeks.ms/blogs/rserna