SlideShare una empresa de Scribd logo
1 de 54
Índice
 Introducción
 Principios de diseño
 Plataforma de Aplicaciones
 Desarrollo de Aplicaciones con Silverlight
 Desarrollo de Aplicaciones con XNA
Evolución Windows Mobile
Windows CE
1.0
Windows CE
2.0
Windows CE
3.0
Windows CE
4.0
Windows
Mobile 5.0
Windows
Mobile 6.0
Windows
Mobile 6.5
1996 1997 2000 2002 2005 2007 2009
Un teléfono diferente,
diseñado para una vida en
movimiento
Diferente,
Por Buenas Razones
Metro Design Language
Experiencias Integradas
7
Claro y sencillo
Tipografía
Movimiento
Contenido sin excesos gráficos
Honestidad
Tareas primarias
Mucho con muy Poco
Reducción de elementos
Uso inteligente del espacio
Belleza
Claridad
Equilibrio
Respuesta y dinamismo
Entorno uniforme
Usabilidad
Transiciones
Dimensión y profundidad
Contenido vs Adornos
Menos elementos visuales
El contenido es la UI
Interactuación con contenido
Diseñada para el terminal
Autenticamente digital
No querer aparentar lo que NO es
Ser directo
Let’s Play
Hardware Estandarizado
Terminales disponibles
Samsung Omnia 7 HTC Trophy 7 LG Optimus 7
Objetivos de la plataforma
CLOUD
SCREEN
Elementos de la Plataforma de Aplicaciones
Cloud Services
Runtime – On “Screen”
Código en cliente
Código en el
servidor
Tools & Support
Developer Portal Services
Herramientas
para el diseño y
desarrollo
Herramientas
para empaquetar
y vender
CLOUD
SCREEN
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Notifications
Location Identity Feeds
MapsSocial
App Deployment Registration
Validation
Certification
Publishing
Marketplace
MO and CC Billing
Business Intelligence
Update Management
Tools & Support
Portal ServicesCloud Services
Sensors Media Data
Xbox LIVE Notifications
.NET Framework managed code sandbox
Location
Phone
Runtime – On “Screen”
Elementos de la Plataforma de Aplicaciones
CLOUD
SCREEN
Notifications
Location Identity Feeds
MapsSocial
App Deployment
Cloud Services
Elementos de la Platforma de Aplicaciones
Cloud Services
CLOUD
SCREEN
Sensors Media Data
Xbox LIVE Notifications
.NET Framework managed code sandbox
Location
Phone
Runtime – On “Screen”
Elementos de la Platforma de Aplicaciones
Dos modelos de aplicaciones
CLOUD
SCREEN
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Tools
Elementos de la Platforma de Aplicaciones
Windows Phone Developer Tools
myapp.xap
Windows Phone
device
Windows Phone
Emulator
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Tools
CLOUD
SCREEN
Registration
Validation
Certification
Publishing
Marketplace
MO and CC Billing
Business Intelligence
Update Management
Portal Services
Elementos de la Platforma de Aplicaciones
Proceso de implementación
Marketplace
Descubrir
• Facilidad para encontrar
aplicaciones y juegos
• Navegacíón divertida
Adquisición simple y
segura
• Provar antes de comprar
• Comprar y descargar en un
suspiro
• Flexibilidad de pago
(MO billing
y tarjeta de crédito)
Silverlight 1
September 2007
Silverlight 2
October 2008
Silverlight 3
July 2009
Silverlight 4
April 2010
 Aplicaciones de negocio
 Multimedia
 Beyond the Browser
Silverlight 4
Composición Gráfica
El Marco Contenedor compone todos los interfaces en una sola pantalla
La página de administración central permite manejar transisciones y otros efectos
Aplicación de teléfono
Proporciona UI
representados como páginas
XAML conectadas por URI’s
Modelo UI: Conceptos Web familiares
Aplicación Web
Proporciona recursos
audiovisuales como recursos
HTTP vinculados mediante
URL’s
Marco contenedor
Solicita páginas, crea UI y
maneja la navegación entre
apps
Sesiones y Pila
Agrupa secuencias de páginas
acorde a las actividades del
usuario a través de las apps
Explorador Web
Solicita recursos HTTP, los
genera y maneja la
navegación entre los sitios
Historial y etiquetas
Agrupa secuencias de
recursos HTTP acorde a las
actividades del usuario a
través de los sitios
Se mantiene en el marco para
restaurar la sesión
Desaparece mientras la sesión está
pausada
UI y Administración de Estado: Conceptos
UI Página
Describe la apariencia
visual de la página
Estado de la Página
Contiene la información
que describe una
instancia de la página,
análogo a las cookies del
navegador
Controles de Silverlight
 Mouse Events
 Modificado automáticamente
 ScrollViewer
 Como Silverlight
 Gestures
 Control SIP (Software Input Panel) y el control WebBrowser
permiten gestos
 Manipulations
 Todos los elementos UI
Controles Táctiles
 Plantillas de controles
 Simples y elegantes
 Uso de transparencia
 Sobredimensionados
 Tematización
 Personalización
 Los controles integrados se tematizan automáticamente
 Las aplicaciones pueden usar temas
Plantillas de Controles & Tematización
 Frame
 Contenedor Top-level
 Page
 Ocupa la región de
contenido del frame
 Page Navigation
 Adelante
 Atrás
 Botón Hardware Atrás
Frame & Page Navigation
 Muestra contenido de red y local
 Gestos
 Permite transforms & projections
 La aplicación puede interactuar con
JavaScript
 Optimizado para privacidad
 Script deshabilitados por defecto
 Aislamiento de cookies y caché
Control WebBrowser
 Barra de herramientas
 Hasta 4 iconos
 Podemos configurar el nivel de transparencia
 El menú Slide up puede mostrar más ítems
 Podemos declararlo en código o en XAML
 Iconos
 48 pixels x 48 pixels
 Blanco en primer plano y de fondo transparente
 Usa composición alfa
 Los iconos se colorean en función del estilo actual
Application Bar
XNA Game Studio
Facilita el desarrollo de juegos
El framework XNA proporciona APIs robustas
Herramientas C#, .NET y Visual Studio
Soluciones para el procesado de contenido
No es un motor de soluciones
Crear
Juegos
XNA Game Studio
Desarrollo
paraWindows
Phone
API’s gráficas
simplificadas
Integrado
Visual Studio
2010
Soporte
Audio
Nuevos efectos
configurables
Gráficos
Para un control UI mejor elegir Silverlight
Tratamiento de vectores gráficos en
XAML
Audiovisual
Alto soporte de aplicaciones de video
Herramientas
Si usamos Microsoft Blend en nuestra
línea de negocio
Elegir la tecnología correcta
Gráficos
Uso de gráficos 3D
Aplicaciones 2D pesadas
Simulación/Dibujo
Si preferimos un marco tradicional de
presentación dibujo y actualización
Herramientas
Aquellos que quieren usar los tipos gráficos de
Content Pipeline que proporcionel el framework
XNA
Elegir la tecnología correcta
Recursos
• http://developer.windowsphone.com
Muchas gracias por su atención
Q&A

Más contenido relacionado

Destacado

Trois articles sur l'emploi
Trois articles sur l'emploiTrois articles sur l'emploi
Trois articles sur l'emploijtp2626
 
La veille de Red Guy du 08.02.12 : la bande dessinée
La veille de Red Guy du 08.02.12 : la bande dessinéeLa veille de Red Guy du 08.02.12 : la bande dessinée
La veille de Red Guy du 08.02.12 : la bande dessinéeRed Guy
 
Krum C/ Yahoo y Google
Krum C/ Yahoo y GoogleKrum C/ Yahoo y Google
Krum C/ Yahoo y GoogleJose Figuerero
 
Communication : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...
Communication  : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...Communication  : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...
Communication : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...OUADA Yazid
 
Plan de Ciencia Innovación y Tecnología 2015
Plan de Ciencia Innovación y Tecnología 2015Plan de Ciencia Innovación y Tecnología 2015
Plan de Ciencia Innovación y Tecnología 2015Alfredo Alday
 
Planification et analyse d'expériences numériques: approche bayésienne
Planification et analyse d'expériences numériques: approche bayésiennePlanification et analyse d'expériences numériques: approche bayésienne
Planification et analyse d'expériences numériques: approche bayésienneJulien Bect
 
La veille de Red Guy du 23.01.13 - les médias en inde
La veille de Red Guy du 23.01.13 - les médias en indeLa veille de Red Guy du 23.01.13 - les médias en inde
La veille de Red Guy du 23.01.13 - les médias en indeRed Guy
 
Social crm - Conférence de publication
Social crm   - Conférence de publicationSocial crm   - Conférence de publication
Social crm - Conférence de publicationEric Lévy-Bencheton
 
Els drets humans_3a_generacio
Els drets humans_3a_generacioEls drets humans_3a_generacio
Els drets humans_3a_generaciomplaya4
 
Planification séquentielle pour l'estimation de probabilités de défaillance
Planification séquentielle pour l'estimation de probabilités de défaillancePlanification séquentielle pour l'estimation de probabilités de défaillance
Planification séquentielle pour l'estimation de probabilités de défaillanceJulien Bect
 
Atelier 3 : Adapter le style de rédaction aux supports
Atelier 3 : Adapter le style de rédaction aux supportsAtelier 3 : Adapter le style de rédaction aux supports
Atelier 3 : Adapter le style de rédaction aux supportsCap'Com
 
Cap com2011 ambassadeurs-tourisme dunkerque
Cap com2011 ambassadeurs-tourisme dunkerqueCap com2011 ambassadeurs-tourisme dunkerque
Cap com2011 ambassadeurs-tourisme dunkerqueCap'Com
 
Juan de dios valdez sin título - acrílico sobre propaganda electoral. 2015
Juan de dios valdez   sin título - acrílico sobre propaganda electoral. 2015Juan de dios valdez   sin título - acrílico sobre propaganda electoral. 2015
Juan de dios valdez sin título - acrílico sobre propaganda electoral. 2015Damián Cabrera
 
Optimisation bayésienne par méthodes SMC
Optimisation bayésienne par méthodes SMCOptimisation bayésienne par méthodes SMC
Optimisation bayésienne par méthodes SMCJulien Bect
 
Lineas de trabajo para proyecto laboral 2012
Lineas de trabajo para proyecto laboral 2012Lineas de trabajo para proyecto laboral 2012
Lineas de trabajo para proyecto laboral 2012Eduardo R. Diaz Madero
 

Destacado (20)

paris 2.0 : "Le grand changement" Nicolas Gandrillon Président Gros Mots et ...
paris 2.0 : "Le grand changement" Nicolas Gandrillon Président Gros Mots et ...paris 2.0 : "Le grand changement" Nicolas Gandrillon Président Gros Mots et ...
paris 2.0 : "Le grand changement" Nicolas Gandrillon Président Gros Mots et ...
 
Trois articles sur l'emploi
Trois articles sur l'emploiTrois articles sur l'emploi
Trois articles sur l'emploi
 
La veille de Red Guy du 08.02.12 : la bande dessinée
La veille de Red Guy du 08.02.12 : la bande dessinéeLa veille de Red Guy du 08.02.12 : la bande dessinée
La veille de Red Guy du 08.02.12 : la bande dessinée
 
Krum C/ Yahoo y Google
Krum C/ Yahoo y GoogleKrum C/ Yahoo y Google
Krum C/ Yahoo y Google
 
Communication : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...
Communication  : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...Communication  : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...
Communication : Enjeux pour les entreprises algériennes, Mr Mahrez HADJSEYD,...
 
Echos de bibliotheques version finale
Echos de bibliotheques version finaleEchos de bibliotheques version finale
Echos de bibliotheques version finale
 
Bloque cierre
Bloque cierreBloque cierre
Bloque cierre
 
Guide 2012
Guide 2012Guide 2012
Guide 2012
 
Plan de Ciencia Innovación y Tecnología 2015
Plan de Ciencia Innovación y Tecnología 2015Plan de Ciencia Innovación y Tecnología 2015
Plan de Ciencia Innovación y Tecnología 2015
 
Planification et analyse d'expériences numériques: approche bayésienne
Planification et analyse d'expériences numériques: approche bayésiennePlanification et analyse d'expériences numériques: approche bayésienne
Planification et analyse d'expériences numériques: approche bayésienne
 
La veille de Red Guy du 23.01.13 - les médias en inde
La veille de Red Guy du 23.01.13 - les médias en indeLa veille de Red Guy du 23.01.13 - les médias en inde
La veille de Red Guy du 23.01.13 - les médias en inde
 
Social crm - Conférence de publication
Social crm   - Conférence de publicationSocial crm   - Conférence de publication
Social crm - Conférence de publication
 
Els drets humans_3a_generacio
Els drets humans_3a_generacioEls drets humans_3a_generacio
Els drets humans_3a_generacio
 
Planification séquentielle pour l'estimation de probabilités de défaillance
Planification séquentielle pour l'estimation de probabilités de défaillancePlanification séquentielle pour l'estimation de probabilités de défaillance
Planification séquentielle pour l'estimation de probabilités de défaillance
 
Uso de redes sociales en v.4
Uso de redes sociales en v.4Uso de redes sociales en v.4
Uso de redes sociales en v.4
 
Atelier 3 : Adapter le style de rédaction aux supports
Atelier 3 : Adapter le style de rédaction aux supportsAtelier 3 : Adapter le style de rédaction aux supports
Atelier 3 : Adapter le style de rédaction aux supports
 
Cap com2011 ambassadeurs-tourisme dunkerque
Cap com2011 ambassadeurs-tourisme dunkerqueCap com2011 ambassadeurs-tourisme dunkerque
Cap com2011 ambassadeurs-tourisme dunkerque
 
Juan de dios valdez sin título - acrílico sobre propaganda electoral. 2015
Juan de dios valdez   sin título - acrílico sobre propaganda electoral. 2015Juan de dios valdez   sin título - acrílico sobre propaganda electoral. 2015
Juan de dios valdez sin título - acrílico sobre propaganda electoral. 2015
 
Optimisation bayésienne par méthodes SMC
Optimisation bayésienne par méthodes SMCOptimisation bayésienne par méthodes SMC
Optimisation bayésienne par méthodes SMC
 
Lineas de trabajo para proyecto laboral 2012
Lineas de trabajo para proyecto laboral 2012Lineas de trabajo para proyecto laboral 2012
Lineas de trabajo para proyecto laboral 2012
 

Similar a Seminario WP7 MICTT

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
 
Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlightricardomeanaG9
 
Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8Albacete DotNetClub
 
Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...
Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...
Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...Luis Beltran
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashFutura Networks
 
Creando Interfaces Espectaculares
Creando Interfaces EspectacularesCreando Interfaces Espectaculares
Creando Interfaces Espectacularesjuliocasal
 
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
 
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Luis Beltran
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfJuanEnriquez52
 
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
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform BridgesJavier Suárez Ruiz
 

Similar a Seminario WP7 MICTT (20)

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
 
Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlight
 
Wp7
Wp7Wp7
Wp7
 
VSTS 2010
VSTS 2010VSTS 2010
VSTS 2010
 
Aplicaciones Net
Aplicaciones NetAplicaciones Net
Aplicaciones Net
 
Aplicaciones Net
Aplicaciones NetAplicaciones Net
Aplicaciones Net
 
Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8Introducción al desarrollo para Winows Phone 8
Introducción al desarrollo para Winows Phone 8
 
Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...
Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...
Semana Lambda - Fundamentos de Xamarin - Desarrollo de apps moviles multiplat...
 
Flash Platform
Flash PlatformFlash Platform
Flash Platform
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
 
Creando Interfaces Espectaculares
Creando Interfaces EspectacularesCreando Interfaces Espectaculares
Creando Interfaces Espectaculares
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
 
Ie9 + html5
Ie9 + html5Ie9 + html5
Ie9 + html5
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
 
Dreamweaver
Dreamweaver Dreamweaver
Dreamweaver
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdf
 
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
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges
 

Más de MICTT Palma

Active directory ds ws2008 r2
Active directory ds ws2008 r2Active directory ds ws2008 r2
Active directory ds ws2008 r2MICTT Palma
 
Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.MICTT Palma
 
¿Qué es la nube?
¿Qué es la nube?¿Qué es la nube?
¿Qué es la nube?MICTT Palma
 
Introduction to wcf solutions
Introduction to wcf solutionsIntroduction to wcf solutions
Introduction to wcf solutionsMICTT Palma
 
Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrixMICTT Palma
 
WP7 HUB_XNA overview
WP7 HUB_XNA overviewWP7 HUB_XNA overview
WP7 HUB_XNA overviewMICTT Palma
 
WP7 HUB_Consuming Data Services
WP7 HUB_Consuming Data ServicesWP7 HUB_Consuming Data Services
WP7 HUB_Consuming Data ServicesMICTT Palma
 
WP7 HUB_Introducción a Visual Studio
WP7 HUB_Introducción a Visual StudioWP7 HUB_Introducción a Visual Studio
WP7 HUB_Introducción a Visual StudioMICTT Palma
 
WP7 HUB_Creando aplicaciones de Windows Phone
WP7 HUB_Creando aplicaciones de Windows PhoneWP7 HUB_Creando aplicaciones de Windows Phone
WP7 HUB_Creando aplicaciones de Windows PhoneMICTT Palma
 
WP7 HUB_Diseño del interfaz con Silverlight
WP7 HUB_Diseño del interfaz con SilverlightWP7 HUB_Diseño del interfaz con Silverlight
WP7 HUB_Diseño del interfaz con SilverlightMICTT Palma
 
WP7 HUB_Platform overview
WP7 HUB_Platform overviewWP7 HUB_Platform overview
WP7 HUB_Platform overviewMICTT Palma
 
WP7 HUB_Introducción a Silverlight
WP7 HUB_Introducción a SilverlightWP7 HUB_Introducción a Silverlight
WP7 HUB_Introducción a SilverlightMICTT Palma
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformMICTT Palma
 
WP7 HUB_Marketplace
WP7 HUB_MarketplaceWP7 HUB_Marketplace
WP7 HUB_MarketplaceMICTT Palma
 
WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7MICTT Palma
 
WP7 HUB_Launch event Windows Azure
WP7 HUB_Launch event Windows AzureWP7 HUB_Launch event Windows Azure
WP7 HUB_Launch event Windows AzureMICTT Palma
 
WP7 HUB_Launch event introduction
WP7 HUB_Launch event introductionWP7 HUB_Launch event introduction
WP7 HUB_Launch event introductionMICTT Palma
 

Más de MICTT Palma (20)

Active directory ds ws2008 r2
Active directory ds ws2008 r2Active directory ds ws2008 r2
Active directory ds ws2008 r2
 
Office 365
Office 365Office 365
Office 365
 
Ad ds ws2008 r2
Ad ds ws2008 r2Ad ds ws2008 r2
Ad ds ws2008 r2
 
Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.
 
¿Qué es la nube?
¿Qué es la nube?¿Qué es la nube?
¿Qué es la nube?
 
Introduction to wcf solutions
Introduction to wcf solutionsIntroduction to wcf solutions
Introduction to wcf solutions
 
Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrix
 
WP7 HUB_XNA overview
WP7 HUB_XNA overviewWP7 HUB_XNA overview
WP7 HUB_XNA overview
 
WP7 HUB_Consuming Data Services
WP7 HUB_Consuming Data ServicesWP7 HUB_Consuming Data Services
WP7 HUB_Consuming Data Services
 
WP7 HUB_Introducción a Visual Studio
WP7 HUB_Introducción a Visual StudioWP7 HUB_Introducción a Visual Studio
WP7 HUB_Introducción a Visual Studio
 
WP7 HUB_Creando aplicaciones de Windows Phone
WP7 HUB_Creando aplicaciones de Windows PhoneWP7 HUB_Creando aplicaciones de Windows Phone
WP7 HUB_Creando aplicaciones de Windows Phone
 
WP7 HUB_Diseño del interfaz con Silverlight
WP7 HUB_Diseño del interfaz con SilverlightWP7 HUB_Diseño del interfaz con Silverlight
WP7 HUB_Diseño del interfaz con Silverlight
 
WP7 HUB_Platform overview
WP7 HUB_Platform overviewWP7 HUB_Platform overview
WP7 HUB_Platform overview
 
WP7 HUB_Introducción a Silverlight
WP7 HUB_Introducción a SilverlightWP7 HUB_Introducción a Silverlight
WP7 HUB_Introducción a Silverlight
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platform
 
WP7 HUB_Marketplace
WP7 HUB_MarketplaceWP7 HUB_Marketplace
WP7 HUB_Marketplace
 
WP7 HUB_XNA
WP7 HUB_XNAWP7 HUB_XNA
WP7 HUB_XNA
 
WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7
 
WP7 HUB_Launch event Windows Azure
WP7 HUB_Launch event Windows AzureWP7 HUB_Launch event Windows Azure
WP7 HUB_Launch event Windows Azure
 
WP7 HUB_Launch event introduction
WP7 HUB_Launch event introductionWP7 HUB_Launch event introduction
WP7 HUB_Launch event introduction
 

Último

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
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (16)

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
 
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
 
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)
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
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
 
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...
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Seminario WP7 MICTT

  • 1.
  • 2. Índice  Introducción  Principios de diseño  Plataforma de Aplicaciones  Desarrollo de Aplicaciones con Silverlight  Desarrollo de Aplicaciones con XNA
  • 3. Evolución Windows Mobile Windows CE 1.0 Windows CE 2.0 Windows CE 3.0 Windows CE 4.0 Windows Mobile 5.0 Windows Mobile 6.0 Windows Mobile 6.5 1996 1997 2000 2002 2005 2007 2009
  • 4. Un teléfono diferente, diseñado para una vida en movimiento
  • 8. Claro y sencillo Tipografía Movimiento Contenido sin excesos gráficos Honestidad
  • 9. Tareas primarias Mucho con muy Poco Reducción de elementos Uso inteligente del espacio
  • 11. Respuesta y dinamismo Entorno uniforme Usabilidad Transiciones Dimensión y profundidad
  • 12. Contenido vs Adornos Menos elementos visuales El contenido es la UI Interactuación con contenido
  • 13. Diseñada para el terminal Autenticamente digital No querer aparentar lo que NO es Ser directo
  • 15.
  • 17. Terminales disponibles Samsung Omnia 7 HTC Trophy 7 LG Optimus 7
  • 18. Objetivos de la plataforma
  • 19. CLOUD SCREEN Elementos de la Plataforma de Aplicaciones Cloud Services Runtime – On “Screen” Código en cliente Código en el servidor Tools & Support Developer Portal Services Herramientas para el diseño y desarrollo Herramientas para empaquetar y vender
  • 20. CLOUD SCREEN Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Notifications Location Identity Feeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Tools & Support Portal ServicesCloud Services Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Runtime – On “Screen” Elementos de la Plataforma de Aplicaciones
  • 21. CLOUD SCREEN Notifications Location Identity Feeds MapsSocial App Deployment Cloud Services Elementos de la Platforma de Aplicaciones
  • 23. CLOUD SCREEN Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Runtime – On “Screen” Elementos de la Platforma de Aplicaciones
  • 24. Dos modelos de aplicaciones
  • 25. CLOUD SCREEN Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Tools Elementos de la Platforma de Aplicaciones
  • 26. Windows Phone Developer Tools myapp.xap Windows Phone device Windows Phone Emulator Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Tools
  • 27. CLOUD SCREEN Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Portal Services Elementos de la Platforma de Aplicaciones
  • 29. Marketplace Descubrir • Facilidad para encontrar aplicaciones y juegos • Navegacíón divertida Adquisición simple y segura • Provar antes de comprar • Comprar y descargar en un suspiro • Flexibilidad de pago (MO billing y tarjeta de crédito)
  • 30.
  • 31. Silverlight 1 September 2007 Silverlight 2 October 2008 Silverlight 3 July 2009 Silverlight 4 April 2010  Aplicaciones de negocio  Multimedia  Beyond the Browser Silverlight 4
  • 32. Composición Gráfica El Marco Contenedor compone todos los interfaces en una sola pantalla La página de administración central permite manejar transisciones y otros efectos
  • 33.
  • 34. Aplicación de teléfono Proporciona UI representados como páginas XAML conectadas por URI’s Modelo UI: Conceptos Web familiares Aplicación Web Proporciona recursos audiovisuales como recursos HTTP vinculados mediante URL’s Marco contenedor Solicita páginas, crea UI y maneja la navegación entre apps Sesiones y Pila Agrupa secuencias de páginas acorde a las actividades del usuario a través de las apps Explorador Web Solicita recursos HTTP, los genera y maneja la navegación entre los sitios Historial y etiquetas Agrupa secuencias de recursos HTTP acorde a las actividades del usuario a través de los sitios
  • 35. Se mantiene en el marco para restaurar la sesión Desaparece mientras la sesión está pausada UI y Administración de Estado: Conceptos UI Página Describe la apariencia visual de la página Estado de la Página Contiene la información que describe una instancia de la página, análogo a las cookies del navegador
  • 36.
  • 38.  Mouse Events  Modificado automáticamente  ScrollViewer  Como Silverlight  Gestures  Control SIP (Software Input Panel) y el control WebBrowser permiten gestos  Manipulations  Todos los elementos UI Controles Táctiles
  • 39.  Plantillas de controles  Simples y elegantes  Uso de transparencia  Sobredimensionados  Tematización  Personalización  Los controles integrados se tematizan automáticamente  Las aplicaciones pueden usar temas Plantillas de Controles & Tematización
  • 40.  Frame  Contenedor Top-level  Page  Ocupa la región de contenido del frame  Page Navigation  Adelante  Atrás  Botón Hardware Atrás Frame & Page Navigation
  • 41.
  • 42.  Muestra contenido de red y local  Gestos  Permite transforms & projections  La aplicación puede interactuar con JavaScript  Optimizado para privacidad  Script deshabilitados por defecto  Aislamiento de cookies y caché Control WebBrowser
  • 43.
  • 44.  Barra de herramientas  Hasta 4 iconos  Podemos configurar el nivel de transparencia  El menú Slide up puede mostrar más ítems  Podemos declararlo en código o en XAML  Iconos  48 pixels x 48 pixels  Blanco en primer plano y de fondo transparente  Usa composición alfa  Los iconos se colorean en función del estilo actual Application Bar
  • 45.
  • 46.
  • 47. XNA Game Studio Facilita el desarrollo de juegos El framework XNA proporciona APIs robustas Herramientas C#, .NET y Visual Studio Soluciones para el procesado de contenido No es un motor de soluciones Crear Juegos
  • 48. XNA Game Studio Desarrollo paraWindows Phone API’s gráficas simplificadas Integrado Visual Studio 2010 Soporte Audio Nuevos efectos configurables
  • 49.
  • 50. Gráficos Para un control UI mejor elegir Silverlight Tratamiento de vectores gráficos en XAML Audiovisual Alto soporte de aplicaciones de video Herramientas Si usamos Microsoft Blend en nuestra línea de negocio Elegir la tecnología correcta
  • 51. Gráficos Uso de gráficos 3D Aplicaciones 2D pesadas Simulación/Dibujo Si preferimos un marco tradicional de presentación dibujo y actualización Herramientas Aquellos que quieren usar los tipos gráficos de Content Pipeline que proporcionel el framework XNA Elegir la tecnología correcta
  • 52.
  • 54. Muchas gracias por su atención Q&A