introducción al desarrollo en windows y windows phone por @danimart1991 - charla incluida en el 2º...
DESCRIPTION
Breve introducción al desarrollo de aplicaciones Modern UI para Windows Phone 8 y Windows 8 de la mano de App Studio y Visual Studio. Dirige la charla Daniel Martín González @danimart1991 Charla incluida en el 2º Betabeers Guadalajara organizado por Beperk.com y apoyado por el Parque Científico Tecnológico GuadalabTRANSCRIPT
![Page 1: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/1.jpg)
Introducción al desarrollo en
Windows y Windows Phone
Daniel Martín González
@danimart1991
![Page 2: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/2.jpg)
Introducción al desarrollo en Windows y Windows Phone
¿Por qué
Windows y
Windows Phone?
Motivos para dejar de lado la reticencia al
cambio.
Aprender no significa olvidar lo que
conocemos.
2
![Page 3: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/3.jpg)
Microsoft empieza a darse cuenta
de que los clientes pueden llevar
razón.
Sus productos y servicios están
enfocados a las peticiones y
sugerencias de clientes y
desarrolladores.
Developers, developers, developers, developers
Introducción al desarrollo en Windows y Windows Phone 3
![Page 4: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/4.jpg)
Datos
Microsoft está en el 14% de los dispositivos vendidos este año. Aunque
parezca poco, son 238 millones de dispositivos.
Sólo el Lumia 520, el más bajo de gama, 12 millones de unidades.
Los ingresos por aplicaciones de pago desde la salida de Windows Phone 8
han aumentado en un 440%.
Windows Phone ha crecido un 91% en un solo año.
Introducción al desarrollo en Windows y Windows Phone 4
![Page 5: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/5.jpg)
Experiencia personal
HTC Desire Z Nokia Lumia 800 Nokia Lumia 925 Sony Xperia S
480 x 800, 3,7” 480 x 800, 3,7” 1280 x 768, 4,5” 1280 x 720, 4,3”
Android OS, v2.3
(Gingerbread)
Windows Phone 7.8 Windows Phone 8 Android OS, v4,1 (Jelly
Bean)
Un núcleo, 800 Mhz Un núcleo, 1,4 GHz Doble núcleo 1,5 GHz Doble núcleo 1,5 GHz
512 Mb RAM 512 Mb RAM 1 Gb RAM 1 Gb RAM
Introducción al desarrollo en Windows y Windows Phone 5
![Page 6: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/6.jpg)
Introducción al desarrollo en Windows y Windows Phone
Manos a la obraUna breve introducción para empezar con
Windows y Windows Phone
6
![Page 7: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/7.jpg)
Opciones disponibles
Introducción al desarrollo en Windows y Windows Phone 7
Visual Studio
2012
Windows Phone
8
Universal Apps
(W8.1 / WP8.1)
Universal Apps
(W8.1 / WP8.1)
Windows Phone
8
Windows Phone
8.1
Windows Phone
7
Windows 8 Windows 8.1
Universal Apps
(W8.1 / WP8.1)
App StudioVisual Studio
2013
![Page 8: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/8.jpg)
• Servicio web generador de código.
• Crea Universal Apps o aplicaciones Windows Phone 8.
• No necesitas saber programar, ni dispositivos compatibles.
• Es bastante limitado, solo aplicaciones que muestren información.
• http://appstudio.windows.com/
App Studio
Introducción al desarrollo en Windows y Windows Phone 8
![Page 9: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/9.jpg)
Introducción al desarrollo en Windows y Windows Phone 9
![Page 10: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/10.jpg)
Introducción al desarrollo en Windows y Windows Phone 10
![Page 11: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/11.jpg)
Visual Studio
Introducción al desarrollo en Windows y Windows Phone 11
• Necesitamos los SDK de cada plataforma:
• Windows SDK: https://dev.windows.com/es-es/develop/downloads
• Windows Phone SDK: https://dev.windows.com/es-es/develop/downloads
• Instalar y usar. Así de fácil.
• Puedes crear aplicaciones totalmente gratis. Publicar en tienda tiene un
coste de 14€ al año.
![Page 12: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/12.jpg)
Visual Studio
Introducción al desarrollo en Windows y Windows Phone 12
• Requisitos Windows 8:
• Sistema operativo Windows 8.
• Requisitos Windows Phone 8.
• Sistema operativo Windows 8.
• Si no se dispone de dispositivo físico, es necesario Windows 8 64-bits
con soporte para virtualización por hardware. Tener instalado Hyper-V.
![Page 13: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/13.jpg)
MVVC (Model-View-ViewModel)
Introducción al desarrollo en Windows y Windows Phone 13
View
UI UI Logic
(Code-Behind)
ViewModel
Presentation
Logic
Model
Business
Logic
Commands
Data Binding
Notifications
![Page 14: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/14.jpg)
MVVC (Model-View-ViewModel)
Introducción al desarrollo en Windows y Windows Phone 14
Lenguajes Opciones Vista Vista-Modelo Modelo
Visual BasicWindows Phone 8
Windows 8XAML + VB.Net VB.Net
Base de Datos
Página Web
JSON
XML
…
Visual C#
Universal Apps
Windows Phone 8
Windows 8
XAML + C# C#
Visual C++XAML + C++ C++
JavaScriptHTML5 + JS +
CSSJS
![Page 15: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/15.jpg)
¡Hola Mundo!
Introducción al desarrollo en Windows y Windows Phone 15
![Page 16: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/16.jpg)
¡Hola Mundo!
Introducción al desarrollo en Windows y Windows Phone 16
![Page 17: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/17.jpg)
¡Hola Mundo!
Introducción al desarrollo en Windows y Windows Phone 17
![Page 18: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/18.jpg)
¡Hola Mundo!
Introducción al desarrollo en Windows y Windows Phone 18
![Page 19: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/19.jpg)
Package.appxmanifest
Introducción al desarrollo en Windows y Windows Phone 19
![Page 20: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/20.jpg)
¡Hola Mundo!
Introducción al desarrollo en Windows y Windows Phone 20
![Page 21: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/21.jpg)
Publicar aplicación (Windows Phone)
Introducción al desarrollo en Windows y Windows Phone 21
![Page 22: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/22.jpg)
Publicar aplicación (Windows 8)
Introducción al desarrollo en Windows y Windows Phone 22
![Page 23: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/23.jpg)
Publicar en Tiendas
Introducción al desarrollo en Windows y Windows Phone 23
https://appdev.microsoft.com http://dev.windowsphone.com
![Page 24: Introducción al desarrollo en Windows y Windows Phone por @danimart1991 - Charla incluida en el 2º BetabeersGuada organizado por Beperk.com](https://reader036.vdocuments.pub/reader036/viewer/2022062516/5560b463d8b42aef3b8b4890/html5/thumbnails/24.jpg)
• Página personal: http://danielmartingonzalez.com
• App Studio: http://appstudio.windows.com/
• Windows SDK: https://dev.windows.com/es-es/develop/downloads
• Windows Phone SDK: https://dev.windows.com/es-es/develop/downloads
Preguntas y conclusiones
Introducción al desarrollo en Windows y Windows Phone 24