Avances tecnológicos del siglo XXI y ejemplos de estos
Windows Phone 7 & Silverlight
1. Windows Phone con Silverlight
Christian Amado
2 Junio, 2011
@christianamado
2. Windows Phone 7
1. Sobre 2. Windows
Windows Phone 7 para
Phone 7 Negocios
3. Windows 4. Windows
Phone 7 para Phone 7 para
consumidores desarrolladores
AppModel Silverlight
3. Sobre la plataforma
Función táctil / Entrada
Hasta 4 puntos de contacto / Opcionalmente teclado integrado.
480 or 320 Sensores
A-GPS, Acelerómetro, Brújula, Luz, Proximidad
Cámara
800 or 480
5 Megapixels o más
Memoria
256MB RAM o más, 8GB Flash o más
GPU
Aceleración DirectX 9
CPU
1GHz ARMv7 Cortex/Scorpion o superior
Botones de hardware
Atrás, Inicio, Buscar, Encendido-Dormido, Volumen, cámara
4. Negocio
Office
Hacer algunos cálculos rápidos con Excel en el teléfono,
editar una presentación con PowerPoint o leer el correo
electrónico en la bandeja de entrada de Outlook
Exchange
Conectarse al correo electrónico corporativo con Outlook
en el teléfono, separar el correo electrónico personal del
empresarial mediante el uso de una bandeja de entrada
adicional para Windows Live Hotmail
SharePoint
Tener acceso a documentos corporativos desde un
servidor de SharePoint incluyendo Word, Excel,
PowerPoint y OneNote
Internet Explorer
Sitios E-Commerce y corporativos compatibles con
Internet Explorer 7 y soporte javascript equivalente a
Internet Explorer 8
5. Consumidor
Office
Crear listas de compras y notas en el teléfono con
OneNote, además de editar y crear documentos de Word
en el teléfono o acceda al correo electrónico donde sea
Xbox LIVE / Juegos
Integración de Xbox LIVE con juegos capaces de soportar
los logros. Multiplayer basados en turnos entre teléfonos.
Avatares incluyendo información de Xbox LIVE
Zune / Música + Video
Sincronizar música, video y fotos utilizando el Zune
Software; también para la implementación de
actualizaciones del sistema operativo y aplicaciones de
gran tamaño y juegos
Bing / Búsqueda
Botón de búsqueda dedicado para búsqueda web Bing o
búsqueda de contexto. Vista móvil optimizada y
búsqueda localizable. Integración con Bing Maps y
soporte para aplicaciones
6. Desarrollador
Silverlight / Aplicaciones o Juegos
Aplicaciones modernas en su UI, controles con temas
“Metro”. Gráficos vectoriales y videos basados en
contenido XAML. Soporte de diseño para Expression
Blend
XNA / Juegos o aplicaciones
Plataforma de juegos de alto rendimiento, soporte para
2D y 3D. Contenido enriquecido. Ampliamente
adoptados y utilizados en Windows, Xbox 360 y Zune HD
Windows Live / Notificaciones & Ubicación
Mosaicos, aplicaciones y notificaciones basados en el
servicio de nube “Live”. GPS, A-GPS & WiFi balanceados
para correcto funcionamiento y consumo de energía
Windows Phone Marketplace
Membresía anual por tan sólo $99. Aplicaciones pagas
ilimitadas y 5 aplicaciones gratis por año, $19.99 por cada
aplicación gratis adicional. Certificación transparente y
abierta para requerimientos aprobados.
developer.windowsphone.com
8. Navegación UI: Ejemplo
Fotos
Una rápida mirada
a las fotos
recientes
Personas
Verifica el estado
de un contacto
Fotos
Continuamos
observando las
fotos recientes
10. PhoneApplicationPage
Más que un contenedor para unidades de navegación
OnChooserReturn
OnOrientationChanged
OnNavigatedFrom
OnNavigatedTo
OnBackKeyPress
11. Tecla de retorno
Permite al usuario retornar a la pantalla
anterior.
Permite navegar hacia atras entre
aplicaciones.
No se utiliza para comportamiento
específico de una aplicación.
13. Un mundo con constantes interrupciones
llam
ad te ría
as Ba ja
ba
Avisos … bloqueo
.. p s
: -) Ap
S
SM
14. Ciclo de vida básico de la aplicación
• O crc o
sueid
• P ua o
a sd
15. Oscurecido: UI emergente desde
shell
• L md
l aa
a Je o
ug s
Je o p e e
ug s udn
• R c raoio
eod tr p e e a t-
u d n uo
a trs bees
uoet l r
a c
• B tr b j
aeía aa p uas
a sr e
e
16. Pausado: Saltar a otra aplicación
B tnIic
oó n io
C ra etd p r
ag r s o aa
a Euu r n na
l saio u c
A e trl a a
cpa lm d
a
c nin a lú im vz
o t u ra l a e
t s e tr l q e
e neao u
A r a laió
bir picc n
q e e tiz
u s uiló p s :-)
aa
A u ie d
sm n o G ad r s d
u ra et o
a
q e l rcs
u epoeo d ll o
eú im
t
fe em a o
u tr in d acs
ceo
18. Capacidades de Silverlight
Entradas Datos
• Language Integrated Query (LINQ)
• Teclado • LINQ to XML
• Mouse • XML
• Touch
• IsolatedStorage
• Ink
Base Class Library (BCL)
XAML
Núcleo de UI • Generics
• Collections
• Vectores • Cryptography
• Animación • Threading
• Texto
• Imágenes Windows Communication Foundation
Media EST
• Captura y reproducción
multimedia SS/ATOM
• VC1, WMA, MP3
19. ¿Qué es Silverlight para WP7?
Comienza con Silverlight 3 más…
Ajuste de rendimiento
Integración de entrada
Integración de H/S entre multimedia y
sensores
Integración del modelo de aplicación de SO
Modelo de programación base
20. Comparación con Google Android
Mejor presentación multimedia: Pantalla de inicio con 5
video, música, juegos. escritorios e infinitos widgets.
Mejor calidad de imágenes. Aplicaciones gratis
Desarrollo de aplicaciones mas prácticamente ilimitadas.
sencillo. Presentación del menú en
Sincronización de cuentas muy grillas (visualmente más
lenta. cómodo)
Personalización muy limitada. Presentación multimedia de
mediana calidad.
Aplicaciones certificadas en
Juegos menos funcionales.
Marketplace.
Aplicaciones en Market no
certificadas.