Professional Documents
Culture Documents
CELULARES
Y TABLETS
TEMARIO:
Mes 1:
Introduccin
Roaming
Trmino que significa desplazarse e indica la utilizacin de una
llamada telefnica celular mvil, en una CCC que no es la original del
abonado celular mvil. En otras palabras, es cuando un abonado
mvil utiliza una CCC que no es la propia, en una que est
debidamente registrado para efectuar y para recibir una llamada
telefnica.
Es como si el abonado alquilara un canal de la CCC visitada y se llama
visistante. La CCC visitada recibir el anuncio de llegada del
visitante a travs del roaming automtico; es decir: el aparato celular
manda una seal hacia la CCC de alquiler y esta la devuelve, a travs
del canal de control, la identificacin del rea visitada y en el display
del ROAM aparece el mensaje.
Ya reconocido el visitante, al solicitar o recibir una llamada, la CCC
visitada entra en contacto con la CCC de registro del abonado y
obtiene su archivo de abonado, que contiene informaciones
personales, como ESN (Electronic Serial Number), el nmero de serie
del aparato celular, que fue grabado por el fabricante, la categora del
abona- do, etc. Ese reconocimiento se hace con el nmero telefnico
del visitante, y las dos CCC son conectadas mediante un canal
apropiado para el intercambio de informaciones.
Roaming no automtico
Hay regiones donde la validez del roaming debe hacerse
manualmente, esto es: el abonado debe entrar en con tacto con la
central de atencin celular de la compaa telefnica local y solicitar
una pre-autorizacin.
Roaming Nacional
Si el visitante, por ejemplo, oriundo de Buenos Aires est en Crdoba
y desea hacer una comunicacin local en esta ciudad, necesita antes
discar el cdigo DDD de esta localidad, tal como lo hara un DDD en
Buenos Aires que tambin debiera discar el DDD antes.
El sistema Mvil Celular
Un sistema mvil celular (SMC) bsicamente est formado por 3
partes:
Estacin Base de Radiofrecuencia (EBRF), Central de Conmutacin y
Control (CCC) y Estacin Mvil (EM).
La EBRF
Es una interface entre la CCC y las EMs; sus funciones bsicas son:
Para datos: convierte la sealizacin propietaria que la une a CCC en
el protocolo AMPS entre EBRF y EMs.
Para voz: convierte las sea les digitalizadas de voz que transitan en
los enlaces entre CCC y EBRF, en seales analgicas para la
transmisin FM entre EBRF y EMs.
Para supervisin de canal de radio: monitorea los canales de voz en
conversacin para comparar la intensidad RF de la seal y la RSR de
la seal de voz, que indica a la CCC cuando los valores medidos estn
fuera de las especificaciones, para que esta aplique los
procedimientos de Handoff.
La EBRF puede conectarse a la CCC en forma analgica o digital. Si es
conectada en forma analgica, los datos se transmiten va MODEM a
una velocidad de hasta 9,6kbit/s, considerada muy lenta; por lo
tanto, la preferida es la forma digital, que consigue transmitir a una
tasa de 64 kbps (64.000 bits por segundo). La cantidad de canales de
voz que puede tener una EBRF vara con- forme el modelo, pero
tienen una media de 128 canales de voz.
Las EBRFs generalmente se instalan en lugares altos dentro del
centro geomtrico del rea a cubrir, en montaas si es zona rural,
con su potencia de transmisin controlada para que no interfieran las
celdas vecinas. Las celdas de una misma EBRF trabajan con fre-
cuencias de transmisin diferentes y el agregado de grupos de
celdas se hace de forma que nunca haya coincidencia de frecuencia
en la proximidad.
Todas las EBRFs tienen sus controladoras (CSC). Su funcin es recibir
los datos y la voz de las unidades de canales y enviarlos a la CCC, a
travs de un enlace exclusivo EBRF - CCC.
En direccin opuesta, recibe los datos y la voz de la CCC a travs de
un enlace de comunicacin CCC - EBRF y los enva hacia la unidad del
canal o control correspondiente.
El IMEI
Los telfonos mviles GSM poseen un cdigo denominado de IMEI
(International Mobile Equipment Identity), el cual permite la
identificacin del terminal dentro de la red. El IMEI consiste de un
cdigo de 15 nmeros que se transmite cuando el telfono celular se
conecta a la red. Con este nmero, la operadora identifica el estado
del terminal, dentro de una base de datos, denominada EIR
(Equipment ID Register), dentro de la cual existen dos listas es-
peciales. El EIR determina si el telfono mvil se puede conectar a la
red para hacer / recibir llamadas.
Si el IMEI es vlido (se encuentra en la lista dentro del EIR) la
operadora puede hacer dos cosas:
Capas:
Al igual que los sistemas operativos presentes en los componentes
informticos ms grandes, un sistema operativo mvil tambin se
encuentra compuesto por varias capas.
Kernel:
Una de las ms importantes y esenciales piezas que componen
cualquier sistema operativo, sea el de nuestro mvil, o el de la
PC, es el denominado ncleo o Kernel, el cual es la capa de
software que permite el acceso a los diferentes elementos de
hardware que conforman nuestro mvil.
Tambin es el encargado de brindar diferentes servicios a
las capas superiores como los controladores de hardware, gestin
de procesos, sistemas de archivos, adems del acceso y
administracin de la memoria del sistema.
Los sistema operativos para mviles pueden basarse en ncleos
Linux, tal como lo hace Android, o hasta inclusive IOS, el SO del
iPhone que utiliza un kernel heredado de Unix.
Tambin en una gran cuota del mercado se encuentra presente
Windows Mobile y RIM que utilizan kernels propios.
En el caso de Android y el de RIM, ambos sistemas operativos
presentan la particularidad de contar con un motor Java en el
desarrollo de sus ncleos.
Middleware:
Esta capa es el conjunto de mdulos que permite que las aplicaciones
diseadas y escritas para tales plataformas puedan ser ejecutadas.
Su funcionamiento es totalmente trasparente para el usuario, no
debiendo realizar ninguna accin ni configurar alguna para su
correcto desenvolvimiento.
El Middleware brinda la posibilidad de ejecutar servicios muy
importantes para que otras aplicaciones, en capas superiores de la
jerarqua, puedan ejecutarse.
Estos servicios, como mencionamos, son vitales para el normal
funcionamiento de la estructura del sistema operativo de nuestro
mvil.
Entre los servicios que presta esta capa podemos citar los
motores de comunicaciones y mensajera, funciones de seguridad,
servicios para la gestin de diferentes aspectos del mvil,
ofrece servicios claves como el motor de mensajera y
comunicaciones, codecs multimedia, intrpretes de pginas Web
y servicios WAP, adems de soporte para una gran variedad de
servicios concernientes al apartado multimedia que es capaz de
ejecutar el mvil.
Entorno de ejecucin de aplicaciones Esta capa provee de todos los
elementos necesarios para la creacin y desarrollo de software a
los programadores, es decir contiene elementos que sern de
gran ayuda a los mismos, en el momento de escribir aplicaciones
compatibles con ese sistema operativo.
Entre los servicios que los programadores pueden encontrar, se
destacan un gestor de aplicaciones y una serie de interfaces
programables (APIs)o "Application Programming Interface"
abiertas.
Interfaz de usuario:
La interfaz de usuario es el elemento del telfono que
usualmente utilizamos para interactuar con el aparato. Sin esta
capa no sera posible utilizar nuestro dispositivo, ya que la
misma presenta todos los elementos necesarios para facilitar
cualquier tipo de tarea que deseemos realizar en nuestra terminal.
Adems incluye todos los elementos grficos que harn posible el
uso cmodo y sencillo del mvil: botones, mens, pantallas y listas,
entre otros.
Por otra parte, tambin coexisten en el telfono una serie de
aplicaciones que son nativas del mvil, y que se encargan de
tareas tales como mens, marcador de nmeros de telfono y
dems. Una de las particularidades ms importantes incorporadas a
la interfaz grfica de usuario en los ltimos aos ha sido, sin lugar a
dudas, la posibilidad de utilizar todas las funciones del telfono
mediante el uso de los dedos de la mano, desplazando a los
botones a un segundo plano en cuanto al manejo de opciones y
funciones en el mvil.
Esta tendencia se convertir paulatinamente en un estndar de
la industria . Empresas como Apple, RIM, Microsoft, Google y
Symbian, hace algunos aos que incorporan este tipo de
tecnologa, pero slo en sus mviles de gama ms alta.
Tambin una gran ventaja son los teclados del tipo virtual, que
eventualmente reemplazarn a los tradicionales dispositivos de
entrada, permitiendo de esta manera un mejor y ms liviano
diseo del mvil.
Otro punto muy interesante a tener en cuenta es la capacidad de
personalizacin que permite la interfaz del usuario de nuestro
sistema operativo.
CARACTERSTICAS DE LOS TRES SISTEMAS OPERATIVOS MVILES
MS UTILIZADOS
Android:
Es un sistema operativo mvil basado en Linux, que junto con
aplicaciones
Middleware est enfocado para ser utilizado en dispositivos mviles
como telfonos inteligentes, tabletas, Google TV y otros diositivos.
Es desarrollado por la Open Handset Alliance, la cual es liderada
por Google. Este sistema por lo general maneja aplicaciones
como Google Play.
Fue desarrollado inicialmente por Android Inc., una firma
comprada por Google en2005. Es el principal producto de la
Open Handset Alliance, un conglomerado de fabricantes y
desarrolladores de hardware, software y operadores de servicio.
Las unidades vendidas de telfonos inteligentes con Android se
ubican en el primer puesto en los Estados Unidos, en el segundo y
tercer trimestres de 2010, con una cuota de mercado de 43,6% en el
tercer trimestre.
A nivel mundial alcanz una cuota de mercado del 50,9% durante el
cuarto trimestre de 2011, ms del doble que el segundo sistema
operativo (iOS de Apple, Inc.) con ms cuota.
Tiene una gran comunidad de desarrolladores escribiendo
aplicaciones para extender la funcionalidad de los dispositivos. A la
fecha, se han sobrepasado las 700.000 aplicaciones (de las cuales, dos
tercios son gratuitas) disponibles para la tienda de aplicaciones oficial
de Android: Google Play, sin tener en cuenta aplicaciones de otras
tiendas no oficiales para Android, como pueden ser la App Store de
Amazon o la tienda de aplicaciones Samsung Appsde Samsung.
Google Play es la tienda de aplicaciones en lnea administrada por
Google, aunque existe la posibilidad de obtener software
externamente. Los programas estn escritos en el lenguaje de
programacin Java.
No obstante, no es un sistema operativo libre de malware, aunque la
mayora de ello es descargado de sitios de terceros. El anuncio del
sistema Android se realiz el 5 de noviembre de 2007 junto con la
creacin de la Open Handset Alliance, un consorcio de 78 compaas
de hardware, software y telecomunicaciones dedicadas al desarrollo
de estndares abiertos para dispositivos mviles.
Google liber la mayora del cdigo de Android bajo la licencia
Apache, una licencia libre y de cdigo abierto.
Caractersticas y especificaciones actuales:
Arquitectura:
Los componentes principales del sistema operativo de Android
(cada seccin se describe en detalle):
Aplicaciones:
Las aplicaciones se desarrollan habitualmente en el lenguaje
Java con Android Software Development Kit (Android SDK), pero
estn disponibles otras herramientas de desarrollo, incluyendo un
Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++,
Google App Inventor, un entorno visual para programadores
novatos y varios cruz aplicaciones de la
plataforma web mvil marcos.
y tambin es posible usar las libreras Qt gracias al proyecto
Necessitas SDK.
El desarrollo de aplicaciones para Android no requiere aprender
lenguajes complejos de programacin. Todo lo que se necesita es
un conocimiento aceptable de
Javay estar en posesin del kit de desarrollo de software o
SDK provist o por Googleel cual se puede descargar
gratuitamente.
Todas las aplicaciones estn comprimidas en formato APK, que se
pueden instalar sin dificultad desde cualquier explorador de archivos
en la mayora de dispositivos.
Google Play:
Google Play es la tienda en lnea de software desarrollado por
Google para dispositivos Android. Una aplicacin llamada "play
store" que se encuentra instalada en la mayora de los dispositi-
vos Android y permite a los usuarios navegar y descargar
aplicaciones publicadas por los desarrolladores. Google retribuye a
los desarrolladores el 70% del precio de las aplicaciones.
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.
Privacidad.
Se han descubierto ciertos comportamientos en algunos
dispositivos que limitan la privacidad de los usuarios, de modo
similar a iPhone, pero ocurre al activar la opcin Usar redes
inalmbricas en el men Ubicacin y seguridad, avisando que
se guardarn estos datos, y borrndose al desactivar esta opcin,
pues se usan como cach y no como logtal como hace iPhone.
Seguridad:
Segn un estudio de Symantec de 2011, comparado con el iOS,
Android es un sistema ms vulnerable, debido principalmente a
que el proceso de certificacin de aplicaciones es menos riguroso
que el de Apple y el esquema de gestin de permisos para
stas, que pone muchas decisiones de seguridad importantes en
manos del usuario, lo expone a mayores riesgos y le hace ms
atractivo a los ataques de ingeniera social. Sin embargo, en base
a nmeros absolutos contabilizados de los boletines de seguridad
de Microsoft, Adobe, Oracle y Apple, el 85% de los agujeros de
seguridad en 2011 sucedieron en sistemas iOS, pese a que ste
posee una cuota de mercado inferior a la de Android.
iOS:
Es un sistema operativo mvil de Apple (anteriormente
denominado iPhone OS).
Originalmente desarrollado para el iPhone, 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 2010 en los Estados Unidos, tena el 59% de
consumo de datos mviles (incluyendo el iPod Touch y el iPad).
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).
iOS se deriva de 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". La versin actual del
sistema operativo (iOS 6.0) ocupa ms o menos 770 megabytes, por
modelo.
Caractersticas:
Pantalla principal:
Carpetas:
Con iOS 4 se introdujo un sistema simple de carpetas en el
sistema. Se puede mover una aplicacin sobre otra y se crear
una carpeta, y as se pueden agregar ms aplicaciones a esta
mediante el mismo procedimiento. Pueden entrar hasta 12 y 20
aplicaciones en el iPhone y iPad respectivamente. El ttulo de la
carpeta es seleccionado automticamente por el tipo de
aplicaciones dentro de ella, pero puede ser editado por el usuario.
Centro de notificaciones:
Con la actualizacin iOS 5, el sistema de notificaciones se redise
por completo. Las notificaciones ahora se colocan en un rea por
la cual se puede acceder mediante un desliz desde la barra de
estado hacia abajo. Al hacer un toque en una notificacin el sistema
abre la aplicacin. La pantalla inicial de iOS contiene varias
aplicaciones, algunas de las cuales estn ocultas por defecto y
pueden ser activadas por el usuario mediante la aplicacin
"Configuracin", por ejemplo, Nike+iPod se debe activar desde tal
aplicacin.
Multitarea :
Antes de iOS 4, la multitarea estaba reservada para aplicaciones
por defecto del sistema. A Apple le preocupaba los problemas de
batera y rendimiento si se permitiese correr varias aplicaciones
de terceros al mismo tiempo. A partir de iOS 4, dispositivos de tercera
generacin y posteriores permiten el uso de 7 APIs para multitarea,
especficamente:
1. Audio en segundo plano
2.Voz IP
3.Localizacin en segundo plano
4.Notificaciones push
5.Notificaciones locales
6.Completado de tareas
7.Cambio rpido de aplicaciones
Game Center:
Fue anunciado en el evento donde se present iOS 4 el 8 de Abril,
2010. Game Center se lanz en junio de 2010 para los iPhone y iPods
Touch con iOS 4 (excepto para el iPhone 2G, 3G y iPod Touch 1g ).
En iOS 5 se perfeccion, pudiendo agregar una foto a tu perfil,
puiendo ver los amigos de tus amigos y pudiendo encontrar
adversarios con recomendaciones de nuevos amigos en funcin de
tus juegos y jugadores favoritos.
Tecnologas no admitidas:
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
multitouch e interferir con el servicio App Store.
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 por mtodos extraoficiales se le puede
implementar aunque conllevara la prdida de la garanta.
Durante los ltimos meses de 2010 en el Silverlight Firestarter
event se especulaba sobre la inclusin en iOS de Silverlight5, 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 15 el futuro de Silverlight es incierto y por el
momento es casi imposible encontrar contenido Silverlight disponible
en dispositivos con iOS
El jailbreak en iOS, es el proceso de remover las limitaciones
impuestas por Apple en dispositivos que usen el sistema
operativo a travs del uso de kernels modificados. Tales
dispositivos incluyen el iPhone, iPod Touch, iPad y la Apple TV de
segunda generacin. El jailbreak permite a los usuarios
acceder al sistema de archivos del sistema operativo,
permitindoles instalar aplicaciones adicionales, extensiones y temas
que no estn disponibles en la App Store oficial. Un dispositivo con
jailbreak puede seguir usando la App Store, iTunes y
las dems funciones normales, como por ejemplo realizar llamadas.
Jailbreak:
El jailbreak es necesario si el usuario quiere ejecutar software
no autorizado por Apple.
El tethered jailbreak requiere que el dispositivo est conectado a un
ordenador cada vez que se inicie el sistema, un untethered jailbreak
permite al dispositivo iniciar sin ninguna asistencia adicional.
El Digital Millennium Copyright Act dictamina que hacer jailbreak
a dispositivos Apple es legal en los Estados Unidos, pero Apple
anunci que tal prctica invalida la garanta.
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 latrackwheel, 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 oLotus Notesaparte de poder hacer las funciones
usuales de un telfono mvil.
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 compaas llegaron a un
acuerdo extrajudicial que soluciono la disputa en marzo de 2006
previo pago de 612 millones de dlares por parte de RIM.
Sistema Operativo Symbian.
CARACTERSTICAS:
Uso eficiente de todos los recursos de la mquina (especialmente
batera, RAM y ROM).
Acceso inmediato a los datos.
Ejecucin de mltiples tareas (multiprogramacin)
Manejo fiable de los datos incluso en caso de fallo en la
comunicacin o falta de recursos, como memoria, disco o batera.
Solo usa procesador ARM, a diferencia de otros procesadores
como intel, este consume menor cantidad de energa lo que hace
que la batera dure ms.
Adaptabilidad al hardware especfico y a las pilas de telefona de
los fabricantes.
Consistencia en la comunicacin entre los datos propios del
dispostivo y otros.
Memoria RAM maxima de 2GB.
ARQUITECTURA:
Presenta una arquitectura por capaz, el
objetivo principal de esta arquitectura es
la organizacin jerrquica del sistema
operativo.