proyecto de topicos

Upload: angelica-martinez

Post on 26-Feb-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 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