Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porSara Cerda Modificado hace 11 años
1
http://www.baleareson.net Grupo de usuarios.NET http://www.facebook.com/pages/BalearesON/257472992371 Charlas Demostraciones de código Mesas redondas
2
http://www.baleareson.net Windows Phone 7 Carlos A. García Pérez Innovation Manager Bizzit carlos.andres.garcia@bizzit.es
3
Windows Phone 7 Programming Windows Phone 7 Series
4
Windows Phone 7 Introducción a Windows Phone 7 Introducción Arquitectura Sensores y servicios Aquitectura de software Estándares de diseño Metro Desarrollo en Window Phone 7 Estructura de un programa Ejemplos
5
Windows Phone 7 Introducción a Windows Phone 7 Reboot Desde Barcelona (Mobile World Congress) hasta Las Vegas (MIX 2010) Romper con el pasado, diferenciarse de la competencia ¿Silverlight o XNA? ¿Y combinados? ¿Lenguaje de programación? Clases definidas en el.NET Compact Framework Cloud-ready
6
Windows Phone 7 Arquitectura Hardware Tres botones (back, start y search) Resolución de pantalla 480x800 (large) ó 320x480 (small) Aspect Ratio de 1,5 o 1,6 MCD de 160 Portrait y landscape La primera en la frente: Sharp Kin One 320x240 Sharp Kin Two 480x320 Pantalla OLED (Organic Ligth Emitting Diode) VS LCD ¿Teclado? Multitouch
7
Windows Phone 7 Sensores y servicios Wi-Fi Cámara de 5 MP con flash Acelerómetro Compass Brújula Localización Coordenadas geográficas Dirección civil Speech Vibración Push notifications
8
Windows Phone 7 Memoria 256MB RAM o más, 8GB Flash o más CPU ARMv7 Cortex/Scorpion o mejor GPU DirectX 9 acceleration Hardware Foundation App Model UI Model Software Architecture Cloud Integration Services
9
Windows Phone 7 Arquitectura del software Frameworks XNASilverlight HTML JavaScript Common Language Runtime Aplicación APP Model UI Model Cloud Integration Kernel Hardware
10
Windows Phone 7 APP Model Conceptos Aplicación → Identificable de forma única, licenciable y disponible empaquetado como XAP Application Deployment → Incluye almacenado, certificación y firma Licencia de aplicación → Objeto verificable criptográficamente que otorga permisos a la aplicación App management Licensing Chamber isolation Software updates
11
Windows Phone 7 UI Model Aplicación → UI y lógica de una funcionalidad a través de páginas Página → Una pantalla con elementos de interacción con el usuario Sesión → Un workflow ordenado de interacciones con el usuario a través de aplicaciones Ejemplo → ver imágenes recientes, comprobar un contacto, continuar viendo las imágenes Conceptos Page UI Page State Running applications Shell frame
12
Windows Phone 7 Cloud integration services Web services Cualquier web service que diseñemos Existentes Facebook Microsoft Windows Live Bing XBOX Push Notification Service
13
Windows Phone 7 Metro
14
Windows Phone 7 Principios de Metro Moderno Rápido y sensible Hacer mucho con poco Reducción intensa (fierce) de elementos innecesarios Uso agradable del espacio en blanco Sangría de Canvas
15
Windows Phone 7 Principios de Metro La tipografía es bonita, no sólo legible Claridad, diseño indicador de que hay más Sensibilidad por el peso, equilibrio y escala
16
Windows Phone 7 Principios de Metro Alive in motion Sensible y vivo El contexto mejora la funcionalidad Las transiciones son tan importantes como las pantallas Dimensiones y profundidad Content, not chrome Diseñar utilizando el contenido, no la decoración Reducir los elementos visuales que no son contenido El contenido es la UI Interacción directa con el contenido Don’t Try to be What It’s NOT
17
Windows Phone 7 Tres niveles de interacción Personal. Dato individual importante (icono) Relevante. Conjunto de datos interesantes (aplicación) Conectado. Información contactos
18
Windows Phone 7 Implicaciones del hardware Botones hardware Optional landscape Teclados Diseño para uso con una mano cuando sea posible
19
Windows Phone 7 Gestos e iconografía
20
Windows Phone 7 Touch Tamaño recomendado de 9mm por elemento táctil Tamaño mínimo de 7mm por elemento táctil Espacio mínimo de 2mm entre elementos La zona visualizable debe ser del 60-100% de la zona táctil
21
Windows Phone 7 Silverlight XAML → Elementos visuales Code → Manejo de eventos XAML Lenguaje declarativo Animaciones definidas en XAML No se pueden crear objetos XAML de forma dinámica Liberación de escribir todo el código
22
Windows Phone 7 SDK http://developer.windowsphone.com/Default.aspx Se instala sobre VS2010 Se necesita tener instalado Windows 7 Recursos disponibles Presentaciones del MIX Guías de desarrollo Ejemplos de código Emuladores Marketplace
23
Windows Phone 7 Ficheros de un proyecto App.xaml Recursos comunes de la aplicación App.xml.cs Namespace con el mismo nombre que la aplicación Clase parcial App, derivada de Applications MainPage.xaml Definición parcial de MainPage Elementos del root MainPage.xaml.cs Definición parcial de la clase derivada de PhoneApplicationClass
24
Windows Phone 7 Abrir otra página private void bntProxima_Click(object sender, RoutedEventArgs e) { NavigationService.Navigate(new Uri("/persona.xaml", UriKind.Relative)); } Volver atrás private void btnAnterior_Click(object sender, RoutedEventArgs e) { NavigationService.GoBack(); } Montar cadena con parámetros String direccion = "/persona.xaml?nombre=" + this.txtNombre.Text + "&apellido=" + this.txtApellido.Text ; Obtención de parámetros private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { this.nombre = NavigationContext.QueryString["nombre"]; this.apellido = NavigationContext.QueryString["apellido"]; this.textBlock1.Text = "Usted ha pasado datos de " + this.apellido + "," + this.nombre; }
25
Windows Phone 7 Aplicación twitter
26
Windows Phone 7 ¿Para cuándo Windows Phone 7?
27
Windows Phone 7 Sharp Kin Aparecerá en los EUA en mayo España, Alemania, Italia y Reino Unido en otoño El operador será Vodafone Orientado a redes sociales Propiedades ¿Dónde están los tres botones? 256MB de RAM Memoria entre 4 y 8GygaBytes Cámara entre 5 y 8 MegaPíxeles Presentación http://www.youtube.com/watch?v=pYHZ59Qqabg&feature=player_embedded#!
28
Windows Phone 7 Bibliografía http://www.istartedsomething.com/20100318/earlier-concepts-of-metro-in-windows-phone-7-series/ http://ecn.channel9.msdn.com/o9/mix/10/pptx/CL14.pptx http://blogs.msdn.com/mvplead/archive/2010/04/07/la-primera-aplicaci-n-para-windows-phone-7- series.aspx http://www.charlespetzold.com/phone/ http://www.windowsphone7.com/ http://www.htc.com/www/press.aspx?lang=1033&id=124244 http://www.engadget.com/2010/03/15/samsung-windows-phone-7-series-handset-makes-the-scene/ http://www.youtube.com/watch?v=7IOTrqlz4jo http://www.microsoft.com/express/phone/ http://logica10mobile.blogspot.com/2010/03/la-primera-aplicacion-para-windows.html http://www.gsmspain.com/telefonos/sharp-kin_two/info.html http://www.gsmspain.com/telefonos/sharp-kin_one/info.html http://www.youtube.com/watch?v=pYHZ59Qqabg
29
Windows Phone 7 Q&A
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.