You are on page 1of 10

CAP 2.

ESTADO DEL ARTE Y MARCO TERICO


2.1.-Tecnologa mvil (Dispositivos, SO, Plataformas y herramientas de desarrollo).
Dispositivos
Un dispositivo mvil se puede definir como un aparato de pequeo tamao, con algunas
capacidades de procesamiento, con conexin permanente o intermitente a una red, con
memoria limitada, que ha sido diseado especficamente para una funcin, pero que
puede llevar a cabo otras funciones ms generales.
Tipos de dispositivos mviles
PDAs (Personal Digital Assintant)
Un PDA, es una computadora de mano originalmente diseada como agenda electrnica
con un sistema de reconocimiento de escritura. Hoy da (2009) estos dispositivos, pueden
realizar muchas de las funciones de una computadora de escritorio pero con la ventaja de
ser porttil
Inicialmente los PDAs incluan aplicaciones estrictamente relacionadas con su funcin
como agenda electrnica, es decir, se reducan a calendario, lista de contactos, bloc de
notas y recordatorios.
Las caractersticas del PDA moderno son pantalla sensible al tacto, conexin a una
computadora para sincronizacin, ranura para tarjeta de memoria, y al menos Infrarrojo,
Bluetooth o WiFi.

Telfonos mviles
El telfono mvil es un dispositivo inalmbrico electrnico basado en la tecnologa de
ondas de radio, que tiene la misma funcionalidad que cualquier telfono de lnea fija. Su
principal caracterstica es su portabilidad, ya que la realizacin de llamadas no es
dependiente de ningn terminal fijo y no requiere ningn tipo de cableado para llevar a
cabo la conexin a la red telefnica.
Aunque su principal funcin es la comunicacin de voz, como el telfono convencional, su
rpido desarrollo ha incorporado funciones adicionales como mensajera instantnea
(sms), agenda, juegos, cmara fotogrfica, agenda, acceso a Internet, reproduccin de
video e incluso GPS y reproductor mp3.
Consolas. En realidad esta categora debera llamarse dispositivos orientados a jugar,
porque son ms que simples consolas. Los dos ejemplos actualmente en el mercado son
la Sony PlayStation Portable (PSP) y la Nintendo DS, que no slo sirven para jugar, sino
que integran algunas de las funcionalidades tpicas de una PDA, como reproduccin de
archivos multimedia, integracin con agenda y calendario, o navegador de Internet.

Smartphones o telfonos inteligentes.


Un smartphone (telfono inteligente en espaol) es un dispositivo electrnico que
funciona como un telfono mvil con caractersticas similares a las de un ordenador
personal. Es un elemento a medio camino entre un telfono mvil clsico y una PDA ya
que permite hacer llamadas y enviar mensajes de texto como un mvil convencional pero
adems incluye caractersticas cercanas a las de un ordenador personal.
Una caracterstica importante de casi todos los telfonos inteligentes es que permiten la
instalacin de programas para incrementar el procesamiento de datos y la conectividad.
Estas aplicaciones pueden ser desarrolladas por el fabricante del dispositivo, por el
operador o por un tercero.
Los telfonos inteligentes se distinguen por muchas caractersticas, entre las que
destacan las pantallas tctiles, un sistema operativo as como la conectividad a Internet y
el acceso al correo electrnico.
SO
Partiendo de la definicin de sistema operativo: Capa compleja entre el hardware y el
usuario, concebible tambin como una mquina virtual, que facilita al usuario o al
programador las herramientas e interfaces adecuadas para realizar sus tareas
informticas, abstrayndole de los complicados procesos necesarios para llevarlas a
cabo. Podemos deducir que el uso de uno u otro S.O determinarn las capacidades
multimedia de los dispositivos, y la forma de stas de interactuar con el usuario.
Existen multitud de opciones, si bien las ms extendidas son Symbian, BlackBerry OS,
Windows Mobile, y recientemente iPhone OS y el sistema mvil de Google, Android,
adems por supuesto de los dispositivos con sistema operativo Linux.
Las caractersticas bsicas de cada uno son las siguientes:
Symbian
Este es el sistema operativo para mviles ms extendido entre smartphones, y por tanto
el que ms aplicaciones para su sistema tiene desarrolladas. Actualmente Symbian copa
ms del 65% del mercado de sistemas operativos. Su principal virtud es la capacidad que
tiene el sistema para adaptar e integrar todo tipo de aplicaciones. Admite la integracin de
aplicaciones y, como sistema operativo, ofrece las rutinas, los protocolos de
comunicacin, el control de archivos y los servicios para el correcto funcionamiento de
estas aplicaciones. La tecnologa del sistema operativo Symbian se ha diseado teniendo
en cuenta puntos clave como el poder proporcionar la energa, memoria y gestin de
entrada y salida de recursos requeridos especficamente en los dispositivos mviles
Windows Mobile
Microsoft lanz su propio Windows para mviles, antes conocido como Windows CE o
Pocket PC,
Windows Mobile es un sistema operativo escrito desde 0 y que hace uso de algunas
convenciones de la interfaz de usuario del Windows de siempre. Una de las ventajas de
Windows Mobile sobre sus competidores es que los programadores pueden desarrollar
aplicaciones para mviles utilizando los mismos lenguajes y entornos que emplean con
Windows para PC. En comparacin, las aplicaciones para Symbian necesitan ms
esfuerzo de desarrollo, aunque tambin estn optimizadas para cada modelo de telfono.
Android
Android Google es otro de los desarrolladores que coge algo y es capaz de convertirlo en
una referencia. Android es un sistema operativo mvil basado en Linux y Java que ha sido
liberado bajo la licencia Apache versin 2. El sistema busca, nuevamente, un modelo
estandarizado de programacin que simplifique las labores de creacin de aplicaciones
mviles y normalice las herramientas en el campo de la telefona mvil. Al igual que
ocurriera con Symbian, lo que se busca es que los programadores slo tengan que
desarrollar sus creaciones una nica vez y as sta sea compatible con diferentes
terminales.
Google promete una plataforma de desarrollo gratuita, flexible, econmica en el desarrollo
de aplicaciones y simple, diferenciada de los estndares que ofrecen Microsoft o
Symbian.
iPhone OS
iPhone OS es una versin reducida de Mac OS X optimizada para los procesadores ARM.
Aunque oficialmente no se puede instalar ninguna aplicacin que no est firmada por
Apple ya existen formas de hacerlo, la va oficial forma parte del iPhone Developer
Program (de pago) y hay que descargar el SKD que es gratuito. iPhone dispone de un
interfaz de usuario realmente interesante, la nica pega es la cantidad de restricciones
que tiene, aunque quizs Apple se d cuenta que para triunfar mucho ms es mejor
liberar y dar libertad a su sistema. Aunque su tiempo de vida es corto ya copa casi el 7%
del mercado.
Blackberry OS
BlackBerry es un sistema operativo multitarea que est arrasando en la escena
empresarial, en especial por sus servicios para correo y teclado QWERTY. Actualmente
BlackBerry OS cuenta con un 11% del mercado.
BlackBerry aparece en el mercado justo en el momento en que comenzaba a demandarse
un sistema operativo que permitiera utilizar de una forma fcil, cmoda y rpida los
servicios de correo electrnico.
Linux

Palm OS
Esta plataforma ha evolucionado desde la clsica interfaz de un asistente de mano, a
incorporar todo tipo de programas y funcionalidades, como telfono, correo electrnico,
mensajera y navegacin en internet, adems de compatibilidad con los archivos de
Office, msica, o y fotografas. En la actualidad ya se desarrollan dispositivos Palm Treo
que incorporan el sistema operativo Windows Mobile. El sistema operativo Palm OS,
parece que se encamina a su plena operabilidad en Linux, lo que le augura un futuro
prometedor.

Comparativa
Herramientas de desarrollo
C++
Es el lenguaje de programacin por excelencia para aplicaciones que necesitan extraer el
mximo del terminal, tanto en capacidad de procesamiento y por lo tanto en velocidad de
ejecucin, como en utilizar las posibilidades de hardware que ofrezca el dispositivo.
Es ideal, por tanto, para aplicaciones crticas (como por ejemplo, sistemas operativos para
telfonos como Symbian).
C++ es un lenguaje de programacin, de los que se llaman orientados a objetos, que en
realidad es una evolucin del lenguaje ms utilizado en la historia de la informtica: el
lenguaje C. Desarrollar en C++ es bastante complicado para casi cualquier programador.
J2ME
Es un subconjunto del lenguaje Java. El caso de J2ME es especial, ya que es de todo,
menos independiente de la plataforma. La especificacin J2ME est dividida en dos
grandes grupos, dependiendo de la cantidad de funcionalidades para las que se quiera
dar soporte. Hay dos configuraciones, que dividen la plataforma en dos grandes grupos
de dispositivos.
Por un lado, los dispositivos ms potentes, son los que soportan la Configuracin CDC.
Durante mucho tiempo en este grupo slo caban las PDAs (dispositivos como la Palm,
por ejemplo), dadas las exigencias de memoria y tamao de pantalla para cumplir con la
especificacin.
La otra configuracin, la llamada CLDC, es la que agrupaba a los dispositivos con menor
capacidad de procesamiento, y es donde siempre han estado los mviles.
Flash Lite
Es una adaptacin de la plataforma Flash para dispositivos mviles. Actualmente
coexisten varias versiones, Flash Lite 1.1, Flash Lite 2.0 y Flash Lite 2.0
Flash Lite 1.1, es la versin ms extendida, sobre todo en Asia, y basada en la versin 4
de player de flash.
Al estar basado en la versin 4 del player de flash, slo soporta la sintaxis de ActionScript
de Flash 4, una sintaxis bastante extraa y alejada de las convenciones de programacin
modernas. Esa forma de programar necesita de vinculaciones muy fuertes entre el cdigo
y los grficos, por lo que es muy difcil que los desarrolladores que no estn
acostumbrados a ella se puedan adaptar con facilidad.
Flash Lite 2.0 est basado en el Flash Player 7. En realidad, la funcionalidad que permite
es muy similar a la de cualquier aplicacin flash basada en esa versin del player. Por
tanto, ahora es posible guardar datos en la memoria del telfono o cargar ficheros XML
con estructuras de datos complejas a travs de la conexin GPS. Para el programador la
mejora ha sido tambin sustancial, ya que puede aplicar las tcnicas modernas de
programacin: programacin orientada a objetos, patrones de diseo, aplicaciones
dirigidas por eventos Ahora es posible desarrollar una aplicacin Flash Lite de la misma
forma en la que se hara una J2ME, por ejemplo.
Aunque las mejoras son sustanciales, tambin hay un aspecto en el que Flash Lite 2
cojea, y es los altos requerimientos de hardware que necesita para su ejecucin. Por
ahora slo est disponible para telfonos de la gama alta de la Serie 60 de Nokia.
Flash Lite 3
Es la evolucin lgica de la plataforma, soporta vdeo incluyendo H.264, y un entorno de
desarrollo rpido. Sin embargo, al menos en Asia, donde al menos en cuestin de
dispositivos se est a la cabeza del desarrollo mundial, y por varios cuerpos de distancia,
la implantacin de la plataforma es mnima.
Objective-C
El lenguaje que debe utilizarse para desarrollar aplicaciones nativas para iPhone OS es
Objective-C, un superset de C (una especie de C enriquecido), de forma que el
desarrollador se apoya en un extenso Framework orientado a objetos, escalable y
altamente modular, llamado Cocoa.
En realidad, Cocoa es una coleccin de frameworks, que proporcionan todas las piezas
necesarias para construir una aplicacin: desde elementos de interfaz hasta gestin de
trfico de red.
Adems, para poder desarrollar aplicaciones para iPhone es necesario estar registrado
(previo pago) como desarrollador con Apple, para as poder obtener los certificados
digitales necesarios para que las aplicaciones funcionen en los dispositivos. Por si fuera
poco, la nica forma de poner esas aplicaciones en esos dispositivos, es a travs de una
tienda de aplicaciones controlada por Apple.
2.4.-Tecnologas (NFC, RFID, bluetooth, WiFi.)
NFC (Near Field Communication)
NFC es una tecnologa basada en identificacin por radio frecuencia, que proporciona la
comunicacin inalmbrica de corto alcance entre dispositivos, haciendo uso del campo
magntico de las ondas electromagnticas para realizar la transmisin/recepcin de
datos.
La comunicacin en NFC se produce cuando dos dispositivos electrnicos, ya sean
dispositivos mviles, etiquetas (tags) o lectores fijos, se encuentran a poca distancia entre
ellos, como mximo 20 centmetros. El intercambio de datos se sucede a gran velocidad y
la seguridad est garantizada, gracias al corto alcance de las comunicaciones y los
niveles de seguridad que los estndares de NFC proporcionan.
La tecnologa NFC permite desarrollar numerosas aplicaciones atractivas para el usuario
final, p.ej. realizar pagos de compras, prstamo de libros, apertura/cierre de viviendas o
coches, control de asistencia a eventos, etc.
NFC entr con fuerza en la industria de las comunicaciones mviles hace unos aos y,
aunque pareca ser una alternativa seria a Bluetooth e IrDa, muy pocos fabricantes fueron
los que se lanzaron al mercado de NFC, lo que provoc que dicha tecnologa no terminara
de despegar.
RFID (Identificacin por Radiofrecuencia)
Es un mtodo de almacenamiento y recuperacin remota de datos, basado en el empleo
de etiquetas o tags que poseen un chip con informacin almacenada y una antena
transmisora.
RFID se basa en un concepto similar al del sistema de cdigo de barras; la principal
diferencia entre ambos reside en que el segundo utiliza seales pticas para transmitir los
datos entre la etiqueta y el lector, y RFID, en cambio, emplea seales de radiofrecuencia
(en diferentes bandas dependiendo del tipo de sistema, tpicamente 125 KHz, 13,56 MHz,
433-860-960 MHz y 2,45 GHz).
Su principal inconveniente es el alto coste de las etiquetas. Establece comunicacin en
distancia de 2 hasta 100 metros aproximadamente. Se clasifican en dos:
RFID Activas: emiten constantemente y necesitan alimentacin.
RFID Pasivas: Slo se activan ante la presencia de un lector.

Bluetooth
Bluetooth es una tecnologa inalmbrica de corto alcance que forma parte de las llamadas
WPAN (Wireless Personal Area Network) cuyo estndar es IEEE 802.15.1 y que permite
el intercambio de informacin entre algunos dispositivos como computadores, telfonos
mviles, PDAs (Asistentes Personales Digitales), etc.
A su vez permite una fcil sincronizacin entre ellos y hoy en da es ampliamente usado.
Fue creado como una alternativa para tecnologas cableadas como RS-232 con la
intencin de reducir costos y con la finalidad de que exista interoperabilidad entre
dispositivos de diferentes fabricantes especialmente fue orientado desde su inicio a los
telfonos celulares.
Bluetooth permite comunicar diferentes dispositivos mediante un enlace por
radiofrecuencia seguro y globalmente libre (2,4 GHz). Establece comunicacin en
distancia de hasta 10 metros aproximadamente.

Wifi
Cuando se habla de tecnologa WIFI, realmente se est haciendo referencia a la WI-FI
Alliance .Se trata de una organizacin sin nimo de lucro, que engloba a un amplio grupo
de fabricantes, con el objetivo de promocionar el uso de la tecnologa inalmbrica en
redes de rea local, y asegurando la compatibilidad entre fabricantes en base a los
estndares IEEE 802.11 .La expansin de este tipo de tecnologa ha sido explosiva y se
prev que en los prximos 1 o 2 aos el 90% de los equipos ya dispongan de dispositivos
WIFI.
Las ventajas que ha supuesto la tecnologa inalmbrica son evidentes: abaratamiento y
facilidad de implantacin de redes LAN, proliferacin de aplicaciones y dispositivos
mviles, posibilidad de crear espacios con conectividad de manera inmediata, movilidad
de usuarios, etc. A toda esta funcionalidad se le suma el bajo coste de los dispositivos
necesarios para su puesta en funcionamiento.

Bibliografias
AB Alonso, IF Artime, M Rodrguez. (S.A). Dispositivos mviles . Universidad de Oviedo
DAC Chavarra. (Julio del 2011). Tecnologa De Comunicacin De Campo Cercano (Nfc) Y
Sus Aplicaciones.
CT Moro - 2006

You might also like