Está en la página 1de 11

Erick Eduardo Garca Rodrguez

Computo Mvil
Introduccin a las tecnologas mviles.
Los recientes avances de las tecnologas de hardware, software y
telecomunicaciones, estn alimentando una nueva generacin de sistemas o
herramientas tecnolgicas que estn generando un gran impacto dentro del sector
empresarial. Estas nuevas herramientas permiten a usuarios con dispositivos
mviles conectarse a Internet a gran velocidad a travs de la propia red de
comunicacin mvil o a travs de redes locales inalmbricas.
Dentro de este nuevo escenario, el trmino Tecnologa mvil hace referencia al
conjunto de dispositivos y herramientas que nos dan la posibilidad de realizar una
actividad determinada de manera ubicua, que normalmente se inscribe en un
espacio fsico, en otro lugar.
Estos avances tecnolgicos han impulsado a la Sociedad actual a inclinarse con
una confianza creciente hacia las distintas posibilidades de explotar servicios
antes desconocidos, como puede ser el comercio electrnico, el cual est
demostrando las innumerables ventajas que este puede aportar al crecimiento
econmico. Los requerimientos de la poblacin de la sociedad en cuanto al acceso
remoto a la informacin contenida en bases de datos tambin ha mostrado una
evolucin creciente, por lo tanto es de inters estudiar y aportar soluciones a
medida para brindar servicios que permitan satisfacer estos requerimientos de
informacin.
La utilizacin del telfono mvil ha traspasado fronteras inimaginables hace unos
aos atrs. Aportando la libertad de la no dependencia de cables para que las
personas puedan comunicarse o acceder a Internet en casi cualquier lugar.
Dentro de un escenario corporativo, las tecnologas mviles permiten llevar a cabo
tareas sin estar en la oficina, y poder efectuar mltiples actividades, favoreciendo
el teletrabajo y dando solucin a uno de los mayores canceres de esta sociedad,
la baja productividad.

Evolucin de los dispositivos mviles.
En muy pocos aos los telfonos mviles han llegado a convertirse en
un dispositivo esencial en nuestras vidas, de hecho, actualmente hay miles de
modelos y los diferentes fabricantes siguen innovando intentando destacar sobre
los de la competencia.
En los comienzos de la telefona mvil no haba un estndar de comunicaciones,
en su lugar, cada compaa haca uso de su propio sistema. Ejemplo de ello es
Mobile Telephone System A (MTA) phone que se poda integrar en un vehculo en
Erick Eduardo Garca Rodrguez
Computo Mvil
el ao 1956, y tuvo un total de 125 usuarios en Suecia hasta 1967. Era mvil, por
supuesto, pero tena un peso de 40 kilos!
Desde finales de los 70 hasta 1983 se desarroll el primer mvil del mercado, que
tena aspecto de los hoy tan de moda telfonos inalmbricos. Se trata del
DynaTAC 8000X, aunque su precio de la poca, 3.995 dlares, dejaba bien claro a
qu tipo de pblico iba dirigido. El precio actual de su salida al mercado, teniendo
en cuenta la inflacin de todos estos aos vendran a ser algo ms de 6.000
euros.
El problema bsico del DynaTAC fue la tecnologa del momento de las bateras,
que permita un funcionamiento mximo de 60 minutos. Por ello, Nokia lanz en
1984 su Mobira Talkman, que llegaba junto con un maletn que inclua una
autonoma de varias horas de funcionamiento continuo.
Motorola sigui innovando en el terreno mvil ya que en 1989 lanz el telfono
mvil ms pequeo y ligero de la poca en 1989, el primer mvil con diseo de
tapa, que permita reducir el tamao del mismo en reposo y poder ser desdoblado
para utilizarlo. Hablamos de MicroTAC.
En 1994 Motorola lanz un telfono pensado para ser utilizado en coches. El tipo
de telfonos se conoce como Bag Phone, y el que os mostramos es el Motorola
2900. El telfono vena conectado por cable, como un telfono tradicional a una
bolsa que integraba el transmisor y receptor y una batera, ms pesada. Ello haca
posible una emisin con mayor potencia, algo importante en aqullos aos cuando
la cobertura no era todo lo buena que hoy da.
En 1996, Motorola sigui innovando con su terminal StarTAC, el primer mvil en
formato clamshell, que se doblaba por la mitad, haciendo del mismo un telfono
realmente compacto para ser transportado.
En 1997, Nokia lanz el primer smartphone. Vena con una CPU derivada de un
Intel 386 y 8 Mbytes de RAM. El telfono en cuestin es el Nokia 9000i. Trajo al
mundo el diseo tradicional de los Nokia Communicator en el que el telfono poda
abrirse de manera horizontal, mostrando una pantalla panormica y un teclado
QWERTY. El telfono poda recibir y enviar faxes, SMS y emails, pudiendo
acceder a Internet a travs de mensajes SMS.
Nokia sigui investigando en los siguientes aos y lleg en 1998 con un terminar
que cambi la esttica de todos los mviles. Hasta el momento todos los
terminales integraban una antena externa y con el Nokia 8810, esa tendencia
cambi. Fue el primer terminal candy bar.
Erick Eduardo Garca Rodrguez
Computo Mvil
Internet mvil comenzaba a nacer y con ello estamos hablando de las conexiones
WAP (Wireless Application Protocol), algo que Nokia comenz a implementar en
sus terminales en 1999 , en particular con su Nokia 7110, conocido por ser el
mvil que publicitaron en la primera pelcula de la saga Matrix.
Pese a haber nacido en 1999, no fue hasta 2002 cuando la compaa RIM,
culpable de los conocidos terminales BlackBerry, comenz a despegar. Fue ese
ao cuando present su BlackBerry 5810, el primer modelo de la serie BlackBerry
en integrar soporte de datos mvil. Gracias a dicha caracterstica, y su teclado,
dispona de funciones de agenda personal y soporte de email push.
Ese mismo ao, 2002 fue cuando naci el primer mvil con cmara integrada.
Lleg de la mano de Sprint y Sanyo, el SCP-5300. Desde entonces se ha
convertido en prcticamente un estndar. Qu mvil que salga al mercado hoy
no integra cmara?
Corra el ao 2004 cuando Motorola volvi a innovar en el mercado con su
terminal Razr V3, un mvil delgado, clamshell con una gran pantalla y un
innovador teclado plano, sin teclas individuales, cmara y funcionalidades
multimedia. El telfono en s se convirti en un modelo superventas para el
ao 2004 y desde entonces ha sufrido varias evoluciones, teniendo modelos en el
mercado a da de hoy que siguen la misma lnea.
Finalmente haremos mencin de la ltima gama de smartphones que estamos
viviendo hoy da y que naci con el iPhone en 2007. Con l llegaron multitud de
novedades al mercado, como es la popularidad de las pantallas tctiles (multitctil)
en su caso, una sencillez de acceso a Internet y capacidades multimedia
avanzadas. En 2009, tuvimos ya el tercer modelo de iPhone, 3GS, y terminales
que han copiado varias de sus caractersticas, aunque con otros sistemas
operativos como son Nokia N97, Palm Pre o cualquier terminal con Android, HTC
Hero, por ejemplo.

Erick Eduardo Garca Rodrguez
Computo Mvil
Evolucin de mviles
0-G Generacin 0


En los aos de la Segunda Guerra Mundial, la compaa Motorola lanz el Handie
Talkie H12-16, el cual permita comunicarse a distancia entre las tropas, era un
dispositivo que se basaba en la transmisin mediante ondas de radio.

Esta tecnologa se aprovecho entre los aos 50 y 60 para crear diversos aparatos
de ardo y comunicacin a distancia (Walkie-Talkies), que eran utilizados en mayor
parte por taxis, ambulancias o bomberos.

Estos dispositivos no se pueden considerar como telfonos mviles pero su
implementacin supuso el comienzo de la evolucin de los dispositivos que
conocemos actualmente.

Los primeros estndares ms utilizados de esta generacin fueron:



Estndar PTT (Push To Talk): Pulsa para hablar
Estndar IMTS (Improved Mobile Telephone System): Sistema de telefona mvil
mejorado.











Erick Eduardo Garca Rodrguez
Computo Mvil

1-G Primera Generacin


A partir de 1973 surgieron los mviles de primera generacin los cuales eran de
gran tamao y peso. Funcionaban de manera analgica, o sea la transmisin y
recepcin de datos se apoyaba sobre un conjunto de ondas de radio que
cambiaban de modo continuo.

La desventaja de que fueran anlogos era que solo podan ser usados para la
transmisin de voz, tenan muy baja seguridad y esto implicaba que una persona
pudiera escuchar llamadas ajenas con un sintonizador de radio o incluso hacer
uso de las frecuencias cargando el importe de las llamadas a otras personas.

Los estndares ms utilizados en esta generacin fueron:

NMT: Nordic Mobile Telephone
AMPS: Advanced Mobile Phone System

2-G Segunda Generacin

Esta generacin marca el paso de la telefona analgica a la digital lo cual mejor
el manejo de llamadas, se pudieron hacer ms enlaces al mismo tiempo en el
mismo ancho de banda e integrar otros servicios adicionales aparte de la voz,
como el servicio de mensajes cortos (Short Message Service).



Erick Eduardo Garca Rodrguez
Computo Mvil

Los estndares ms utilizados en esta generacin fueron:

GSM: Global System for Mobile Communications - Sistema Global para
Comunicaciones Mviles
CDMA: Code Division Multiple Acces - Acceso Mltiple por Divisin de Cdigo
GPRS: General Packet Radio Service - Servicio General de Radio por Paquetes



3-G Tercera Generacin


En el ao 2001 fue revolucionando la telefona mvil ya que supuso la aparicin d
ellos primeros celulares que tenan pantalla LCD a color.

Tambin nacieron dispositivos que se crean como mnimo futuristas como mviles
con cmara fotogrfica digital, grabacin de vdeos los cuales podas mandarlos
por mensajera instantnea, juegos en 3d, sonido mp3, conversaciones por
videoconferencia gracias a una tasa de transferencia de datos ms aceptable y a
un soporte para internet correctamente implementado (correo electrnico,
descargas, etc.).

Los estndares ms utilizados en esta generacin fueron:

UMTS: Universal Mobile Telecommunications System - Servicios Universales de
Comunicaciones Mviles.
4-G Cuarta Generacin


Erick Eduardo Garca Rodrguez
Computo Mvil

En el ao 2010 se lanzaron los primeros servicios 4G basados en la tecnologa
LTE en Tokyo, Nagoya y Osaka, la red 4G est basada en el protocolo IP. Esta
tecnologa puede ser utilizada por modems inalmbricos, celulares inteligentes y
otros dispositivos mviles. La principal caracterstica de esta red de esta
generacin es que tiene la capacidad de proveer velocidades de acceso mayores
a los 100 Mbps en movimiento y 1 Gbps en reposo manteniendo una calidad de
servicio (QoS) de punta a punta de alta seguridad que permitir ofrecer servicios
de cualquier clase en cualquier momento, en cualquier lugar.

Arquitectura de una aplicacin mvil
En aplicaciones mviles que muestran una determinada informacin, como
lugares de inters, un portfolio, servicios de una empresa, etc. el primer paso es
decidir la arquitectura de la informacin. Si la aplicacin es auto contenida (sin
conexin) o si el contenido se obtiene de una fuente externa.
Estas son algunas ideas bsicas que tengo que transmitir muy a menudo a las
personas que sin tener un contacto previo con el mundo de las aplicaciones y la
Web, quieren desarrollar algn tipo de aplicacin.
Tomemos por ejemplo una aplicacin que muestra los lugares tursticos de una
ciudad.
Aplicacin mvil auto contenida
El contenido es esttico, los lugares de la gua no cambian o cambiar muy
raramente, y lo mismo ocurre con las descripciones, textos, imgenes y dems
informacin de cada lugar.
En ese caso, la aplicacin sera autocontenida es decir, toda la informacin est
en la aplicacin y no se descarga de ningn lugar online.
Ventajas:
Son aplicaciones mviles sencillas de desarrollar
No hay costes aadidos de contratacin de hosting, bases de datos, etc.
Desventajas:
Erick Eduardo Garca Rodrguez
Computo Mvil
Si algn da hay que aadir lugares o eliminarlos, o modificar la informacin de
alguno de ellos, es necesario compilar una nueva versin de la aplicacin con la
informacin actualizada y enviarla para publicacin.
Si la cantidad de informacin es elevada, el peso de la aplicacin puede hacer
esta opcin inviable.
Aplicacin mvil con conexin online
La informacin est online, en una base de datos mySQL, en un XML alojado en
un servidor web o formula similar, de forma que la aplicacin se conecta a un
servidor web al iniciarse o al mostrar una determinada pantalla y descarga la
informacin necesaria.
En ese caso tenemos nuevamente dos opciones:
Aplicacin mvil con descarga de informacin esttica
Un XML o fichero esttico, que hay que modificar manualmente editando el texto
cada vez que se quiere modificar alguna informacin.
Ventajas:
Ms flexible que una aplicacin auto contenida porque no hay que publicar una
versin de la aplicacin cada vez
Desventajas:
Editar los ficheros suele ser tedioso y es necesario un perfil tcnico para ello.
Es fcil cometer errores al editar la informacin.
No puede entregarse a un cliente que quiere auto gestionar la informacin.
Costes de hosting Web para alojar los ficheros descargables.
Aplicacin con informacin dinmica
La informacin est en almacenada en una base de datos y la aplicacin accede a
un script PHP (u otro lenguaje de servidor) que se conecta a la base de datos y
genera una XML o archivo descargable que retorna a la aplicacin.
Ventajas:
Permite editar los datos de la base de datos con un CMS Web como WordPress o
Drupal, o generar el contenido con formularios web, o con conector de base de
datos (Access por ejemplo).
La modificacin de informacin es sencilla y rpida.
Erick Eduardo Garca Rodrguez
Computo Mvil
La modificacin de informacin puede hacerla cualquier persona con
conocimientos bsicos.
Desventajas:
Complejidad del desarrollo mayor.
Coste de desarrollo mayor ya que hay parte de desarrollo Web.
Costes de hosting Web para alojar scripts y base de datos.

Entornos de desarrollo y Lenguajes para
aplicaciones mviles.
Que es un Entornos De Desarrollo Para Mviles (IDE)?
Un IDE es un entorno de programacin que ha sido empaquetado como un
programa de aplicacin, es decir, consiste en un editor de cdigo, un compilador,
un depurador y un constructor de interfaz grfica (GUI). Los IDEs pueden ser
aplicaciones por s solas o pueden ser parte de aplicaciones existentes.
Carbide.c++
Es una herramienta para el desarrollo de software en lenguaje C++ destinado a
dispositivos que funcionan bajo Symbian OS. Se usa tanto para desarrollar los
telfonos que incorporan dicho OS como para las aplicaciones que ejecutan estos.
Est formada por una familia de IDEs desarrollada por Nokia, basada en Eclipse,
al que se han incorporado plug-ins para el desarrollo de Symbian OS. Reemplaz
a CodeWarrior como primer entorno de desarrollo para Symbian OS.
Desde la versin 2.0, Carbide.c++ es gratuito y se ofrece en tres versiones
(Developer, Professional, y OEM).
XCODE
Es el entorno de desarrollo integrado (IDE, en sus siglas en ingls) de Apple Inc. y
se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente
con Interface Builder, una herencia de NeXT, una herramienta grfica para la
creacin de interfaces de usuario.

Xcode incluye la coleccin de compiladores del proyecto GNU (GCC), y puede
compilar cdigo C, C++, Objective-C, Objective-C++, Java y AppleScript mediante
una amplia gama de modelos de programacin, incluyendo, pero no limitado
a Cocoa, Carbn y Java. Otras compaas han aadido soporte para GNU
Pascal, Free Pascal, Ada y Perl.

Erick Eduardo Garca Rodrguez
Computo Mvil
Entre las caractersticas ms apreciadas de Xcode est la tecnologa para
distribuir el proceso de construccin a partir de cdigo fuente entre varios
ordenadores, utilizando Bonjour.

Xcode est diseado especialmente para desarrollo en Cocoa. Cuando creamos
un proyecto, Xcode configura su ambiente de desarrollo inicial usando plantillas de
proyectos correspondientes a tipos de proyectos Cocoa: aplicacin, aplicacin
basada en documentos, aplicacin Core Data, herramienta, coleccin, marco de
trabajo, y otros.
Para compilar software Cocoa para Mac OS X,
Xcode usa el compilador GNU (gcc), y para depurar ese software, usa el
depurador de nivel fuente GNU. Ambos gcc y gdb han sido usados en el
desarrollo Cocoa desde que Cocoa era NeXTSTEP, y a lo largo de los aos ha
sido refinado, extendido, y afinado para soportar la compilacin y la depuracin de
binarios Cocoa.

Microsoft Visual Studio
Microsoft Visual Studio Desarrollador MicrosoftMicrosoft Visual Studio 2010- E
general Lanzamiento inicial30 de julio de 1998; hace 12 aos ltima versin
estable10.0.30319.1 RTM (Visual Studio 2010) (Microsoft Visual Studio 2010- El
sitio oficial de Visual Studio 2010 info)

Es un entorno de desarrollo integrado (IDE) para sistemas operativos Windows.
Soporta varios lenguajes de programacin tales como Visual C++, Visual C#,
Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado
las extensiones necesarias para muchos otros.

Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones
web, as como servicios web en cualquier entorno que soporte la plataforma .NET
(a partir de la versin net 2002). As se pueden crear aplicaciones que se
intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles.

NETBEANS
Es un entorno de desarrollo - una herramienta para que los programadores
puedan escribir, compilar, depurar y ejecutar programas.
Est escrito en Java - pero puede servir para cualquier otro lenguaje de
programacin
- J2ME
- Android

Erick Eduardo Garca Rodrguez
Computo Mvil


ECLIPSE
Es un entorno de desarrollo Integrado de cdigo abierto multiplataforma para
desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto
a las aplicaciones "Cliente-liviano" basadas en navegadores.
- J2ME
-Android
Sistemas operativos para dispositivos
mviles.
- Android.
- IOS
- SYMBIAN
- Windows Phone
- BlackBerry OS
- Linux
- Firefox OS
- Ubuntu Touch

También podría gustarte