Proyecto de Topicos
-
Upload
angelica-martinez -
Category
Documents
-
view
236 -
download
0
Transcript of Proyecto de Topicos
-
7/25/2019 Proyecto de Topicos
1/31
1
DISPOSITIVOS MVILES
INTRODUCCION
Tanto los dispositivos como los sistemas operativos que hacen posible su
funcionamiento han ido evolucionando segn las necesidades de los usuariosfinales. En la actualidad existen principalmente dos tipos de dispositivos
mviles: los que cuentan con un teclado y aquellos que estn basados en una
pantalla tctil, para la introduccin de datos.
os teclados de sistemas mviles son, necesariamente, de tama!o reducido, lo
que pudiera hacer que su uso no sea demasiado cmodo, aunque todo
depende de nuestras manos y dedos "muchas personas se encuentran con el
problema de no poder evitar pulsar varias teclas al mismo tiempo, ya que #stas
son ms peque!as que sus propios dedos$.
%l sustituir todo el teclado por un lpi& que se utili&a sobre la propia pantalla, el
peso y tama!o del dispositivo se pueden reducir, as' como el consumo de
energ'a, lo cual contribuye a la mayor duracin de las bater'as. (e plantea, sin
embargo, el problema de la introduccin de datos. Existen bsicamente dos
opciones: utili&ar un teclado en pantalla, sobre el cual se puede ir pulsando con
el propio lpi&, o bien reconocer la escritura directa del usuario.
)no de los mayores problemas que plantean los dispositivos de tama!o
peque!o , como los *+%, es el mecanismo a utili&ar para que el usuario pueda
introducir informacin. (i las dimensiones no son suficientes para incluir unteclado til, las soluciones posibles son varias: reconocimiento de escritura, un
teclado en pantalla o incluso un teclado externo.
a posibilidad de conectar un teclado externo al *+%, aunque factible y en
existencia, no resulta lo ms adecuado cuando lo que se quiere es movilidad,
puesto que habr'a que acarrear no slo con el dispositivo principal sino,
adems, con el teclado y posiblemente los cables de conexin. (i necesitamos
un teclado f'sico para introducir datos con cierta agilidad, seguramente la meor
opcin es optar por un *+% que lo incluya como parte integral del dispositivo.
El teclado en pantalla, en el que se pulsa con la punta de un peque!o lpi&, es
una efica& alternativa al teclado f'sico representando, un considerable ahorro
de espacio, peso y, en menor medida, energ'a.
%s' mismo, tambi#n se tiene el m#todo que podr'a considerarse ms natural: la
escritura directa sobre la pantalla del dispositivo. *ara que esto sea posible, no
obstante, el *+% debe contar con un soft-are de reconocimiento de caracteres
suficientemente eficiente ya que, de lo contrario, se perder ms tiempo en
efectuar correcciones que en la propia introduccin de datos.
-
7/25/2019 Proyecto de Topicos
2/31
2
a familia de dispositivos que utili&a el sistema *alm ( se caracteri&a por
reconocer un conunto de caracteres bien definido, conocido como /raffiti, que
el usuario del *+% debe aprender. (e trata de un alfabeto sencillo que
contribuye a que el soft-are de reconocimiento sea ms efectivo al haber
menos posibilidades de error. a mayor'a de los *alm ( acepta la
introduccin de caracteres escritos en pantalla slo en una reducida rea de
#sta.
En contraposicin a las *alm, otros dispositivos, como los *oc0et *1, tienen un
soft-are de reconocimiento de la escritura natural, lo que significa que no hay
necesidad de aprender ningn conunto de tra&os. a efectividad depende de la
precisin con que dicho soft-are es capa& de reconocer la escritura de cada
usuario.
DEFINICIN
)n dispositivo mvil puede clasificarse como todo aquel hard-are que tendr
caracter'sticas similares a las computadoras de escritorio, con la principal
diferencia que todo es reducido y normalmente integrado en una sola pie&a.
2icro3ordenadores que son lo suficientemente ligeros como para ser
transportados por una persona y que disponen de la capacidad de bater'a
suficiente como para poder funcionar de forma autnoma.
%quellos dispositivos que los usuarios pueden llevar consigo y que se
caracteri&an por tener un tama!o reducido, que caben en las palmas de la
mano y en el bolsillo.
(on asistentes personales, peque!as computadoras y tel#fonos celulares que
no llegan al tama!o y robuste& de una noteboo0.
-
7/25/2019 Proyecto de Topicos
3/31
3
COMPONENTES DE LOS DISPOSITIVOS MVILES
CARACTERSTICAS DE LOS DISPOSITIVOS MVILES 1apacidades especiales de procesamiento
1onexin permanente o intermitente a una red
2emoria limitada
+ise!os espec'ficos para una funcin principal y versatilidad para el
desarrollo de otras funciones Tanto su posesin como su operacin se asocian al uso individual de
una persona la cual puede configurarlos a su modo.
CARACTERSTICAS QUE DIFERENCIAN A LOS DISPOSITIVOS MVILESDE LA COMPUTADORAS
2enor funcionalidad
4o necesariamente se actuali&an o se les puede agregar
cqaracteristicas en su estructura como mayor capacidad en la memoria. En menor cantidad de a!os, el usuario deber cambiarlo ya que tiene un
menor tiempo de vida en comparacin con las computadoras. Es mas barato.
2enos complicado en su maneo
5cil de aprender su operacin
4o se requieren usuarios expertos
WPAN,WLAN,WAN,GPS
MEMORYDISPLAYS
dispositivosPROCESSO
OPERATING
POWER MANAGER
CONVERGEN
EXPANSIONINPU
-
7/25/2019 Proyecto de Topicos
4/31
TIPOS DE DISPOSITIVOS MVILES
o *aginadores.
o 1omunicadores de bolsillo.
o Tel#fonos con pantalla para 6nternet "6nternet (creen *hones$.
o (istemas de navegacin de automviles.
o (istemas de entretenimiento.
o (istemas de televisin e 6nternet "7ebT8$.
o Tel#fonos mviles.
o rgani&adores y asistentes personales digitales "*ersonal +igital
%ssistant $.
% ese mundo en miniatura hay que a!adir, un nuevo integrante que, en los
ltimos a!os, est experimentando un crecimiento considerable. 9ablamos de
los sistemas informticos mviles, conocidos con t#rminos como palm3si&e pc,
handheld, poc0et y similares
TELFONOS MVILES
(on de los aparatos sofisticados que encontramos en nuestro cotidiano
quehacer.para comprimir y descomprimir se!ales digitales codificadas, tienen
que procesar millones de clculos por segundo.se componen de algunos
componentes :
2icrfono microscpico
%ltavo&
)na pantalla de dcristal liquido o plasma
)n teclado
)na antena
)na beter'a
)na placa de circuitos
PERSONAL DIGITAL ASSISTANT(PDA)
Es un organi&ador digital.
sicamente ofrece calendarios, bloc0s de notas y agendas para tel#fonos
-
7/25/2019 Proyecto de Topicos
5/31
!
Tambi#n permiten descargar correo electrnico y otros materiales desde un
ordenador, o con aquellos que ya estn equipados con un mdem, acceder a
6nternet.
4ormalmente consisten en una pantalla, que suele ser tctil "utili&ando un lpi&
especial el usuario reali&a la entrada de datos, eliminando la necesidad de unteclado, lo que facilita el transporte en el bolsillo
reconocen la escritura sobre su pantalla, un procesador, memoria y un sistema
operativo. *ermiten conectividad con el ordenador de sobremesa, lo que
posibilita salvaguardar los datos y exportarlos a bases de datos o a
aplicaciones ms elaboradas, o transferir nuevas aplicaciones al asistente.
1omo eemplo, citar que los *+%s de ltima generacin son excepcionales
para ugar y entretenerse, leer libros, ver fotos, escuchar msica e incluso
reproducir pel'culas. a memoria se puede ampliar mediante taretas.
6nicialmente la conexin al *1 se reali&aba mediante un cable, pero
actualmente #sta se puede efectuar sin #l, de manera inalmbrica.
a sincroni&acin se lleva a cabo mediante infrarroos o radio "como es el caso
de luetooth$. +e esta manera, a los usuarios se les permite intercambiar
informacin como entradas de una agenda o correos electrnicos simplemente
situndolo prximo al ordenador de sobremesa.
los *+%s pueden tener conectividad a una red ;-ireless; de rea local o usarun mdem 1+*+ "1ellular +igital *ac0et +ata$ para acceder a 6nternet, lo que
aumenta sus posibilidades, como son las de navegacin por la 7orld 7ide
7eb o el env'o y recepcin de correo electrnico, entre otras.
)n *+%, con respecto a un mvil, presenta algunas ventaas en general:
as pantallas son ms grandes y la visuali&acin se meora.
a interaccin con el usuario es ms fcil "fundamentalmente por ser la
pantalla tctil$. Es ms potente, desde el punto de vista computacional.
HANDHELDS
+ispositivos mviles t'picamente utili&ados en entornos industriales para la
captura de datyos y que generalmete operan 55364E"desconectados$.
Teclado completo
*antalla de tama!o mediano"tonos de gris$
uena capacidad de memoria y de procesamiento
-
7/25/2019 Proyecto de Topicos
6/31
"
*oseen diversos tipos de ranuras de expansin para la conexin de
dispositivos"lector de cdigos de barras,printers,mdems,/*(,etc.
AMBIENTES DE APLICACIONES EN DISPOSITIVOS MVILESCLIENTES NATIVOS
as aplicaciones se escriben en lenguaes de bao nivel cmo 1 o ensamblador
y compilador de un lenguae de maquina para un grupo mespecifico de
procesadores y configuraciones de 9ard-are y luego se eecuta como un
cdigo nativo en esos dispositivos mviles.
El principal beneficio de este enfoque es la capacidad para utili&ar al completo
todas las caracter'sticas de un hard-are determinado. El enfoque se debe
utili&ar si el dispositivo mvil tiene un har-are especiali&ado al que solo se
puede acceder utili&ando una %*6 de 1.
tro desarrollo en cliente nativo es que se pueden austar los bucles , la
gestin de memoria y el acceso a datos para lograr un alto nivel de rendimiento
de la aplicacin.
os desarrollos se hacen para dispositivos que tiernen hard-are similar, por
tanto es necesario mantener diferentes versiones dell cdigo fuente para todos
los clientes.
(e utili&a este enfoque cuando la utili&acin completa del hard-are y el alto
desempe!o son primordiales.
1uando hay qie dar soporte a un gran numero de clientes mviles o cuando el
tiempo de desarrollo es clave.
CLIENTE JME (JAVA PLATFORM MICRO EDITION,PLATAFORMA JAVAMICRO EDICION)
as aplicaciones de escriben en ava y se compilan para eecutarse con otra
maquina virtual =ava"=82$,dise!ada espec'ficamente para computadoras de
mano y clientes mviles.
Este enfoque proporciona dos beneficios principales:
Tiempo de desarrollo rpido
*osibilidad de utili&ar el mismo cdigo base en un gran numero de dispositivos.
(i la aplicacin a dessarroillar tine una intefa& estndar y no requiere acceso
especial al hard-are, entonces ava es una buena eleccin.
CLIENTES BASADOS EN WEB
-
7/25/2019 Proyecto de Topicos
7/31
#
(on similares a los clientes -eb estndar excepto por que se debe tener en
cuenta el dise!o de la pagina.
)n cliente basad o en -eb se eecuta dentro de un navegador -eb del
dispositivo, desde el cual accede a la pagina que le servidor -eb env'a
utili&ando las mismas facilidades que un cliente -eb de sobremesa.
El mayor beneficio de este enfoque es que simplifica el mantenimiento del
cliente independientemente de que las caracter'sticas de las versiones
cambien.
as aplicaciones deben desarrollarse para que sean compatibles con el
navagador del dispositivo.
CLIENTES BASADOS EN MIDDLEWARE(SOFTWARE QUE AYUDA A UNAAPLICACIN A INTERACTUAR O COMUNICARSE CON OTRAS
APLICACIONES , SOFTWARE, REDES, HARDWARE YO SISTEMAOPERATIVO)
)tili&a un conunto de herramientas y tiempode de eecucin para abstraer la
aplicacin y las tareas de adquisicin de datos leanos de cualquier dispositivo.
El principal beneficio de este tipo de implementacin es el desarrollo rpido yel mantenimiento del cdigo especifico del dispositivo
En el enfoque midle-are se crea una aplicacin utili&ando un conunto de
herramientas de dise!o para terceros, en un sistema operativo propietario,
controla aspectos cmo lo que se muestra en pantalla, los dilogos, los datos
en el lado cliente, la gestin del estado de conexin del dispositivo y la gestin
de los datos fuera de l'nea.
5unciona meor cuando la aplicacin necesita acceder y cambiar datos desde
un servidor central, se puede gestionar y desplegar aplicaciones rpidamente.
-
7/25/2019 Proyecto de Topicos
8/31
$
PROTOCOLOS
DEFINICIN
(erie de reglas que utili&an dos ordenadores para comunicar entre s'.
1ualquier producto que utilice un protocolo dado deber'a poder funcionar con
otros productos que utilicen el mismo protocolo.
TIPOS DE PROTOCOLOS
EL PROTOCOLO TCP/IP
El protocolo de red T1*>6* se podr'a definir como el conunto de protocolos
bsicos de comunicacin, de redes, que permite la transmisin de informacin
en redes de ordenadores. )na conexin T1* no es ms que es una corriente
de bytes, no una corriente de mensaes o textos por as' decirlo.
E4 ?)E (E )T66@% T1*>6*
2uchas grandes redes han sido implementadas con estos protocolos,
incluyendo +%
-
7/25/2019 Proyecto de Topicos
9/31
%
extendido en la actualidad. Existe un protocolo
-
7/25/2019 Proyecto de Topicos
10/31
1&
forma parte de una red 1lase.
es verificar el primer byte de su direccin 6*. as direcciones 6* 1lase
siempre tienen valores que van del BJ al G en su primer byte.
Inmero redInm redInm equipoInm equipoI
Todas las direcciones 6* 1lase utili&an los primeros H bits para identificar la
parte de red de la direccin.
os dos bytes restantes de la direccin 6* se encuentran reservados
para la porcin del host de la direccin. 1ada red que usa un esquema
de direccionamiento 6* 1lase puede tener asignadas hasta B a la Hta
potencia "BKH$ HC.CAF direcciones
6* posibles a dispositivos conectados a su red.
1lase 1
os A primeros bits de una direccin 1lase 1 siempre son D "uno, uno y
cero$. )n eemplo de direccin 6* 1lase 1 es BD.D.BA.BJ. os tres primeros
bytes identifican el nmero de red. )na manera fcil de reconocer
si un dispositivo forma parte de una red 1lase 1 es verificar el primer bytes de
su direccin 6*. as direcciones
6* 1lase 1 siempre tienen valores que van del GB al BBA en su primer bytes.
Inmero redInm redInm redInm equipoI
1%(E +
as direcciones de clase + se reservan
para multicasting o multidifusin, usada para direccionar grupos de hosts en un
rea limitada
1%(E E
as direcciones de clase E se reservan para usos en el futuro.
HTTP (HYPERTEXT TRANSFER PROTOCOL, O PROTOCOLO DE
TRANSFERENCIA DE HIPERTEXTO).
1ada ve& que se activa cumple con un proceso de cuatro etapas entre el
bro-ser y el servidor que consiste en lo siguiente:
-
7/25/2019 Proyecto de Topicos
11/31
11
1onexin: el bro-ser busca el nombre de dominio o el nmero 6* de la
direccin indicada intentando hacer contacto con esa computadora,
(olicitud: el bro-ser env'a una peticin al servidor "generalmente
un documento$, incluyendo informacin sobre el m#todo a utili&ar, la versin delprotocolo y algunas otras especificaciones,
-
7/25/2019 Proyecto de Topicos
12/31
12
congestionamiento enorme, o de que los valores de tempori&acin son
demasiado baos.
NETBIOS
4et6( fue desarrollado por 62 y (yste0 como un intento de proveer a lasaplicaciones de una interfa& para acceder a los recursos de las redes locales.
%l ser solo una interfa&
entre las aplicaciones y la tareta de red, y por tanto poder ser utili&ado
PROTOCOLO SMTP
(2T* "(imple 2ail Transfer *rotocol$ o *rotocolo (imple de Transferencia de
1orreo Electrnico es un conunto de reglas que rigen el formato y la
transferencia de datos en un env'o de 1orreo Electrnico " e3mail $.
PROTOCOLO FTP
5tp "5ile Transfer *rotocol$ es un protocolo para la transferencia remota de
archivos. o cual significa la capacidad de enviar un archivo digital de un lugar
local a uno remoto o viceversa, donde el local suele ser el computador de uno y
el remoto el servidor 7eb.
PROTOCOLO SSH
El protocolo ((9 "(ecure (hell$naci para intentar que las comunicaciones en
internet fuesen ms seguras, esto lo consigue eliminando el env'o de las
contrase!as sin cifrar y mediante la encriptacin de toda la informacin que se
transmite. (e recomienda usar ((9 para mantener conexiones seguras, ya
que debido a las avan&adas herramientas usadas por crac0ers , sniffear una
red se ha convertido en un uego de ni!os.
-
7/25/2019 Proyecto de Topicos
13/31
13
MANEJO DE CONE!IN HTTP
En el desarrollo de aplicaiones para dispositivos mviles es un factor
importante a tener en cuenta es la conectividad.*or ellos los desarrolladores
deben proporcionbar alternativas para las conexiones inestables y tener en
cuenta que el correcto fuincionamiento de una aplicacin depende de no solode las caracter'sticas de las misma si no tambi#n de las caracter'sticas de la
red disponible y de las del dispositivo mvil.en este sentido el (+P de android
proporciona las herramientas y las clases necesarias para asegurar un buen
funcionamiento de la palicacion.
Tambi#n para transferir datos datos hacia y desde la red,se utili&a el protocolo
9TT*.de esta forma se pueden encapsular cualquier tipo de datos y
asegurarlos mediante (("secure soc0et ayer,capade conexin segura$.
*ara leer datos en un sitio -eb,podemos aprovechar la clase )
-
7/25/2019 Proyecto de Topicos
14/31
1
5rame-or0 de %plicaciones:es un conunto de aplicaciones en forma de
servicios y sistemas disponibles al desarrollador que facilitan aspectos como
acceso al hard-are del dispositivo,acceso a informacin de
locali&acin,servicio de bac0grouns,lan&ar alarmas y notificaciones.
ibreriaas:
6ncluye un conunto de librer'as 1>1QQ que usan otros modulos de sistema
operativo y estn accesibles a los dearrolladores de aplicaciones a trav#s del
5rame-or0 de aplicaciones.
El entorno de eecucin esta formado por las librer'as del nucleo del sistema
operativo"1ore ibraries$ y por la maquina virtual"+alvi0 8irtual 2achine$.es el
motor que eecuta los programas.
inux Pernel: %ndroid se basa en la versin B.H de inux para implementarservicios bases de sistema como seguridad, gestin de memoria, gestin de
procesos, pila de red y varios drivers.
BLAC"BERRY
Esta desarrollado por la compa!'a
-
7/25/2019 Proyecto de Topicos
15/31
1!
1oncretamente (ymbian 6nc desarrollo el sistema operativo base y les vendio
la licencia a los distintos fabricantes de tel#fonos mviles.estos a su ve&
construyen interfaces de usuario sobre este sistema operativo base y
personali&an para propsitos espec'ficos
PALMS OS(WEBOS)
*alm ( es el sistema operativo de los dispositivos mviles desarrollados por
la empresa *alm 6nc. Esta empresa tuvo un gran auge con sus agendas
electroniocas o *+%. 1omen& su actividad en GGH, creando *alm (, un
sistema operativo fcil de utili&ar con pantallas tctiles e interfaces de usuarios
grficas.
WINDOWS PHONE
Es te sistema operativo fue lan&ado a finales del a!o BDD tras dos a!os dedesarrollo, entre las novedades se encuentra la denominada intefa& de usuario
R2etroS basado en la utili&acin de mosaicos dinmicos que muestran
informacin til al usuario .%demas se introduce el concepto de 9) en dond
se centrali&an las acciones y las aplicaciones se agrupan por el tipo de
actividad que representan.
IOS
a tecnolog'a de i( "inicialmente llamado 6phone ($ desarrollado
originalmente para el 6phone y con el una nueva definicin del tel#fono mvil.2as tarde fue introducido el i*hod Touch y actualmente el 6*ad. as
actuali&aciones de este ( se encuentran desde la .x hasta la .C.
-
7/25/2019 Proyecto de Topicos
16/31
1"
-
7/25/2019 Proyecto de Topicos
17/31
1#
-
7/25/2019 Proyecto de Topicos
18/31
1$
PROGRAMACIN DE DISPOSITIVOS MVILES Y PDA
PDA
)n *ersonal +igital %ssistant, o ms conocido como *+%, es como su propio
nombre indica un organi&ador digital. sicamente ofrece calendarios, bloc0sde notas y agendas para tel#fonos, como caracter'sticas comunes, por lo que
en un futuro no muy leano reempla&arn las agendas clsicas. Tambi#n
permiten descargar correo electrnico y otros materiales desde un ordenador, o
con aquellos que ya estn equipados con un mdem, acceder a 6nternet.
4ormalmente consisten en una pantalla, que suele ser tctil "utili&ando un lpi&
especial el usuario reali&a la entrada de datos, eliminando la necesidad de un
teclado, lo que facilita el transporte en el bolsillo. %dems, reconocen la
escritura sobre su pantalla$, un procesador, memoria y un sistema operativo.
%dems, permiten, como ya hemos dicho, conectividad con el ordenador desobremesa, lo que posibilita salvaguardar los datos y exportarlos a bases de
datos o a aplicaciones ms elaboradas, o transferir nuevas aplicaciones al
asistente.
9ay una amplia variedad de asistentes personales. (i nos fiamos en la
pantalla, los hay desde los que son monocromos o como mucho presentan una
escala de colores, hasta los que poseen ms de HC.DDD. El tama!o tambi#n
cambia de un modelo a otro y el tipo: los basados en matrices activas,
presentan una meor calidad que los basados en pasivas, los cuales consumen
menos energ'a. 1on respecto a esto, las bater'as suelen ser recargables y
removibles. a memoria var'a entre los B y los HF 2bytes. a primera cantidad
es suficiente para aplicaciones bsicas de bloc0 de notas, calendario, agenda y
varias utilidades ms. (i lo que se desea es almacenar ficheros grandes como
fotos, bases de datos o programas de gran tama!o es imprescindible una
memoria de mayor capacidad. 1omo eemplo, citar que los *+%s de ltima
generacin son excepcionales para ugar y entretenerse, leer libros, ver fotos,
escuchar msica e incluso reproducir pel'culas. a memoria se puede ampliar
mediante taretas.
6nicialmente la conexin al *1 se reali&aba mediante un cable, pero
actualmente #sta se puede efectuar sin #l, de manera inalmbrica. a
sincroni&acin se lleva a cabo mediante infrarroos o radio "como es el caso de
luetooth$. +e esta manera, a los usuarios se les permite intercambiar
informacin como entradas de una agenda o correos electrnicos simplemente
situndolo prximo al ordenador de sobremesa. *ero la conexin inalmbrica
va ms all an, pues los *+%s pueden tener conectividad a una red ;-ireless;
de rea local o usar un mdem 1+*+ "1ellular +igital *ac0et +ata$ para
acceder a 6nternet, lo que aumenta sus posibilidades, como son las de
navegacin por la 7orld 7ide 7eb o el env'o y recepcin de correo
electrnico, entre otras.
-
7/25/2019 Proyecto de Topicos
19/31
1%
)n *+%, con respecto a un mvil, presenta algunas ventaas en general:
as pantallas son ms grandes y la visuali&acin se meora.
a interaccin con el usuario es ms fcil "fundamentalmente por ser la pantalla
tctil$.
Es ms potente, desde el punto de vista computacional.
(in embargo, tambi#n presentan algunos contras:
4ecesita accesorios para comunicarse
El precio es mayor que el de un tel#fono mvil.
%spectos importantes de los *+%
*ara tener un panorama de lo que se puede esperar al adquirir un *+% selistan a continuacin sus caracter'sticas, limitaciones y beneficios. %dems se
enumeran algunas de las formas en que se utili&an estos dispositivos
actualmente.
2icroprocesador. (e encuentran de diversos fabricantes y con velocidades
de procesamiento que generalmente desde los AA 2h&. hasta los FDD 2h&.
2emoria
-
7/25/2019 Proyecto de Topicos
20/31
2&
*antallas a blanco y negro si usa el *+% para funciones bsicas de
procesamiento de informacin, o pantallas de color si requiere de funciones
multimedia.
Escritura por teclado o por m#todo (tylus. *ara hacer el m#todo de escritura
algo familiar puede incluir tener un teclado incorporado o agregar un tecladoexpansible. El m#todo (tylus se basa en escribir con un peque!o lpi& plstico
sobre un rea especial para el reconocimiento de un alfabeto simplificado, con
el fin de acelerar la escritura.
-
7/25/2019 Proyecto de Topicos
21/31
21
1omo las distancias de transmisin no son muy grandes, los tel#fonos mviles
pueden transmitir con poca energ'a, luego, con peque!as bater'as que
permiten un tama!o y un peso reducido. (on, por tanto, las c#lulas, que tornan
posibles los tel#fonos mviles como los conocemos hoy. *or ello la expresin:
tel#fonos celulares.
(istemas de telefon'a mvil
En cuanto a los sistemas de telefon'a, el primero de ellos es /(2, que fue
dise!ado originalmente para transmitir vo&, pero con el tiempo la tecnolog'a les
posibilit tambi#n operar en modo de transferencia de datos. os terminales
operan por conmutacin de circuitos, pudiendo #sta ser visuali&ada como dos
interruptores que necesitan estar encendidos para que exista transmisin de
informacin. Esto lleva a que el establecimiento de conexin conlleva tiempos
de espera, debido a la necesidad de los dos mdems estar conectados uno con
el otro simultneamente y que la llamada est# siempre abierta, an cuando no
existe transferencia de datos. Esta forma de transmisin es extremamente
limitada en t#rminos de capacidad, a pesar de estar a ser desarrollada
tecnolog'a como el 9(1(+ "9igh (peed 1ircuit (-itched +ata$ que permitir
una velocidad mxima de CH Pbps. tro problema es el hecho de no ser
posible a esta tecnolog'a soportar el 6* "6nternet *rotocol$, lo que impide el
acceso directo a 6nternet.
El estudio de las limitaciones de /2( origina la necesidad de un sistema
basado en la transmisin de datos por paquetes "6*$. En GGJ el ET(6"European Telecommunications (tandards 6nstitute$, la entidad reguladora de
las telecomunicaciones europeas, concluy sus estudios sobre la definicin de
las normas de un nuevo sistema, el /*
-
7/25/2019 Proyecto de Topicos
22/31
22
El )2T( ")niversal 2obile Telecommunication (ystem$ es el nuevo protocolo
que ser utili&ado en Europa por la AV generacin de tel#fonos mviles.
6ntegrado en el proyecto de crear un estndar que pueda ser utili&ado
mundialmente "al rev#s de la BV generacin, cuyos sistemas americano y
europeo son incompatibles$, el )2T( deber alterar la forma de como los
mviles son utili&ados actualmente, al permitir capacidades multimedia y un
acceso sin l'mites a 6nternet.
1on los adelantos tecnolgicos de los ltimos a!os dentro de 6nternet y de la
telefon'a mvil, se asiste ahora a una convergencia cada ve& mayor entre estos
dos medios de comunicacin. El )2T( representar la unin de ambos en una
nica plataforma. Tambi#n designado de A/, o tercera generacin de tel#fonos
mviles, este sistema permitir que el usuario pueda acceder a imgenes y
v'deos, as' como a 6nternet de manera velo&, calidad de vo& casi igual a la de
las redes fias, y una larga lista de otras funciones diversas.
El )2T( resulta de la necesidad de implantar una nueva generacin de
tel#fonos mviles debido al aumento del nmero de usuarios de este medio de
comunicacin. El #xito del sistema /(2, dentro de Europa, conllev la
saturacin de las frecuencias de radio que le fueron originalmente atribuidas.
Tal problema cre la necesidad de lan&ar una nueva generacin y, a trav#s de
#sta, ampliar el espectro electromagn#tico disponible as' como permitir el
acceso a nuevos servicios.
a tecnolog'a )2T( no ser limitada a las redes mviles, estando prevista suutili&acin por otras redes. a tecnolog'a digital utili&ada por el )2T( se
denomina de 712+% "7ide 1ode 2ultiple +ivision %ccess$. os datos son
transmitidos en banda ancha, siendo divididos en paquetes antes de la
transmisin, los cuales son despu#s reunidos por el terminal antes de presentar
la informacin en la pantalla. Este sistema est basado en el protocolo
americano de los tel#fonos mviles de segunda generacin "el 12+%$, no
siendo compatible con el /(2.
%dems de las funciones bsicas a que estamos habituados en nuestro mvil,
como simplemente telefonear a alguien o enviar > recibir mensaes, el )2T(permitir acrecentar una nueva serie de caracter'sticas hasta ahora casi
inaccesibles o apenas presentes en las pel'culas de ciencia3ficcin. El sistema
permitir el acceso a 6nternet a una velocidad ms rpida que los mdems
normales, as' como la transmisin de faxes, imgenes, v'deos y datos. %l
mismo tiempo que estaremos telefoneando ser posible visuali&ar en la
pantalla, en tiempo real, la persona con quien comunicamos, en caso de que
#sta tambi#n posea un mvil )2T(. El acceso a 6nternet ser bastante ms
rpido y sin limites, pudi#ndose acceder a cualquier tipo de informacin, en
cualquier lugar en que estemos. 6nformacin, comercio y entretenimientomultimedia estarn disponibles en pantalla, en un sistema que integrar las
-
7/25/2019 Proyecto de Topicos
23/31
23
redes de telecomunicaciones mviles, fias y por sat#lite. %dems del ;roaming;
a escala mundial, el )2T( permitir la convergencia de los varios tipos de
redes existentes.
(egn la 1omisin Europea, los servicios )2T( debern poseer las siguientes
caracter'sticas:
1apacidad multimedia y una gran movilidad.
%cceso eficiente a 6nternet.
%lta velocidad.
*ortabilidad entre los varios ambientes )2T( "permitiendo el acceso a las
redes )2T( terrestres y de sat#lite$.
1ompatibilidad entre el sistema /(2 y el )2T(, debiendo los terminales
poseer ;dual band; o funcionar en ambos los sistemas.
Esta nueva tecnolog'a deber alterar radicalmente la manera como utili&amos
los tel#fonos mviles. as personas tendrn el mvil ms tiempo delante de los
oos que pegado a la orea, debido a que este pasar a ser un dispositivo
multimedia, como la televisin o la computadora. %l mismo tiempo, la
transmisin de datos ocupar una parte mayor del tiempo de utili&acin del
tel#fono mvil, debido a todas las posibilidades existentes "enviar faxes, e3mails,...$. a calidad de vo& ser semeante a la de los tel#fonos fios y la
velocidad de transmisin de datos superior a la de un mdem normal, lo que
podr significar que las personas usen apenas el mvil, en sustitucin del
tel#fono fio y del acceso a 6nternet a trav#s del ordenador. %dems, se tendr
la posibilidad de tener 6nternet en la palma de la mano.
-
7/25/2019 Proyecto de Topicos
24/31
2
EL DESARROLLO DE LAS APLICACIONES
El proceso de desarrollo de soft-are para +12, no es distinto al del soft-are
convencional, incluso se pueden emplear la mayor'a de las herramientas y slo
cambiar la ltima parte, es decir: la compilacin o generacin de cdigo
eecutable sobre el sistema operativo contenido en el dispositivo.
9ay dos formas de desarrollar aplicaciones para los +12: +esde un
computador anfitrin o sobre el propio dispositivo mvil
DESDE UN COMPUTADOR ANFITRIN
Esta es la forma ms comn a la hora de programar un dispositivo de mano.
Esta t#cnica consiste en reali&ar la aplicacin a trav#s de alguna herramienta
eecutada en un *1. Estas herramientas pueden ser extensiones para los
lenguaes y entornos habituales de los *1s o bien entornos de desarrollo
espec'ficamente creados para generar cdigo eecutable sobre los dispositivos
de mano.
+ado que supondr'a un engorro tener que
cargar en el +12 el programa en
desarrollo cada ve& que se quiera
probarlo, conviene contar con emuladores
de los dispositivos concretos y sus
sistemas operativos.
-
7/25/2019 Proyecto de Topicos
25/31
2!
En el mercado libre existen varios emuladores para *alm ( "as' como
diversas herramientas propietarias$, aunque la ms extendida dada su
versatilidad y portabilidad es *(E "*alm( Emulator$. +ado que 7indo-s
1E es propietario y esta protegido por copyrightno puede existir una
herramienta libre que emule esta plataforma. +e todas formas existen
herramientas que simulan algunos procesos pero se distribuyen bao licencia
propietaria.
*ara desarrollar programas para Embedded inux slo hay que elegir la
arquitectura correcta al compilar, mientras se quiera probar puede hacerse en
la misma mquina de desarrollo "con las opciones de compilacin normales$.
4ormalmente, el proceso de puesta a punto de las aplicaciones concluye con la
generacin del cdigo de la aplicacin que se instalar en dispositivo de mano.
En este caso hay dos filosof'as de trabao. bien el cdigo generado es
directamente eecutable en la mquina o bien se genera un cdigo intermedio
que al instalarse requerir de un programa interprete que lo tradu&ca y eecutedefinitivamente.
PROGRAMACIN EN EL COMPUTADOR DE MANO
Esta forma de programar consiste en reali&ar la aplicacin directamente en el
mismo +12 donde ser eecutada. +adas las limitaciones de recursos de
estos equipos, los editores y traductores de esta categor'a suelen ser limitados
en cuanto facilidades para el trabao de programacin y puesta a punto.
-
7/25/2019 Proyecto de Topicos
26/31
2"
LENGUAJES Y ENTORNOS DE PROGRAMACIN
os lenguaes de programacin y sus entornos de desarrollo asociados
disponibles para crear aplicaciones para los dispositivos de mano son,
esencialmente los mismos que se utili&an para los dems computadores. 4o
obstante ya existe algunos lenguaes espec'ficamente dise!ados para ello. En
general el programador "que bien puede ser el propio utili&ador final$ escoge el
lenguae o el entorno de desarrollo que desea utili&ar.
1omo en todo, hay siempre una solucin de compromiso entre requerimientos
de cmputo, facilidad de uso y de aprendi&ae, costo y calidad de los resultados
que se obtienen. %l desarrollar aplicaciones para los equipos de mano hay que
tener en cuenta su especificidad. El computador de mano no es un *1 ni un
laptop:
Tama!o de la pantalla, generalmente de HD x HD pixels
*atrn de utili&acin: varias veces al d'a por per'odos muy cortos *ocas entradas. 4o se requiere el ingreso de grandes volmenes de
datos
*otencia del procesador: 4ormalmente de H a AA 2h&
ater'as peque!as que sin embargo, bien utili&adas, pueden durar
semanas sin recarga.
2emoria que suele llegar hasta HF 2. Este factor impone las
restricciones importantes pero pueden resolverse.
% continuacin se presentan algunas de las plataformas de desarrollo
ms conocidas en el entendido que no se pretende abarcar todas las
existentes
PDA TOOLBO!. (e trata de un entorno de desarrollo grfico rpido y fcil deusar sobre *1Ws, que permite a desarrollar aplicaciones para el sistema *alm
(, casi sin codificar. 1ontiene un repertorio de ms de HD componentes de
interfa& como formularios, imgenes de color, botones, campos, botones de
radio, ayuda en l'nea y otros que son usuales en las aplicaciones de los
computadores de sobremesa.
-
7/25/2019 Proyecto de Topicos
27/31
2#
(e destacan las facilidades para programar la transferencia de datos entre
*alm y *1. /enera cdigo .prc por lo que las aplicaciones resultantes son
directamente eecutables "no requieren de interpretes de cdigo intermedio$.
Est especialmente orientado a la creacin de aplicaciones de gestin de
bases de datos.
SATELLITE FORMS2obile%pp +esigner es un Entornode +esarrollo
-
7/25/2019 Proyecto de Topicos
28/31
2$
EMBEDDED VISUAL TOOLS. Es un conunto deherramientas que no requieren de ningn soft-are adicional para su completo
funcionamiento. Estas herramientas son:
Embedded 8isual asic
Embedded 8isual 1 QQ
*oc0et *1 (+P
9andheld *1 (+P
*alm *1 (+P
1ada uno de los (+P "(oft-are +evelopenent Pit$ , corresponde a un tipo
diferente de mquina de mano. Esos 0its contienen compiladores y emuladores
del equipo correspondiente que puede eecutarse en el *1. 2icrosoft ya tiene
en desarrollo Embedded 8isual Tools F.D que estn hechas para el sistema
7indo-s 1E.4ET
2icrosoft ofrece ahora Embedded 8isual asic "redenominado como EE
Embedded Edition$ de forma gratuita. Es un entorno autnomo y cuenta con un
ambiente de desarrollo id#ntico al 8isual asic de sobremesa por lo que se
reduce la dificultad de su aprendi&ae para los iniciados con las versiones
anteriores. tra ventaa importante es la que da la posibilidad de utili&arcomponentes del tipo %ctives, de los que hay cientos reali&ados por diversas
empresas en todo el mundo.
Embedded 8isual 1QQ es el miembro ms potente de esta familia de lenguaes.
El cdigo generado si es directamente eecutable por los procesadores de los
dispositivos de mano y, normalmente, es ms rpido en eecucin. E81QQ
permite crear y reutili&ar componentes 12.
MOBILE VISUAL BASIC2obile 8, de %ppforge no es una aplicacinautnoma, se empotra como parche que se a!ade a 8isual asic de
sobremesa. Esto trae como ventaa, el poder programar directamente en ese
entorno. tro elemento importante es la utili&acin de sus propios componentes
denominados 6ngots. os ingost son instalados y eecutados en el dispositivo
de mano a traves un interprete "ooster$ que tambi#n
debe instalarse.
-
7/25/2019 Proyecto de Topicos
29/31
2%
HS PASCAL. a historia de 9( *ascal "9igh (peed *ascal cross compiler$comen& en GGD con el *ascal de alta velocidad para los computadores %tari
y %miga. %hora 9( *ascal apoya la plataforma 1omputing de *alm (ource El
compilador produce rpidamente, peque!os y optimi&ados programas
eecutables directamente sobre *alm (.
)n entorno de desarrollo para el compilador 9( *ascal
es *ythia el cual se eecuta en un computador anfitrin
bao 7indo-s. 4o utili&a ficheros temporales y la mayor'a de los programas se
pueden contener en un solo fichero .prc "los eecutables en *alm ($. tro
entorno para 9( *ascal es *oivre, dise!ado en 5rancia. Esta herramienta
posee entre otras, la capacidad de leer y escribir ficheros prc.
1laro que hay muchos ms sistemas de desarrollo para +12como por
eemplo: *oc0et (cheme "isp$N *erl1E "*erl$N *itn for 7indo-s 1EN (quea0"(mallTal0$N T1 for 1E "T1$N %4( 5orth "5orth$N *oc0et1 "1>1QQ$N 1rEme
"2quina virtual de =ava$N =eode "otra$ y 7aba que es qui&s la herramienta
basada en =ava mas extendida en dispositivos mviles.
*ara terminar con esta breve rese!a de los recursos de soft-are de los
+ispositivos de 1omputo de 2ano conviene resaltar la amplia utili&acin que
ellos estn teniendo en el mbito de la medicina. os art'culos de esta
monograf'a detallarn al respecto, pero adems, uno mismo puede encontrar
en 6nternet miles de referencias. *ara no agobiar con una larga lista de
direcciones, pruebe simplemente a combinar en su buscador preferido,
palabras como 991 "9and 9eld 1omputer$ rdenadores de 2ano y (alud,
2edicina.
Tambi#n hay cientos de aplicaciones ya construidas que son programas de
ayuda al trabao de m#dicos y dems personal de la salud.$
-
7/25/2019 Proyecto de Topicos
30/31
3&
CONCLUSION
1omo podemos ver los dispositivos mviles han ido evolucionando en cuanto a
su estructura y a su funcionalidad.
*odemos ver que hoy en d'a se pueden crear aplicaciones en diferentes
plataformas especialmente en =ava debido a que es una plataforma libre, se
menciona que para el a!o BDAJ la evolucin de los dispositivos mviles ser de
una manera muy servible debido a que se adaptaran ms a las necesidades
de los usuarios por que como podemos ver no es necesario ser un expertopara utili&ar dicha tecnolog'a, tambi#n podemos ver que existen dispositivos
para todo tipo de necesidad una de ella es en la industria y el la empresarial ya
que se utili&an mucho las llamadas *+%, que por su funcionalidad son muy
eficaces y eficientes en esos entornos.
-
7/25/2019 Proyecto de Topicos
31/31
31
>leo.ugr.es>=B2E>64Tintro\F.htm
http:>>---.alegsa.com.ar>+ic>dispositivo]BDmovil.php
http:>>---.slideshare.net>=maquino>dispositivos3moviles
http:>>---.idg.es>pc-orld>+e3*alms\3*oc0ets3y3otros\6nformatica3
movil3\6\>artAGHJ.htm
http://leo.ugr.es/J2ME/INTRO/intro_4.htmhttp://www.alegsa.com.ar/Dic/dispositivo%20movil.phphttp://www.slideshare.net/Jmaquino/dispositivos-movileshttp://www.idg.es/pcworld/De-Palms_-Pockets-y-otros_Informatica-movil-_I_/art113968.htmhttp://www.idg.es/pcworld/De-Palms_-Pockets-y-otros_Informatica-movil-_I_/art113968.htmhttp://www.alegsa.com.ar/Dic/dispositivo%20movil.phphttp://www.slideshare.net/Jmaquino/dispositivos-movileshttp://www.idg.es/pcworld/De-Palms_-Pockets-y-otros_Informatica-movil-_I_/art113968.htmhttp://www.idg.es/pcworld/De-Palms_-Pockets-y-otros_Informatica-movil-_I_/art113968.htmhttp://leo.ugr.es/J2ME/INTRO/intro_4.htm