0% encontró este documento útil (0 votos)
136 vistas9 páginas

Sistemas Operativos Moviles

Este documento analiza cuatro sistemas operativos importantes para dispositivos móviles: BlackBerry OS, iOS, Symbian OS y Linux. Describe las características clave de cada uno y cómo se han desarrollado a lo largo del tiempo.

Cargado por

Maverick377
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
136 vistas9 páginas

Sistemas Operativos Moviles

Este documento analiza cuatro sistemas operativos importantes para dispositivos móviles: BlackBerry OS, iOS, Symbian OS y Linux. Describe las características clave de cada uno y cómo se han desarrollado a lo largo del tiempo.

Cargado por

Maverick377
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

c 




c   cc

 
    
 
c  

 c
 
  

 




 




  !"#$ 

%"&'()(*+,*,,

-$.&/0"
$."1

2/!#

$3$#$"$4('(




V

  c 
V
V
V
Actualmente el número de dispositivos móviles que se han introducido en nuestra sociedad es
muy grande. Esta cifra ha aumentado desde mediados de los 80 y ha tenido un crecimiento
todavía más espectacular desde la segunda mitad de los 90, hasta nuestros días. El mercado se
ha ido diversificando y actualmente existen diferentes variantes de dispositivos que según sus
funciones se pueden catalogar en distintos tipos. Móviles, PDA, smartphones, son sólo algunos
ejemplos de lo que nos rodea y de lo que queda por venir. Sin embargo todos ellos tienen una
característica común y es que todos estuvieron ideados para procesar y trabajar con
información. Esto implica ciertas características y entre ellas destaca la existencia de un
sistema operativo. Toda computadora requiere un sistema que nos permita trabajar sobre ella.

El sector de las comunicaciones móviles es especialmente cambiante y todavía no está


estandarizado. Ello ha supuesto que durante mucho tiempo, cada fabricante y cada
programador ofrecieran un sistema propio que se regía según las reglas que ellos mismos
creían apropiadas.

Pero las características que para unos fabricantes son apropiadas no lo serán para otros. Esto
ha llevado a una situación caótica. Pero esta situación está cambiando y va camino dela
estandarización, tanto a nivel de dispositivos como de software. Sin embargo existe
actualmente una pugna por el control de los sistemas operativos de esta clase de dispositivos.
Cabe destacar cuatro sistemas operativos de vital importancia: PALM OS, SYMBIAN OS, LINUX
y WINDOWS CE.
Esto no significa que sean los únicos sino los más importantes. Y no sólo en cuanto a volumen
de mercado sino que cada uno representa un estándar, una filosofía y unas ideas en el sector
de los sistemas operativos para dispositivos móviles. Todos ellos tienen atributos similares y
atributos completamente distintos, por ello intentaremos discernir claramente las
características de cada uno de estos sistemas operativos.

















  
 


Un ˜ ˜ 
o 
es un sistema operativo que controla un dispositivo
móvil al igual que las computadoras utilizan Windows o Linux entre otros. Sin embargo, los
sistemas operativos móviles son bastantes más simples y están más orientados a la
conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de
introducir información en ellos.

Puede que la mayoría de los compradores de teléfonos móviles no decidan su compra


basándose en el sistema operativo que utilice el aparato pero para las compañías se ha
convertido en una guerra feroz en la que luchan por imponer su sistema o por introducirse en
ese mundo, desde gigantes tecnológicos como Microsoft, Apple o Nokia hasta compañías en
teoría menos poderosas como RIM (BlackBerry), Palm, recientemente comprada por HP, o la
reciente incorporación a la batalla de Google con Android.

  

Es un sistema operativo móvil desarrollado por Research in Motion para


sus dispositivos BlackBerry. El sistema permite multitarea y tiene
soporte para diferentes métodos de entrada adoptados por RIM para su
uso en computadoras de mano, particularmente la á ,
á , touchpad y pantallas táctiles.

Su desarrollo se remonta la aparición de los primeros handheld en 1999. Estos dispositivos


permiten el acceso a correo electrónico, navegación web y sincronización con programas como
Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un teléfono
móvil.

RIM estuvo en disputa con NTP Inc. la cual le acusaba de violar cinco patentes que pudo haber
dejado sin servicio a sus usuarios en Estados Unidos (sobre tres millones). Las compañías
llegaron a un acuerdo extrajudicial que soluciono la disputa en marzo de 2006 previo pago de
612 millones de dólares por parte de RIM. (Noticia)

a˜ ˜

El SO BlackBerry está claramente orientado a su uso profesional como gestor de correo


electrónico y agenda. Desde la versión actual, la cuarta, se puede sincronizar el dispositivo con
el correo electrónico, el calendario, tareas, notas y contactos de Microsoft Exchange Server
además es compatible también con Lotus Notes y Novell GroupWise.

BlackBerry Enterprise Server (BES) proporciona el acceso y organización del email a grandes
compañías identificando a cada usuario con un único BlackBerry PIN. Los usuarios más
pequeños cuentan con el software BlackBerry Internet Service, programa más sencillo que
proporciona acceso a Internet y a correo POP3 / IMAP / Outlook Web Access sin tener que
usar BES.
Al igual que en el SO Symbian desarrolladores independientes también pueden crear
programas para BlackBerry pero en el caso de querer tener acceso a ciertas funcionalidades
restringidas necesitan ser firmados digitalmente para poder ser asociados a una cuenta de
desarrollador de RIM.

  

Es un sistema operativo móvil de Apple desarrollado originalmente


para el iPhone, siendo después usado en el iPod Touch e iPad. Es un
derivado de Mac OS X, que a su vez está basado en Darwin BSD. iOS
tiene 4 capas de abstracción: la capa del núcleo del sistema
operativo, la capa de "Servicios Principales", la capa de "Medios de
comunicación" y la capa de "Cocoa Touch". Todo el sistema se
encuentra en la partición "/root" del dispositivo, ocupa poco menos de 500 megabytes.

La historia del IPhone OS comienza conjuntamente con el nacimiento del conocido IPhone, en
el 2007. Aunque, esta aseveración es discutible, ya que este sistema operativo que corre en el
Iphone es en realidad una versión adaptada del OS X. Por lo cual, en este sentido, este sistema
ya tiene años en el mercado y ha sido puesto a prueba.
El sistema ha sido adaptado, removiendo todos los componentes que no son críticos para un
dispositivo móvil, y se le adicionan funcionalidades que si están relacionadas con el mundo de
la telefonía móvil.

a˜ ˜
Sobre la versión modificada del kernel de MAC OS X que corre el iPhone, se encuentran las
capas de servicios que componen el teléfono móvil.
Existe una gran inclinación en el desarrollo del SO a la interfaz de usuario y las cuestiones de
usabilidad.
Sin duda el iPhone es el SO para dispositivos móviles que brinda una mejor experiencia de
usuario, con un modo de manejo revolucionario basado en su
Touch Screen e implementado mediante el framework Cocoa Touch desarrollado por Apple.
Las capacidades multimedia de este SO son bastante amplias.


Y VYVV V
V  
 VV
V VV V   V 
VV V
  V
 V V V
V V  V V 
V  VV V
   V VV VV
V V V 
V V   V V   V !"V Y  #  V $!""V % &V '""V  
V
 V% &V()"V% &V)"V%**V+ , - V."/V$+0VV$ V V 
V
V
 VV
% &V%#,   VYVY1/V23V$"V VY4VY5#+(""V

V
V
, V V
VV V V("VVY V V4VV
   V VV  V  V
V 6 V V% &V))""V*V  VV
 V
 V V
V  V  V
 V
 V4 V 7 VV VVVV
V V8 9 VV V8V V
  VV V VV V 
 V V

a  a a      
'   
     . Symbian OS integra la potencia de computación con
la telefonía móvil, aportando servicios avanzados de datos al mercado masivo.
'        . Permite a los teléfonos móviles ser una plataforma de
aplicaciones y servicios (programas y contenido) que pueden ser desarrollados en una amplia
gama de lenguajes y diferentes formatos.
'          . Con una implementación flexible y modular,
Symbian OS proporciona un sistema esencial de ? ? á

  á y de
tecnologías compatibles para todos los teléfonos Symbian. Soportan los estándares más
comunes de la industria.
'    . Está basado en una arquitectura de U 
 e implementa funciones de
tipo ͚multi-tarea͛. Los servicios del sistema como la telefonía, las redes U   y las
aplicaciones, funcionan en sus propios procesos.
' à     . El sistema operativo está diseñado y pensado
exclusivamente para los dispositivos móviles, usando las técnicas avanzadas de
OO (orientado a objetos), para construir una arquitectura flexible basada en componentes.
'        !    . Permitiendo un diseño gráfico flexible del interfaz de
usuario en el sistema y usando el mismo sistema operativo como base en diferentes diseños,
Symbian OS facilita el proceso de desarrollo de la aplicación.
' "  !2     ˜   ˜˜ ˜ .
Asegura la integridad de los datos, incluso en la presencia de comunicación no fiable y de falta
de recursos como la memoria, el almacenamiento y la energía.

 

Linux es un Sistema Operativo cuyo desarrollo fue respaldado por


el proyecto GNU, en colaboración con Open Source. Una
característica que lo diferencia especialmente del resto de
plataformas es que su distribución es libre, no hay costos por su
licencia, y viene acompañado del código fuente. Es interesante
decir que el sistema fue diseñado y programado por
programadores de todo el mundo, cuyo interés no era económico.
El hecho de que sea libre el código da lugar a que cualquiera puede retocarlo o modificarlo
para adaptarlo a sus necesidades. Por eso, en los últimos años, han crecido una serie de
proyectos cuyo objetivo es implementar versiones de Linux para dispositivos móviles. De
hecho, Linux, a diferencia de Windows, se presta perfectamente a ello debido a su
modulabilidad y escalabilidad.

a  a a 
Puesto que no hablamos de un sistema concreto, sino de una increíblemente amplia gama de
sistemas operativos basados en Linux, resulta imposible determinar las características técnicas
de estos sistemas. Todos los sistemas tienen en común las funcionalidades de Linux, pero
pueden variar muchísimo de unos a otros. Esto depende de cuatro parámetros:
' Implementaciones del kernel de Linux. Existe un amplio rango de ͞formas y tamaños͟ de
Linux, desde implementaciones para PC, hasta teléfonos móviles o robots. He aquí la parte que
nos interesa.
' Módulos, drivers y utilidades. para soportar el entorno gráfico necesario para las
aplicaciones, incluyendo el GUI toolkit (herramientas de interfaz de usuario gráficas),
manejadores de ventanas y navegadazos, que varían en tamaño, apariencia, características y
posibilidades.
' Drives y utilidades. Son los que posibilitan la adaptación del software al hardware. Por
ejemplo, a nosotros nos interesarán especialmente aquellas que lo adaptan a un equipo de
telefonía. Otras son las capacidades multimedia, las capacidades de computación móvil, y
muchas más.
' Herramientas. Software que simplifica y automatiza el proceso de generar una configuración
Linux que es adaptada a los requerimientos de un sistema concreto, ayuda a los
desarrolladores a debugar sus configuraciones y más.

!˜ 

Windows Mobile es un SO de la familia !˜ a, desarrollado por


Microsoft 2A pesar de llevar el nombre Windows, no es un sistema
derivado ni es una versión recortada del mismo, sino que es un nuevo
sistema diseñado específicamente para dispositivos móviles.
Los primeros dispositivos que se comenzaron a fabricar con lo que sería
el sistema Windows
Mobile datan del año  . Para ese entonces, fue lanzado como Pocket PC 2000 y estaba
basado en Windows CE 3.0.

a˜ ˜
Este sistema, está estrechamente vinculado a otros productos de la misma marca (servicios
Live, Office Mobile, Internet Explorer Mobile, etc.) y cuenta con una interfaz gráfica de muy
buena calidad, y muy similar a la de los sistemas operativos Windows.
Ambas cosas, ayudan a disminuir la curva de aprendizaje de los usuarios pues proveen un
entorno de trabajo muy similar al que se tiene en el hogar o en la oficina.
"  # 
-El kernel de Windows CE puede manejar más de 32000 procesos simultáneos, cada uno con
2GB de memoria virtual compartida.
-El filesystem soporta archivos de hasta 4GB y encriptación de dispositivos de almacenamiento
externo.
$ ˜% ˜
-Trabaja con procesadores de arquitecturas x86, ARM, SH4 y MIPS.

ëProtección del dispositivo con contraseña


ëControl de acceso con contraseña al sincronizar con un PC
ëAumento exponencial del tiempo de espera tras intento de acceso incorrecto
ëFormateo remoto del dispositivo para prevenir el acceso no autorizado a información
ëCifrado del contenido de la tarjeta extraíble para prevenir el acceso no autorizado a
información
ëCifrado en SSL para datos transmitidos entre el dispositivo y el servidor de correo
corporativo
ëUso de estándar AES 128 y 256 para cifrado en comunicaciones SSL
ëEl modo Bluetooth visible ( 
 ) del dispositivo puede denegarse para prevenir la
seguridad
ëEl control de ejecución de aplicaciones permite bloquear la ejecución de aplicaciones no
firmadas
ëPermitir o bloquear la ejecución de aplicaciones y librerías DLL no firmadas

 

  es una variante de Linux orientada a dispositivos móviles. Es


desarrollado por la Open Handset Alliance, que aglutina a fabricantes
de software y hardware, entre los que destacan Google, T-Mobile, HTC,
Qualcomm y Motorola entre otros.

El desarrollo de aplicaciones para esta plataforma se realiza mediante


SDK, y el lenguaje de programación Java. Una alternativa es el uso del
NDK (Native Development Kit) de Google para emplear el lenguaje de programación C.V

Su código fuente está disponible bajo diversas licencias de software libre y código abierto
destacando la versión 2 de la licencia Apache.

a˜ ˜

-V Framework de aplicaciones: permite reutilización y reemplazo de componentes.


-V Máquina virtual Dalvik: optimizada para dispositivos móviles.
-V Navegador integrado: basado en el motor de código abierto WebKit.
-V Gráficos optimizados, con una biblioteca de gráficos 2D; gráficos 3D basado en la
especificación OpenGL ES 1.0 (aceleración por hardware opcional).
-V SQLite para almacenamiento de datos estructurados.
-V Soporte para medios con formatos comunes de audio, vídeo e imágenes planas
(MPEG4, H.264, MP3, OGG, AAC, AMR, JPG, PNG, GIF)
-V Telefonía GSM (dependiente del hardware)
-V Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware)
-V Cámara, GPS, brújula, y acelerómetro (dependiente del hardware)
-V Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas para
depurar, perfiles de memoria y rendimiento, y un complemento para el IDE Eclipse.
-V Pantalla táctil
-V Android Market permite que los desarrolladores pongan sus aplicaciones, gratuitas o
de pago, en el mercado a través de esta aplicación accesible desde la mayoría de los
teléfonos con Android. Actualmente cuenta con más de 75.000 aplicaciones.

Además de esto, se puede acceder desde el teléfono móvil programando diferentes utilidades
y herramientas.
!# 
Palm OS es un sistema operativo diseñado específicamente
para dispositivos móviles.
Desde la introducción de la primera Palm Pilot en 1996, los
productos que funcionan con Palm OS han mejorado hasta
convertirse en herramientas indispensables para millones de personas en todo el mundo.
Actualmente Palm OS es la plataforma con más software y hardware en el mercado, cuenta
con unos 230.000 desarrolladores registrados. Con unos 24 millones de handhelds en el
mercado Palm OS tiene el 80% del mercado en EEUU y el 57% en el mundo entero.
Los dispositivos Palm son populares porque son fáciles de usar, cómodos de llevar y soportan
un amplio rango de hardware y software, de modo que pueden cubrir las necesidades
particulares de la mayoría.
La facilidad de uso de la plataforma Palm OS se traduce en precios más bajos, alta
productividad y rápido despliegue. Las típicas sesiones en un handheld son más cortas que en
un PC -el usuario entra, captura o accede a datos y sale.
Palm OS trabaja con cientos de soluciones de empresa de vendedores importantes como
Oracle,
Peregrine, Siebel, Tivoli, Lotus, Sun, SAP, IBM, y otros.
Aunque Palm OS trabaje con una amplia variedad de estandares wireless ningun sistema
hardware soporta todos los estándares a la vez.

a a      $   
'
 
: Read/write Excel, Quattro, 1-2-3 ,Graphing, QuickSheet,
MiniCalc, TinySheet, Documents to Go, Abacus.
' á
: FileMaker, Oracle, IBM DB2, Sybase, ThinkDB, HandBase, PocketReport,
jFile, Mobile DB, Dbnow
'


  á
: Lee y edita Word, WordPerfect; ver PDF; outliners
'
    : Gestionar múltiples cuentas de e-mail. Conectar con Exchange,
Notes, GroupWise͙ Instant Messaging, fax, SMS
' 
  á

á 

á 
: HTML, WAP, newsgroups, AvantGo, DPWeb,
Browse-it, Blazer, MyPalm, Eudora, kBrowser͙
' ? 
 
 : Reloj, citas, agenda de direcciones
'   
    á
: Álbumes de fotos, dibujar, pintar, manipulación de fotos,
MIDI, video,...
' Más de 400    á
especializadas para todas las necesidades:
PowerOne (científico), Loan Wizard (hipotecas), MPG (auto mantenimiento), HydroCalc (riego),
JobCalc (construcción), MWDrip (goteo médico IV ), PalmStats (estadística),
Goodtime (prisión)͙
'
á     á: ~250 herramientas de gestión financiera Y ~100 herramientas de salud y
fitness. Gestión de presupuestos y facturas (incluyendo Pocket Quicken), dietas, gestión de
recetas/compra, gestión de dieta diabética, programas de ejercicio, gestión de
passwords.. Más de 500 herramientas de viaje: Mapas, conversiones de moneda y medida,
relojes del mundo, guías de ciudades, gestión de gastos, gestión del itinerario...
'    á     : >100 diccionarios, guías, calculadores de corriente, guías de
estrellas, guías de cursos de golf,
'  
 

 áde más de una docena de editores como Palm Digital Media,
fictionwise, Qvadis..
' 
: clásicos (SimCity), arcade, juegos de mesa, puzzle, lucha, estrategia.
'    á  

: Gestión de la relación con el cliente, procesar los pedidos,
encuestas, prescripciones, archivo de datos, inventarios.

  &#
8

:;;999  V
8

:;;
7   4;V
8

:;;999  
 ;9 9;;
;
8

:;;999
   #   ;
 ;


También podría gustarte