SlideShare une entreprise Scribd logo
1  sur  30
 Windows Phone 7
 Arquitectura
 Herramientas para desarrollar aplicaciones Silverlight
para WP7
 Animaciones en WP7
 Windows Phone 7 & API de TWITTER
 Almacenamiento Aislado
 Implementación de aplicaciones en WP7
AGENDA
Evolución
Windows Phone 7 Diferente
Diseño inteligente
Windows Phone 7 Diferente
Windows Phone 7 Diferente
Windows Phone 7 Diferente
Integrando experiencias
Windows Phone 7 Diferente
Windows Phone 7 Diferente
Silverlight & XNA
XAML
Creación de interfaz de usuario
enriquecidas y funcionales
Implementación y desarrollo rápido
500.000 desarrolladores
Framework de juegos de alto
rendimiento
Creación Rápida de juegos 2D y 3D
Multipantalla
Usado en XBOX 360, Windows y
Zune
Capacidad de Entrada Táctil
4 o más puntos de contacto
Sensores
GPS, Acelerómetro, Brujúla, Luz, Proximidad…….
Cámara(Flash)
5 mega pixels o más
Multimedia
Acelerada mediante GPU
Memory
256MB RAM o más, 8GB Flash o más
GPU
DirectX 9
CPU
ARMv7 Cortex-A8 (Scorpion) o mejores
Botones Hardware | Atrás, Inicio, Búsqueda
Hardware
Kernel
Hardware BSP
App Model UI Model Cloud Integration
Applications
App management
Licensing
Chamber isolation
Software updates
Shell frame
Session manager
Direct3D
Compositor
Xbox LIVE
Bing
Location
Push notifications
Windows Live ID
Your App UI and logic
A-GPS Accelerometer Compass Light Proximity
Media Wi-Fi Radio Graphics
Security
Networking
Storage
Frameworks
Silverlight XNA HTML/JavaScript
CLR
Hardware Foundation
ARQUITECTURA
NUBE
PANTALLA
Emulador Teléfono
Ejemplos Documentación
Guias Comunidad
Herramientas de Empaquetado y verificación
Notificaciones
Localización Identidad Feeds
MapasSocial
Implementación App Registro
Validación
Certificación
Publicación
Marketplace
Facturación
Inteligencia de Negocio
Gestión de Actualiza..
Herramientas & Soporte
Servicios del portal de desarrolloServicios en la Nube
Sensores Media Datos
Xbox LIVE Notificaciones
Código manejado .Net en sandbox
Localización
Teléfono
Runtime
Elementos de la plataforma
Herramientas WP7
http://developer.windowsphone.com/
CARACTERISTICAS DE SILVERLIGHT 4
ENTRADA:
• Teclado
• Táctil
• Tinta Digital
Xaml núcleo UI:
• Vectores
• Animaciones
• Textos
• Imágenes
Multimedia:
• Captura y
reproducción
digital
• VC1,WMA,MP4
DATOS:
• LINQ
• LINQ to XML
• XML
• Almacenamiento Aislado
BIBLIOTECAS DE CLASES:
• Genéricas
• Colecciones
• Criptográficas
• Threading
WCF:
• REST
• RSS/ATOM
• SOAP
Interactuar con tu Red de Contactos
Interactuar con tu Red de Contactos
Interactuar con tu Red de Contactos
API Twitter
 Acceso a los recurso a través
de REST
 XML
 Escritura requiere OAuth
Almacén de Datos
de la aplicación
Configuración Local
La configuración local es
mantenida dentro del
almacenamiento aislado y es
actualizada cuando el
desarrollador persiste en realizar
cambios en el diccionario de la
aplicación
Archivos y Carpetas
Los desarrolladores pueden crear ,
borrar y acceder a los archivos y
carpetas usando la API de
almacenamiento aislado
Almacenamiento Aislado
Almacenamiento Aislado
• No existe cuota de almacenamiento
• El límite máximo de almacenamiento por aplicación son 2 GB
• Los datos permanecen cuando:
• El dispositivo se actualiza
• El dispositivo se reinicia
• La aplicación se actualiza
• Los datos se borran Automáticamente cuando:
• Se desinstala la aplicación a la que estén asociados
Desarrollo
Enviar &
Validar
Certificar
& Firmar
Servicio de Implementación
de aplicaciones WP7
IMPLEMENTACIÓN
Windows Phone
Marketplace
+Windows Phone
Marketplace
INSTALACIÓN
Enlaces de Interés
• http://uoc.dotnetclubs.com
• http://developer.windowsphone.com/
• http://channel9.msdn.com/Blogs/Learn/Windows-
Phone-7-Series-Training
• http://www.silverlight.net/getstarted/silverlight-4/
• http://www.cesnavarra.net
Wp7

Contenu connexe

En vedette

Windows phone
Windows phoneWindows phone
Windows phonecarluve
 
Descubriendo Windows Phone 7
Descubriendo Windows Phone 7Descubriendo Windows Phone 7
Descubriendo Windows Phone 7Hernan Rodriguez
 
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
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

En vedette (6)

Windows phone
Windows phoneWindows phone
Windows phone
 
Descubriendo Windows Phone 7
Descubriendo Windows Phone 7Descubriendo Windows Phone 7
Descubriendo Windows Phone 7
 
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
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similaire à Wp7

Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlightricardomeanaG9
 
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
 
Seminario WP7 MICTT
Seminario WP7 MICTTSeminario WP7 MICTT
Seminario WP7 MICTTMICTT Palma
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos movilesAdrian Diaz Cervera
 
Integrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías WebIntegrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías Webjuliocasal
 
Usos y alcances de aplicaciones empresariales con Silverlight 5
Usos y alcances de aplicaciones empresariales con Silverlight 5Usos y alcances de aplicaciones empresariales con Silverlight 5
Usos y alcances de aplicaciones empresariales con Silverlight 5amin_1003
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashFutura Networks
 
Artec alternativas moviles
Artec alternativas movilesArtec alternativas moviles
Artec alternativas movilespmorillo
 
Análisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3D
Análisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3DAnálisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3D
Análisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3DRubén Talón Argente
 

Similaire à Wp7 (20)

Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlight
 
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
 
Historia de Flash Player
Historia de Flash PlayerHistoria de Flash Player
Historia de Flash Player
 
Seminario WP7 MICTT
Seminario WP7 MICTTSeminario WP7 MICTT
Seminario WP7 MICTT
 
Deber
DeberDeber
Deber
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Integrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías WebIntegrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías Web
 
Angelagamarra q
Angelagamarra qAngelagamarra q
Angelagamarra q
 
Flash historia
Flash historiaFlash historia
Flash historia
 
Flash Platform
Flash PlatformFlash Platform
Flash Platform
 
Usos y alcances de aplicaciones empresariales con Silverlight 5
Usos y alcances de aplicaciones empresariales con Silverlight 5Usos y alcances de aplicaciones empresariales con Silverlight 5
Usos y alcances de aplicaciones empresariales con Silverlight 5
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
 
Ana aristega flash player
Ana aristega flash playerAna aristega flash player
Ana aristega flash player
 
Ana aristega flash player
Ana aristega flash playerAna aristega flash player
Ana aristega flash player
 
Ana aristega flash player
Ana aristega flash playerAna aristega flash player
Ana aristega flash player
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
 
Artec alternativas moviles
Artec alternativas movilesArtec alternativas moviles
Artec alternativas moviles
 
Análisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3D
Análisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3DAnálisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3D
Análisis de Alternativas para el Desarrollo de Aplicaciones Gráficas 3D
 
Historia de flash
Historia de flashHistoria de flash
Historia de flash
 
Expo w7
Expo w7Expo w7
Expo w7
 

Dernier

Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
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
 
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
 
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
 
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
 
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
 

Dernier (15)

Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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
 
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)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
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...
 
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
 
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
 
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
 
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
 

Wp7

  • 1.
  • 2.  Windows Phone 7  Arquitectura  Herramientas para desarrollar aplicaciones Silverlight para WP7  Animaciones en WP7  Windows Phone 7 & API de TWITTER  Almacenamiento Aislado  Implementación de aplicaciones en WP7 AGENDA
  • 3.
  • 5. Windows Phone 7 Diferente
  • 7. Windows Phone 7 Diferente
  • 8. Windows Phone 7 Diferente
  • 10. Windows Phone 7 Diferente
  • 11. Silverlight & XNA XAML Creación de interfaz de usuario enriquecidas y funcionales Implementación y desarrollo rápido 500.000 desarrolladores Framework de juegos de alto rendimiento Creación Rápida de juegos 2D y 3D Multipantalla Usado en XBOX 360, Windows y Zune
  • 12. Capacidad de Entrada Táctil 4 o más puntos de contacto Sensores GPS, Acelerómetro, Brujúla, Luz, Proximidad……. Cámara(Flash) 5 mega pixels o más Multimedia Acelerada mediante GPU Memory 256MB RAM o más, 8GB Flash o más GPU DirectX 9 CPU ARMv7 Cortex-A8 (Scorpion) o mejores Botones Hardware | Atrás, Inicio, Búsqueda Hardware
  • 13. Kernel Hardware BSP App Model UI Model Cloud Integration Applications App management Licensing Chamber isolation Software updates Shell frame Session manager Direct3D Compositor Xbox LIVE Bing Location Push notifications Windows Live ID Your App UI and logic A-GPS Accelerometer Compass Light Proximity Media Wi-Fi Radio Graphics Security Networking Storage Frameworks Silverlight XNA HTML/JavaScript CLR Hardware Foundation ARQUITECTURA
  • 14. NUBE PANTALLA Emulador Teléfono Ejemplos Documentación Guias Comunidad Herramientas de Empaquetado y verificación Notificaciones Localización Identidad Feeds MapasSocial Implementación App Registro Validación Certificación Publicación Marketplace Facturación Inteligencia de Negocio Gestión de Actualiza.. Herramientas & Soporte Servicios del portal de desarrolloServicios en la Nube Sensores Media Datos Xbox LIVE Notificaciones Código manejado .Net en sandbox Localización Teléfono Runtime Elementos de la plataforma
  • 16. CARACTERISTICAS DE SILVERLIGHT 4 ENTRADA: • Teclado • Táctil • Tinta Digital Xaml núcleo UI: • Vectores • Animaciones • Textos • Imágenes Multimedia: • Captura y reproducción digital • VC1,WMA,MP4 DATOS: • LINQ • LINQ to XML • XML • Almacenamiento Aislado BIBLIOTECAS DE CLASES: • Genéricas • Colecciones • Criptográficas • Threading WCF: • REST • RSS/ATOM • SOAP
  • 17.
  • 18. Interactuar con tu Red de Contactos
  • 19. Interactuar con tu Red de Contactos
  • 20. Interactuar con tu Red de Contactos API Twitter  Acceso a los recurso a través de REST  XML  Escritura requiere OAuth
  • 21.
  • 22.
  • 23. Almacén de Datos de la aplicación Configuración Local La configuración local es mantenida dentro del almacenamiento aislado y es actualizada cuando el desarrollador persiste en realizar cambios en el diccionario de la aplicación Archivos y Carpetas Los desarrolladores pueden crear , borrar y acceder a los archivos y carpetas usando la API de almacenamiento aislado Almacenamiento Aislado
  • 24. Almacenamiento Aislado • No existe cuota de almacenamiento • El límite máximo de almacenamiento por aplicación son 2 GB • Los datos permanecen cuando: • El dispositivo se actualiza • El dispositivo se reinicia • La aplicación se actualiza • Los datos se borran Automáticamente cuando: • Se desinstala la aplicación a la que estén asociados
  • 25.
  • 26. Desarrollo Enviar & Validar Certificar & Firmar Servicio de Implementación de aplicaciones WP7 IMPLEMENTACIÓN Windows Phone Marketplace
  • 28.
  • 29. Enlaces de Interés • http://uoc.dotnetclubs.com • http://developer.windowsphone.com/ • http://channel9.msdn.com/Blogs/Learn/Windows- Phone-7-Series-Training • http://www.silverlight.net/getstarted/silverlight-4/ • http://www.cesnavarra.net

Notes de l'éditeur

  1. .NET Framework proporciona implementaciones de numerosos algoritmos criptográficos estándar. Estos algoritmos son fáciles de utilizar y disponen de las propiedades predeterminadas más seguras. Además, el modelo de criptografía de .NET Framework de la herencia de objetos, el diseño de las secuencias y la configuración son muy extensibles