Download CI-2354 Dispositivos Móviles Windows Phone

Document related concepts

Windows Phone 8 wikipedia , lookup

Windows Phone 8.1 wikipedia , lookup

Windows 10 Mobile wikipedia , lookup

Windows Phone wikipedia , lookup

Windows Mobile wikipedia , lookup

Transcript
CI-2354 Dispositivos Móviles
Windows Phone
Yahaira Jerez
II Semestre 2012
Introducción
Windows Phone es un sistema operativo móvil desarrollado por Microsoft, como sucesor
de la plataforma Windows Mobile.
Microsoft mostró Windows Phone el 15 de febrero, en el Mobile World Congress 2010 en
Barcelona.
La versión final de Windows Phone 7, se lanzó el 1 de septiembre de 2010, y la versión
final del SDK estuvo disponible el 16 de septiembre de 2010.
Está pensado para el mercado de consumo generalista en lugar del mercado empresarial por
lo que carece de muchas funcionalidades que proporciona la versión anterior. Microsoft ha
decidido no hacer compatible Windows Phone con Windows Mobile por lo que las
aplicaciones existentes no funcionan en Windows Phone haciendo necesario desarrollar
nuevas aplicaciones. Con Windows Phone, Microsoft ofrece una nueva interfaz de usuario
e integra varios servicios en el sistema operativo. Microsoft planeaba un estricto control del
hardware que implementaría el sistema operativo, para evitar la fragmentación con la
evolución del sistema, pero han reducido los requisitos de hardware de tal forma que puede
que eso no sea posible.
El 29 de Octubre de 2012 estará disponible la nueva versión 8 solo para nuevos
dispositivos, que incluirá algunas mejoras que según Microsoft lo harán competitivo con
sistemas operativos como iOS de Apple o Android de Google. Con esta actualización da
comienzo la fragmentación de Windows Phone ya que los dispositivos actuales no podrán
actualizarse.
Windows Phone 7.5 ('Mango')
Es una actualización de software para Windows Phone. Este cambio se anunció el 24 de
mayo de 2011, y lanzado el 27 de septiembre de 2011. Steve Ballmer mencionó que tendría
más de 500 nuevas características. Luego Andy Lees anunció que Windows Phone
“Mango” incluirá IE9 Mobile y Joe Belfiore dio a conocer el progreso más reciente en la
incorporación de Internet Explorer 9 en Windows Phone, incluyendo soporte para CSS3
Media Queries, y soporte para usar GPS cuando se trabaje con las aplicaciones de
ubicación geográfica, entre otros.
Windows Phone 7.5 ('Refresh')
Es una actualización de software para Windows Phone también conocida como Tango, fue
uno de los requisitos de Nokia en su acuerdo con Microsoft, está enfocada a una
minimización de los requisitos del sistema operativo para adaptarlo a terminales de menor
coste. Anunciada en el MWC 2012 de Barcelona, trae nuevas funciones pero también
limitaciones para los terminales de gama baja.
Windows Phone 7.8
Otra de las actualizaciones y la última compatible con Windows pone 7.
Windows Phone 8
Dispositivos que ejecuten una versión anterior de Windows Phone no se puede actualizar a
Windows Phone 8 debido a un cambio en el kernel del sistema operativo.
Herramientas de desarrollo
Microsoft Visual Studio 2010 Express for Windows Phone.
El desarrollo de aplicaciones para Windows Phone puede hacerse empleando dos tipos de
implementaciones:
Microsoft Silverlight que permite realizar aplicaciones que contengan transiciones y
efectos visuales. Silverlight permite el desarrollo de aplicaciones basadas en XAML.
Silverlight para Windows Phone incluye el Microsoft .NET Compact Framework, que
hereda de la arquitectura .NET Framework, el CLR y la ejecución de código administrado,
soporta un subconjunto de las librerías de clases de .NET Framework y contiene clases
diseñadas exclusivamente para .NET Compact Framework. Este soporte incluye el Base
Class Library, una colección de clases que soportan lectura y escritura de ficheros,
manipulación XML y manejo de gráficos. Cada aplicación que es ejecutada en Windows
Phone OS 7.0 CTP se ejecuta dentro de un proceso en el motor de ejecución .NET Compact
Framework Microsoft XNA Framework es una implementación nativa de .NET Compact
Framework que incluye un amplio conjunto de bibliotecas de clases.
Microsoft XNA Framework es una implementación nativa de .NET Compact Framework
que incluye un amplio conjunto de bibliotecas de clases, específicos para el desarrollo de
juegos, por ejemplo para el manejo de dispositivos de entrada, tratamiento de sonidos y
vídeos, carga de modelos y texturas, uso de ficheros de forma transparente a la plataforma
en la que se ejecute, desarrollo de juegos online, etc… Permite desarrollar juegos para
Windows Phone OS 7.0 CTP, Xbox 360, Zune HD y Windows 7.
Lenguaje de Programación
C# (junto a XAML y otros componentes conformando Silverlight) es el principal lenguaje
para desarrollo en Windows Phone.
XAML
Es un lenguaje declarativo se está convirtiendo en la base para la construcción de
componentes visuales en entornos Windows. Al estar basado en XML, se infiere que
funciona a través de etiquetas a nivel de sintaxis.
Ventajas
Fácil de utilizar
Sincronización con Office
Botón directo de cámara
Windows Live ID
Sistema de seguridad desde nuestro PC
Debilidades
No es compatible con Adobe Flash Player
Tiene una simple interfaz gráfica
No dispone de un correo unificado
No es capaz de ejecutar muchas aplicaciones simultáneamente
No existe la deseada función de copiar/pegar
Una tienda de aplicaciones muy básica
Requerimientos
Windows Phone SDK contiene:
Microsoft Visual Studio 2010 Express for Windows Phone
Windows Phone Emulator
Windows Phone SDK 7.1 Assemblies
Silverlight 4 SDK and DRT
Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
Microsoft Expression Blend SDK for Windows Phone 7
Microsoft Expression Blend SDK for Windows Phone OS 7.1
WCF Data Services Client for Window Phone
Microsoft Advertising SDK for Windows Phone
Requisitos del sistema
Sistemas operativos compatibles: Windows 7, Windows Vista
Windows ® Vista ® (x86 y x64) con Service Pack 2 - todas las ediciones excepto
Starter Edition
Windows 7 (x86 y x64) - todas las ediciones excepto Starter Edition
La instalación requiere 4 GB de espacio libre en disco en la unidad del sistema.
3 GB de RAM
Emulador de Windows Phone requiere un DirectX 10 o superior tarjeta gráfica
compatible con WDDM 1.1 conductor
El Windows Phone SDK 7.1 es compatible con la versión final de Visual Studio
2010 SP1.
Relación con otras plataformas
MAC: Pueden sincronizar playlist de iTunes para transferir la música.
Google: Existe integración con Gmail y Google Sync.
Fabricantes
HTC Corporation
Samsung
LG
Dell
Nokia
ZTE
Acer
Fujitsu
Modelos
Algunos de los modelos de celulares que usan Windows Phone son:
LG Optimus 7
Acer Allegro
HTC Titan , HTC Radar , HTC Titan II
Nokia Lumia 800 , Nokia Lumia 610
Samsung Focus S
Samsung Omnia M
ZTE Orbit
Fujitsu Toshiba IS12T
HTC Windows Phone 8S
HTC Windows Phone 8X
Nokia Lumia 810
Nokia Lumia 920
Los demás puedes verlos en la siguiente dirección:
http://en.wikipedia.org/wiki/List_of_Windows_Phone_devices
Marketplace
El Marketplace de Windows Phone se utiliza para distribuir digitalmente música, contenido
de vídeo, podcasts aplicaciones de terceros para los teléfonos con Windows Phone. El
mercado es accesible desde el hub del Marketplace de los dispositivos. El mercado está
gestionado por Microsoft, que incluye un proceso de aprobación para cada aplicación de
terceros, donde se evalúan varios factores estrictos de contenido y performance. Por
ejemplo, no se permite contenido que incluya discriminación de ningún tipo, uso de drogas,
alcohol o tabaco, o que incluya material sexualmente sugestivo. A partir de marzo de 2012,
el Windows Phone Marketplace está disponible en 54 países.
Ejemplo práctico
El ejemplo práctico lo podrán obtener después de la exposición si lo desean.
Conclusiones
Windows Phone es un sistema operativo móvil desarrollado por Microsoft pensado para el
mercado de consumo generalista en lugar del mercado empresarial.
El desarrollo de aplicaciones para windows phone se desarrollan con C# un lenguaje muy
sencillo y el ambiente .NET el cual es muy conocido para los programadores y fácil de
aprender y usar.
Como todo sistema tiene sus ventajas y desventajas dependiendo de lo que se quiere es una
buena opción o no.
Microsoft Silverlight que permite realizar aplicaciones que contengan transiciones y
efectos visuales.
Microsoft XNA Framework es una implementación nativa de .NET Compact Framework
que incluye un amplio conjunto de bibliotecas de clases, específicos para el desarrollo de
juegos.
Bibliografía
http://www.microsoft.com/en-us/download/details.aspx?id=1678
http://www.microsoft.com/education/facultyconnection/pr/articles/articledetails.aspx?cid=2397&c1=espr&c2=PR
http://es.wikipedia.org/wiki/Windows_Phone
http://www.windowsphone.com/es-es/store
http://www.webadicto.net/mba/post/Aprende-a-Programar-Aplicaciones-Para-Windows-Phone-7Mango.aspx
http://jsaenzr.com/blog/2012/01/04/porqu-deberas-de-desarrollar-para-windows-phone-en-el-2012/
http://www.genbetadev.com/desarrollo-aplicaciones-moviles/un-hola-mundo-en-windows-phone-71mango
http://www.cristalab.com/tutoriales/programacion-para-windows-phone-7-interfaz-y-diseno-c94787l/
http://foros.poderpda.com/threads/7774-Algunas-ventajas-y-desventajas-del-nuevo-Windows-Phonecaracter%C3%ADsticas-generales
http://tecnocreativos.com/ventajas-y-desventajas-del-so-windows-phone-7/
http://en.wikipedia.org/wiki/List_of_Windows_Phone_devices#Windows_Phone_7