SlideShare una empresa de Scribd logo
1 de 17
Curso de iniciación a Windows Phone 7




   Introducción a la plataforma
                                        César Reneses Cárcamo
                                        Coordinador Albacete DotNetClub
                                               Microsoft Student Partner
                                              about.me/cesarreneses
Contenido

•   Hardware
•   Un nuevo concepto de diseño: Metro
•   Dos caminos, Silverlight y XNA
•   Herramientas de desarrollo
•   Ciclo de vida de una aplicación
•   La perla
Hardware
           •   Pantalla capacitiva, 4 puntos multitouch pantalla con
               resolución:
                –   WVGA (800x480)
                –   HVGA (480×320)
           •   1 GHz ARM v7 "Cortex/Scorpion" o mejor
           •   DirectX 9 rendering-capable GPU
           •   256MB de RAM con al menos 8GB de memoria Flash
           •   Acelerómetro con brújula, sensor de luz, sensor de
               proximidad y A-GPS
           •   Cámara de 5 megapíxeles con flash
           •   FM radio
           •   6 botones de hardware dedicados - Volver, Inicio,
               buscar, cámara, ON/OFF y Volumen Arriba y Abajo.
Un nuevo concepto de diseño: Metro


                   Hardware
                   más rápido y   Plataforma
   Diseño
                     con una
el usuario es lo                  más rica, fácil y
                   experiencia
    primero                          potente
                       más
                   consistente
Un nuevo concepto de diseño: Metro
Un nuevo concepto de diseño: Metro

         Be different
Un nuevo concepto de diseño: Metro
Un nuevo concepto de diseño: Metro

¿Qué es Metro?

     Arquitectura de información

                 Ergonomía

        Experiencia de usuario
Un nuevo concepto de diseño: Metro

5 principios

   Limpio
   Ligero       Contenido    Hardware y                 Personal
                                          Experiencia
   Abierto     sin adornos    software                      y
                                             fluida
    Claro                    integrados                   vivo
Un nuevo concepto de diseño: Metro

Ventanas activas   Panoramas
Un nuevo concepto de diseño: Metro

Hubs
Dos caminos, Silverlight y XNA
                                            Windows Phone 7 Frameworks

   Camera                  FM Radio                    Sensors            PushNotification            Device Integration        Pause / Resume


                                           Launchers and         Phone Application         Phone Application               WebBrowser
               Bing MapControl
                                             Choosers                 Frame                      Page                       Control


       Silverlight Presentation and Media                                                    XNA Frameworks
         Controls                Drawing             Media                       Audio                  Content                Input


         Markup                  Shapes            Navigation                   Graphics          GamerServices                Media


                          IsolatedStorage




                                                Common Base Class Library
 Collections        ComponentModel            Configuration      Diagnostics          Globalization           Reflection       Location     IO


LINQ      Net            Resources                  Runtime                Security             ServiceModel               Threading      Text
Herramientas de desarrollo




  http://create.msdn.com/en-us/resources/downloads
Ciclo de vida de una aplicación
               Desarrollador                                 Prueba
                                                             Instalación
                                                             Feedback
                 Descargar
                    SDK          Publicar la
Registro
                  Guia de        aplicación
                   estilo                                      Deploy
                                                  App                       Comments
                                                               Update
                                               StoreFront                    Ratings
                                                               Reject




                                               Windows Phone Marketplace
                 App Hub

                                Subida de la
  Gestión de      Gestión de     aplicación
   la cuenta     aplicaciones       para
                                 certificar


                  Reportes
                                                               Categoría
La Perla ;)

      http://wphonecommands.codeplex.com


 •   Monitoriza la conexión al teléfono o al emulador
 •   Muestra información del dispositivo
 •   Gestiona las aplicaciones instaladas
 •   Podemos gestionar el almacenamiento aislado
 •   Podemos lanzar las aplicaciones de WP
 •   Gestionar las conexiones a internet
Enlaces de interés

 App Hub   http://create.msdn.com

           http://create.msdn.com/en-
 Wp7 SDK   us/home/getting_started


           http://social.msdn.microsoft.com/Forums
 Foros     /es-ES/category/windowsphone
GRACIAS

Más contenido relacionado

La actualidad más candente

Diapositiva
DiapositivaDiapositiva
DiapositivaDVHM
 
Guía de instalación phonegap
Guía de instalación phonegapGuía de instalación phonegap
Guía de instalación phonegapAkirepaho
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasScio Consulting
 
CodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows PhoneCodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows PhoneAvanet
 
Java Fx - Alejandro Sotelo
Java Fx - Alejandro SoteloJava Fx - Alejandro Sotelo
Java Fx - Alejandro Sotelo2008PA2Info3
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumJulito Avellaneda
 
Presentacion de electronica
Presentacion de electronicaPresentacion de electronica
Presentacion de electronicacarrillo1415
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesFrancesc Perez
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilatSistemas
 

La actualidad más candente (12)

Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Guía de instalación phonegap
Guía de instalación phonegapGuía de instalación phonegap
Guía de instalación phonegap
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
CodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows PhoneCodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows Phone
 
Java Fx - Alejandro Sotelo
Java Fx - Alejandro SoteloJava Fx - Alejandro Sotelo
Java Fx - Alejandro Sotelo
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e Icenium
 
Presentacion de electronica
Presentacion de electronicaPresentacion de electronica
Presentacion de electronica
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móviles
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvil
 
Photocode
PhotocodePhotocode
Photocode
 
educacion
educacioneducacion
educacion
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 

Destacado

Capitulo 4 de windows 7 (2010 2011) web
Capitulo 4 de windows 7  (2010 2011) webCapitulo 4 de windows 7  (2010 2011) web
Capitulo 4 de windows 7 (2010 2011) webALECOXSDB
 
Capitulo 1 de windows 7 (2010 2011)
Capitulo 1 de windows 7 (2010 2011)Capitulo 1 de windows 7 (2010 2011)
Capitulo 1 de windows 7 (2010 2011)ALECOXSDB
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7videos
 
Presentación windows 7
Presentación windows 7Presentación windows 7
Presentación windows 7Alfonsoceuti11
 
Presentación power point sistema operativo windows 7
Presentación power point sistema operativo windows 7Presentación power point sistema operativo windows 7
Presentación power point sistema operativo windows 7infoaplicadapreescolar
 

Destacado (6)

Capitulo 4 de windows 7 (2010 2011) web
Capitulo 4 de windows 7  (2010 2011) webCapitulo 4 de windows 7  (2010 2011) web
Capitulo 4 de windows 7 (2010 2011) web
 
Capitulo 1 de windows 7 (2010 2011)
Capitulo 1 de windows 7 (2010 2011)Capitulo 1 de windows 7 (2010 2011)
Capitulo 1 de windows 7 (2010 2011)
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7
 
ppt Windows 7
ppt Windows 7ppt Windows 7
ppt Windows 7
 
Presentación windows 7
Presentación windows 7Presentación windows 7
Presentación windows 7
 
Presentación power point sistema operativo windows 7
Presentación power point sistema operativo windows 7Presentación power point sistema operativo windows 7
Presentación power point sistema operativo windows 7
 

Similar a Curso de iniciación a Windows Phone 7

Presentación: WINDOWS PHONE
Presentación: WINDOWS PHONEPresentación: WINDOWS PHONE
Presentación: WINDOWS PHONECubudi
 
Boya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneBoya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneSorey García
 
Curso Android tema 1
Curso Android tema 1Curso Android tema 1
Curso Android tema 1Frank Jorge
 
Generalidades sobre Windows Phone
Generalidades sobre Windows PhoneGeneralidades sobre Windows Phone
Generalidades sobre Windows PhoneSorey García
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones movilesdieguito8510
 
Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici...
 Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici... Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici...
Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici...Cámara Argentina de Comercio Electrónico
 
Sencha Touch GTUG Barcelona
Sencha Touch GTUG BarcelonaSencha Touch GTUG Barcelona
Sencha Touch GTUG BarcelonaBarcelona GTUG
 
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderIntroducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderjezabelink
 
eMobc Android Startup
eMobc Android StartupeMobc Android Startup
eMobc Android Startupemobc
 
Code Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingCode Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingINSIGNIA4U
 
Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftHaaron Gonzalez
 
Windows Phone - Sesión 2 - SenaGeeks
Windows Phone - Sesión 2 - SenaGeeksWindows Phone - Sesión 2 - SenaGeeks
Windows Phone - Sesión 2 - SenaGeeksAvanet
 
Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Oscar Eduardo
 
Presentación PhoneGap
Presentación PhoneGap Presentación PhoneGap
Presentación PhoneGap cccori
 
Informe tercer avance
Informe tercer avanceInforme tercer avance
Informe tercer avanceslokyspaipa
 
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworks
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworksSymfony-Community: Introducción a arquitecturas de aplicaciones web y frameworks
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworksexcedesoft
 

Similar a Curso de iniciación a Windows Phone 7 (20)

Presentación: WINDOWS PHONE
Presentación: WINDOWS PHONEPresentación: WINDOWS PHONE
Presentación: WINDOWS PHONE
 
Exposición - Windows phone
Exposición - Windows phone Exposición - Windows phone
Exposición - Windows phone
 
Boya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneBoya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows Phone
 
Curso Android tema 1
Curso Android tema 1Curso Android tema 1
Curso Android tema 1
 
Generalidades sobre Windows Phone
Generalidades sobre Windows PhoneGeneralidades sobre Windows Phone
Generalidades sobre Windows Phone
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici...
 Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici... Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici...
Presentación Alejandro Poznansky - Seminario Agosto- "Estrategias para inici...
 
Sencha Touch GTUG Barcelona
Sencha Touch GTUG BarcelonaSencha Touch GTUG Barcelona
Sencha Touch GTUG Barcelona
 
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderIntroducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entender
 
Presentación cloud sourceit v7
Presentación cloud sourceit v7Presentación cloud sourceit v7
Presentación cloud sourceit v7
 
eMobc Android Startup
eMobc Android StartupeMobc Android Startup
eMobc Android Startup
 
Code Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingCode Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile Prototyping
 
Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma Microsoft
 
Windows Phone - Sesión 2 - SenaGeeks
Windows Phone - Sesión 2 - SenaGeeksWindows Phone - Sesión 2 - SenaGeeks
Windows Phone - Sesión 2 - SenaGeeks
 
Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5
 
Presentación PhoneGap
Presentación PhoneGap Presentación PhoneGap
Presentación PhoneGap
 
Informe tercer avance
Informe tercer avanceInforme tercer avance
Informe tercer avance
 
06 ingeniería software
06 ingeniería software06 ingeniería software
06 ingeniería software
 
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworks
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworksSymfony-Community: Introducción a arquitecturas de aplicaciones web y frameworks
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworks
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (16)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Curso de iniciación a Windows Phone 7

  • 1. Curso de iniciación a Windows Phone 7 Introducción a la plataforma César Reneses Cárcamo Coordinador Albacete DotNetClub Microsoft Student Partner about.me/cesarreneses
  • 2. Contenido • Hardware • Un nuevo concepto de diseño: Metro • Dos caminos, Silverlight y XNA • Herramientas de desarrollo • Ciclo de vida de una aplicación • La perla
  • 3. Hardware • Pantalla capacitiva, 4 puntos multitouch pantalla con resolución: – WVGA (800x480) – HVGA (480×320) • 1 GHz ARM v7 "Cortex/Scorpion" o mejor • DirectX 9 rendering-capable GPU • 256MB de RAM con al menos 8GB de memoria Flash • Acelerómetro con brújula, sensor de luz, sensor de proximidad y A-GPS • Cámara de 5 megapíxeles con flash • FM radio • 6 botones de hardware dedicados - Volver, Inicio, buscar, cámara, ON/OFF y Volumen Arriba y Abajo.
  • 4. Un nuevo concepto de diseño: Metro Hardware más rápido y Plataforma Diseño con una el usuario es lo más rica, fácil y experiencia primero potente más consistente
  • 5. Un nuevo concepto de diseño: Metro
  • 6. Un nuevo concepto de diseño: Metro Be different
  • 7. Un nuevo concepto de diseño: Metro
  • 8. Un nuevo concepto de diseño: Metro ¿Qué es Metro? Arquitectura de información Ergonomía Experiencia de usuario
  • 9. Un nuevo concepto de diseño: Metro 5 principios Limpio Ligero Contenido Hardware y Personal Experiencia Abierto sin adornos software y fluida Claro integrados vivo
  • 10. Un nuevo concepto de diseño: Metro Ventanas activas Panoramas
  • 11. Un nuevo concepto de diseño: Metro Hubs
  • 12. Dos caminos, Silverlight y XNA Windows Phone 7 Frameworks Camera FM Radio Sensors PushNotification Device Integration Pause / Resume Launchers and Phone Application Phone Application WebBrowser Bing MapControl Choosers Frame Page Control Silverlight Presentation and Media XNA Frameworks Controls Drawing Media Audio Content Input Markup Shapes Navigation Graphics GamerServices Media IsolatedStorage Common Base Class Library Collections ComponentModel Configuration Diagnostics Globalization Reflection Location IO LINQ Net Resources Runtime Security ServiceModel Threading Text
  • 13. Herramientas de desarrollo http://create.msdn.com/en-us/resources/downloads
  • 14. Ciclo de vida de una aplicación Desarrollador  Prueba  Instalación  Feedback Descargar SDK Publicar la Registro Guia de aplicación estilo Deploy App Comments Update StoreFront Ratings Reject Windows Phone Marketplace App Hub Subida de la Gestión de Gestión de aplicación la cuenta aplicaciones para certificar Reportes Categoría
  • 15. La Perla ;) http://wphonecommands.codeplex.com • Monitoriza la conexión al teléfono o al emulador • Muestra información del dispositivo • Gestiona las aplicaciones instaladas • Podemos gestionar el almacenamiento aislado • Podemos lanzar las aplicaciones de WP • Gestionar las conexiones a internet
  • 16. Enlaces de interés App Hub http://create.msdn.com http://create.msdn.com/en- Wp7 SDK us/home/getting_started http://social.msdn.microsoft.com/Forums Foros /es-ES/category/windowsphone

Notas del editor

  1. Los “tiles” son ventanas vivas que se actualizan dinámicamente y muestran contenido en tiempo real, rompiendo con el viejo esquema de iconos estáticos que sirven como un paso intermedio para ejecutar una aplicación. El objetivo primordial de los “tiles” es hacer la vida más fácil a los usuarios de teléfonos móviles, proporcionándoles experiencias personalizadas. Ya no hay iconos que den paso a aplicaciones concretas, sino “tiles”, pequeñas ventanas activas que presentan, de un vistazo, lo que grupos enteros de aplicaciones están haciendo por nosotros en ese mismo momento.Una nueva experiencia de uso y un sinfín de utilidades. Aplicaciones, servicios y contenidoLos Windows Phone 7 de Microsoft, nos proporcionan, además de las ventanas vivas, una nueva experiencia a la hora de organizar la información del teléfono y explorar sus funcionalidades, uniendo aplicaciones, servicios y contenido. Estas uniones o “concentraciones” de aplicaciones, servicios y contenido son los “hubs” de Windows Phone 7.       Hub de Contactos: Permite ver el contenido relevante de los contactos y escribir en el muro de tus amigos, incluyendo las actualizaciones y fotos de Windows Live y Facebook, además de poder llamarles o enviar mensajes al momento.Hub de Imágenes: Permite compartir fotos y videos en las redes sociales en un solo paso. También agrupa las fotos del usuario, gracias a la integración con el PC y la Web.Hub de Juegos: Proporciona la primera y la única experiencia oficial de Xbox Live en un teléfono. Permite jugar con amigos y comprobar sus puntuaciones y logros.Hub de Música y Video: Ofrece una completa experiencia audiovisual integrando Zune, el contenido del PC, servicios online de música y radio FM. Permite descargar series, películas y música rápidamente e incorpora la posibilidad de adquirir canciones y álbumes en formato MP3. También ofrece un amplio catálogo de películas.Hub de Marketplace: Marketplace (tienda de aplicaciones online) de Windows Phone 7 permite a los usuarios descargar fácilmente al teléfono aplicaciones de juegos, música, entretenimiento, noticias, deporte, redes sociales, viajes, etc., que pueden ser probadas antes de la compra para asegurar la satisfacción del usuario. Hub de Office: Proporciona acceso instantáneo a Office Mobile 2010 (Word Mobile, Excel Mobile y PowerPoint Mobile), SharePoint, OneNote y al correo electrónico Outlook.
  2. As a developer, you will start out at the App Hub registering with your Windows Live ID (create it ifyou do not have one). Once signed up at the App Hub, you can register your physical device so you candebug in the real device. Remember that you can add up to three devices. Using Visual Studio and/orExpression Blend, you will be creating your application and debugging using the emulator or the deviceyou registered. Once the application is created, you need to submit the application to the certificationprocess.In order to ensure that your application will pass the Marketplace certification process, it would be agood idea for you to read and understand the application certification document found athttp://go.microsoft.com/?linkid=9730558. As part of the certification process, your application will gothrough a series of validations against the application and content policies, packaging, code, phonefeature disclosure, language, and images requirements. Your application will also get tested onreliability, performance, resource management, phone functionality uses, and security. The certificationprocess is in place to help promote quality applications to consumers, to protect consumers frommalwares, and protect Microsoft services. You will learn much more in detail about Marketplacecertification in Chapter 5.Once the application passes the certification process, it will be deployed to the Marketplace anddownloaded and used by the consumer. The consumer will use your application and provide ratings andcomments, and reports can be generated by you from the App Hub to show how your application isperforming in the Marketplace. Based on the feedback you receive, you can choose to deploy an updatedversion that contains bug fixes and new features to users. Your ultimate goal is to create a compellingapplication that you know consumers will use and publish to the Marketplace. The Marketplace will cost$99 annually, which will give you access to the Windows Phone Marketplace and the Xbox 360Marketplace. In the Windows Phone Marketplace, you can submit an unlimited number of paidapplications and you can submit five free applications. Additional submissions will cost $19.99. In theXbox 360 Marketplace, you can submit up to ten games.You will be able to observe any Marketplace activities through the report provided, like comments,ratings, and how many sold, so that you can effectively improve sales and marketing efforts.When your application is bought by consumers, Microsoft will take 30% and you get to keep 70%.Also you get your money deposited directly to your bank, and your account will be activated to receivemoney only when you make your first sale of $200.