Documente Academic
Documente Profesional
Documente Cultură
Tanto los requerimientos de las aplicaciones como las restricciones del entorno
mvil afectan el acceso fsico desde los dispositivos. Actualmente la mayora de
los dispositivos mviles cuentan con ms de un tipo de conexin y las cuestiones
relacionadas con el acceso son de gran importancia para los des arrolladores.
Dentro de este tema se encuentran tpicos tales como: administracin de la
conexin, seleccin de caminos alternativos cuando se dispone de varias
conexiones donde la seleccin se puede realizar de manera automtica o manual,
seleccin del mecanismo de compresin dependiendo del ancho de banda,
seguridad, mensajera, sincronizacin de datos, entre otros.
Para el desarrollo de aplicaciones mviles es necesario conocer la arquitectura
El objetivo del estudio de las arquitecturas de estos sistemas operativos, permitir
tener un conocimiento amplio de los niveles en donde se desarrollan las
aplicaciones y cules son los lugares donde se encuentran los riesgos y las
vulnerabilidades de cada uno de los sistemas.
La arquitectura de los dispositivos mviles nos habla sobre las necesidades y
requerimientos de cada dispositivo como lo son memoria, perifricos, batera, el
tipo de buses, etc.
ARQUITECTURA DE UN SMARTPHONE
Existen tres componentes principales:
La unidad central de proceso (CPU, es la encargada de llevar a cabo las
operaciones aritmticas y lgicas, es decir, el procesamiento de la informacin.),
una unidad de memoria de almacenamiento permanente (contiene el sistema
operativo con todos los elementos necesarios para su funcionamiento: archivos de
inicio del sistema, drivers y aplicaciones que vienen desde fbrica.) y una unidad
de memoria RAM (s exclusivamente para la ejecucin del sistema operativo y
aplicaciones).
RISC:
Los accesos a memoria se restringen a instrucciones de carga y almacenamiento.
Las instrucciones de manipulacin de datos son de registro a registro.
Los modos de direccionamiento son limitados.
Los formatos de instruccin son de la misma longitud.
Las instrucciones ejecutan operaciones elementales.
LA META DE ESTA ARQUITECTURA: Alto rendimiento y rpida ejecucin.
QUE ES EL KERNEL?
del
sistema
operativo
con
el
hardware
del
dispositivo
iOS
iOS es un sistema operativo mvil de la empresa Apple Inc. Originalmente
desarrollado para el iPhone (iPhone OS), siendo despus usado en dispositivos
como el iPod Touch, iPad y el Apple TV, la instalacin de este sistema operativo no
es permitida en hardware de terceros. La interfaz de usuario de iOS est basada
en el concepto de manipulacin directa, usando gestos multitctiles. Los
elementos de control consisten de deslizadores, interruptores y botones. La
respuesta a las rdenes del usuario es inmediata y provee de una interfaz fluida.
La interaccin con el sistema operativo incluye gestos como deslices, toques,
pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la
interfaz. Se utilizan acelermetros internos para hacer que algunas aplicaciones
respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o
rotarlo en tres dimensiones (un resultado comn es cambiar de modo vertical al
apaisado u horizontal). iOS se deriva del sistema operativo de equipos de
escritorio Mac OS X, que a su vez est basado en Darwin BSD, y por lo tanto es
un sistema operativo Unix.iOS cuenta con cuatro capas de abstraccin: la capa del
ncleo del sistema operativo, la capa de "Servicios Principales", la capa de
"Medios" y la capa de "Cocoa Touch".
BlackBerry
El BlackBerry OS es un sistema operativo mvil desarrollado por Research In
Motion para sus dispositivos BlackBerry. El sistema permite multitarea y tiene
soporte para diferentes mtodos de entrada adoptados por RIM para su uso en
computadoras de mano, particularmente la trackwheel, trackball, touchpad y
pantallas tctiles.
Su desarrollo se remonta la aparicin de los primeros handheld en 1999. Estos
dispositivos permiten el acceso a correo electrnico, navegacin web y
sincronizacin con programas como Microsoft Exchange o Lotus Notes aparte de
poder hacer las funciones usuales de un telfono mvil.
El SO BlackBerry est claramente orientado a su uso profesional como gestor de
correo electrnico y agenda. Desde la cuarta versin se puede sincronizar el
dispositivo con el correo electrnico, el calendario, tareas, notas y contactos de
Microsoft Exchange Server adems es compatible tambin con Lotus Notes y
Novell GroupWise.
BlackBerry Enterprise Server (BES) proporciona el acceso y organizacin del
email a grandes compaas identificando a cada usuario con un nico BlackBerry
PIN. Los usuarios ms pequeos cuentan con el software BlackBerry Internet
Windows Phone
Windows Phone es un sistema operativo mvil desarrollado por Microsoft, como
sucesor de la plataforma Windows Mobile. A diferencia de su predecesor, est
enfocado en el mercado de consumo generalista en lugar del mercado empresarial
por lo que carece de muchas funcionalidades que proporcionaba la versin
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 que integra varios servicios en el
sistema operativo. Microsoft planeaba un estricto control del hardware que
implementara el sistema operativo, para evitar la fragmentacin con la evolucin
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 se lanz al mercado Windows Phone 8 solo para nuevos
dispositivos, debido a un cambio completo en el Kernel que lo hace incompatible
con dispositivos basados en la versin anterior. Esta versin incluye nuevas
BIBLIOGRAFIA
http://www.javahispano.org/storage/contenidos/DesarrolloWebDispositivosMovil
es.pdf
Fecha de consulta: 3 de marzo del 2015
https://sites.google.com/site/mliburutegia10/emuladores
Fecha de consulta: 3 de marzo del 2015
http://datateca.unad.edu.co/contenidos/201493/CONTENIDO%20DIDACTICO
%20EXE1/leccin_64_emuladores_blackberry.html
Fecha de consulta: 3 de marzo del 2015
http://datateca.unad.edu.co/contenidos/201493/CONTENIDO%20DIDACTICO
%20EXE1/leccin_65_emuladores_android.html
Fecha de consulta: 3 de marzo del 2015