Вы находитесь на странице: 1из 11

PLATAFORMAS

1


2
Es un sistema operativo que controla un dispositivo mvil al igual que
los PCs utilizan Windows o Linux entre otros. Sin embargo, los sistemas
operativos mviles son mucho ms simples y estn ms orientados a la
conectividad inalmbrica, los formatos multimedia para mviles y las
diferentes maneras de introducir informacin en ellos.
Algunos de los sistemas operativos utilizados en los dispositivos mviles
estn basados en el modelo de capas. Ejemplo.
El ncleo o kernel proporciona el acceso a los distintos elementos del
hardware del dispositivo. Ofrece distintos servicios a las superiores
como son los controladores o drivers para el hardware, la gestin de
procesos, el sistema de archivos y el acceso y gestin de la memoria.
El middleware es el conjunto de mdulos que hacen posible la propia
existencia de aplicaciones para mviles. Es totalmente transparente
para el usuario y ofrece servicios claves como el motor de mensajera y
comunicaciones, cdecs multimedia, intrpretes de pginas web,
gestin del dispositivo y seguridad.

El entorno de ejecucin de aplicaciones consiste en un gestor de
aplicaciones y un conjunto de interfaces programables abiertas y
programables por parte de los desarrolladores para facilitar la
creacin de software.

Las interfaces de usuario facilitan la interaccin con el usuario y el
diseo de la presentacin visual de la aplicacin. Los servicios que
incluye son el de componentes grficos (botones, pantallas, listas, etc.)
y el del marco de interaccin.
Aparte de estas capas tambin existe una familia de aplicaciones
nativas del telfono que suelen incluir los mens, el marcador de
nmeros de telfono etc...


3
Cada sistema operativo mvil contiene una base de datos
Es una Base de datos donde los usuarios pueden acceder a la
informacin lejos de donde se encuentra almacenada la base de datos,
se hace utilizando una conexin inalmbrica
Es la habilidad de recuperar la informacin de los sistemas de
computacin y/o repositorios de informacin sobre dispositivos mviles
en cualquier momento en cualquier lugar. Adems de introducir o
actualizar informacin en los sistemas principales de forma remota
desde el dispositivo mvil. Esto da toda la libertad al usuario de
manipular toda la informacin desde lejos.
Es un sistema distribuido que soporta conectividad mvil, posee todas
las capacidades de un sistema de base de datos y permiten a las
unidades mviles, una completa movilidad espacial por medio de la
tecnologa inalmbrica
Todas las bases de datos mviles tienen una arquitectura similar,
donde debemos distinguir una serie de elementos principales
caractersticos de este tipo de sistemas:
Servidor de base de datos corporativo y SMBD que gestiona y
almacena los datos corporativos y proporciona aplicaciones
corporativas. Se correspondera con el SMBD y el servidor que se
utiliza en la organizacin.
Base de datos remota y SMBD que gestiona y almacena los datos
mviles. Son las bases de datos que deben estar implementadas
en los dispositivos mviles.
Plataforma de base de datos mvil, que puede ser un ordenador
porttil, PDA u otro dispositivo de acceso a Internet, es decir, los
dispositivos mviles en cuestin.
Enlaces de comunicacin bidireccionales entre el SMBD
corporativo y el SMBD mvil. Que pueden ser redes inalmbricas
de distinta naturaleza, comunicaciones va satlite, etc.


4
Es un sistema de gestin de bases de datos relacional compatible con
ACID (En bases de datos se denomina ACID a un conjunto de
caractersticas necesarias para que una serie de instrucciones puedan
ser consideradas como una transaccin. SQLite es un proyecto de
dominio pblico creado por D. Richard7 Hipp. A diferencia de los
sistemas de gestin de bases de datos cliente-servidor, el motor de
SQLite no es un proceso independiente con el que el programa
principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza
con el programa pasando a ser parte integral del mismo. El programa
utiliza la funcionalidad de SQLite a travs de llamadas simples a
subrutinas y funciones. Esto reduce la latencia en el acceso a la base de
datos, debido a que las llamadas a funciones son ms eficientes que la
comunicacin entre procesos. El conjunto de la base de datos
(definiciones, tablas, ndices, y los propios datos), son guardados como
un slo fichero estndar en la mquina host. Este diseo simple se
logra bloqueando todo el fichero de base de datos al principio de cada
transaccin.
SQLite es utilizado en una gran variedad de aplicaciones, destacando
las siguientes:
Adobe Photoshop Elements utiliza SQLite como motor de base de datos
en su ltima versin del producto (la 6.0) en sustitucin del
Microsoft Access, utilizado en las versiones anteriores.
Mozilla Firefox usa SQLite para almacenar, entre otros, las cookies, los
favoritos, el historial, las direcciones de red vlidas.
Varias aplicaciones de Apple utilizan SQLite, incluyendo Apple Mail y
el gestor de RSS que se distribuye con Mac OS X. El software Aperture
de Apple guarda la informacin de las imgenes en una base de datos
SQLite, utilizando la API Core Data.
El navegador web pera usa SQLite para la gestin de bases de datos
WebSQL.
Skype es otra aplicacin de gran despliegue que utiliza SQLite.


5
XBMC Media Center (antes conocido como XBox Media Center) es un
reproductor de medios de audio, video, fotos, etc de cdigo libre (open
source) multi-plataforma a la vez que un centro de entretenimiento.
Usa SQLite para administrar las libreras de msica, video y
fotografas, listas de reproduccin y bookmarks entre otras utilidades
menores.
[[NiconPersonal] Agenda personal de contactos escrita en JAVA y
desarrollada por NiconSystem Inc. con laboratorio en Colombia, usa
SQLite para la gestin de contactos, recordatorio y sincronizacin de
notas (NiconNotes) y su sistema de finanzas personales, adems de
otras utilidades que hacen de NiconPersonal muy eficiente en su tarea.
Debido a su pequeo tamao, SQLite es muy adecuado para los
sistemas integrados, y tambin est incluido en:

1. Android
2. BlackBerry
3. Google Chrome
4. iOS
5. Maemo
6. MeeGo
7. Symbian OS4
8. webOS


La capacidad de procesado de los dispositivos mviles es tambin un
inconveniente importante y tambin hay que tener en cuenta que
dicha capacidad no es la misma para todos los dispositivos.







6
A medida que los telfonos mviles crecen en popularidad, los sistemas
operativos con los que funcionan adquieren mayor importancia. La
cuota de mercado de sistemas operativos mviles en el segundo
trimestre de 2013 era el siguiente:
Android 80% (En pases como Espaa las diferencias son ms
significativas, donde Android tiene el 90,8% de la cuota de
mercado.2 )
iOS 13,2%
Windows Phone 3%
BlackBerry OS 2,9%
Linux u otros 0,8%
Symbian OS 0,2%
Firefox OS Disponible
Ubuntu Touch que est en desarrollo
Android tiene la mayor cuota, desde enero 2011, con ms de la mitad
del mercado, experiment un creciente aumento y en solo dos aos
(2009 a comienzos de 2011) ha pasado a ser el SO mvil ms utilizado.
Android es un sistema operativo basado en el kernel de Linux diseado
principalmente para dispositivos mviles con pantalla tctil, como
telfonos inteligentes o tabletas, y tambin para relojes inteligentes,
televisores y automviles, inicialmente desarrollado por Android.
El primer telfono disponible en el mercado para ejecutar Android fue
el HTC Dream, dado a conocer al pblico el 22 de octubre de 2008. A
principios de 2010 Google ha colaborado con HTC para lanzar su
producto estrella en dispositivos Android, el Nexus One. Google ha
continuado la comercializacin de la gama Nexus en 2010 con el
Samsung Nexus S, en 2011 con el Galaxy Nexus y en 2012 con el Nexus 4
(y las tabletas Nexus 7 y Nexus 10).En 2013 con la segunda generacin
del nexus 7 con conectividad 4G LTE y el nexus 5 fabricado por LG lo
mismo que el nexus 4 Los dispositivos Nexus son utilizados para el
desarrollo e implementacin de Android, siendo los dispositivos que


7
estrenan las nuevas versiones disponibles. En la actualidad existen
aproximadamente 1.000.000 de aplicaciones para Android y se
estima que 1.500.000 telfonos mviles se activan diariamente, y en
2013 se lleg a los 1000 millones de telfonos inteligentes Android en el
mundo. IOS y Android 2.3.3 "Gingerbread" pueden ser configurados
para un arranque dual en un iPhone o iPod Touch liberados con la
ayuda de OpeniBoot e iDroid.

Google Play es la tienda en lnea de software desarrollado por Google
para dispositivos Android.
Por otra parte, los usuarios pueden instalar aplicaciones desde otras
tiendas virtuales (tales como Amazon Appstore o SlideME) o
directamente en el dispositivo si se dispone del archivo APK de la
aplicacin.
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. Apple, Inc. no
permite la instalacin de iOS en hardware de terceros. Tena el 26% de
cuota de mercado de sistemas operativos mviles vendidos en el ltimo
cuatrimestre de 2010, detrs de Google Android y Nokia Symbian. En
mayo de 2014, ms del 90% de los dispositivos iOS (iPad, iPod y
iPhone) poseen iOS 7. 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 acelerometros
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).


8
IOS no permite Adobe Flash ni Java. Steve Jobs escribi una carta
abierta donde critica a Flash por ser inseguro, con errores, consumir
mucha batera, ser incompatible con interfaces multi Touch e interferir
con el servicio App Store.13 En cambio iOS usa HTML5 como una
alternativa a Flash. Esta ha sido una caracterstica muy criticada tanto
en su momento como la actualidad. Sin embargo, se puede aadir
Flash a Safari mediante el Jailbreak, anulando la garanta, o bien,
bajando un navegador especial en la App Store
Durante los ltimos meses de 2010 en el Silverlight Firestarter event se
especulaba sobre la inclusin en iOS de Silverlight, y con "transmuxing"
se revelaba un gran avance para iOS en esta direccin, pero con los
ltimos sucesos en los que Microsoft considera redirigir sus intereses a
HTML5 el futuro de Silverlight es incierto y por el momento es casi
imposible encontrar contenido Silverlight disponible en dispositivos con
iOS
App Store es un servicio para el iPhone, el iPod Touch, el iPad y Mac OS
X Snow Leopard o posterior, creado por Apple Inc, que permite a los
usuarios buscar y descargar aplicaciones informticas de iTunes Store o
Mac App Store en el caso de Mac OS X, desarrolladas con el iPhone SDK
y publicadas por Apple. Estas aplicaciones estn disponibles para ser
compradas o bien gratuitas, dependiendo de cada una. Las
aplicaciones pueden ser descargadas directamente al iPhone o al iPod
Touch por medio de una aplicacin del mismo nombre, aunque App
Store tambin est disponible en el interior del programa informtico
iTunes.


9
Windows Phone (abreviado WP) es un sistema operativo mvil
desarrollado por Microsoft como sucesor de Windows Mobile. A
diferencia de su predecesor est enfocado en el mercado de consumo
en lugar de en el mercado empresarial. Con Windows Phone Microsoft
ofrece una nueva interfaz de usuario que integra varios de sus servicios
propios como OneDrive, Skype y Xbox Live en el sistema operativo.
Compite directamente contra Android de Google e iOS de Apple.
La tienda de Windows Phone es una plataforma web para que los
usuarios descarguen: aplicaciones, juegos, msica y vdeos. Es el
equivalente a Play Store de Google-Android y a App Store de Apple-
iOS. Est gestionada por Microsoft, que prueba una por una cada
aplicacin o juego que es enviada. Por ejemplo, no se permite
contenido que incluya discriminacin de ningn tipo, uso de drogas,
alcohol o tabaco, o material sexualmente sugestivo. Cuenta con
300.000 aplicaciones y juegos (hasta abril del 2014) y se aaden
aproximadamente 15.000 cada mes.















10
http://kuainasi.ciens.ucv.ve/bd_moviles/ArquitecturaBDMoviles.html

http://es.wikipedia.or7g/wiki/SQLite

Вам также может понравиться