Cuales son los medios que dispone un teléfono móvil para conectarse con el exterior.
La principal utilidad de un teléfono móvil es poder comunicarnos desde cualquier parte y cuando programamos un programa para que se ejecute en el mismo podemos agregarle esa función.
Hay muchos programas que solo funcionan dentro del móvil por ejemplo el clásico juego snake (víbora) de Nokia es un programa que no se comunica con el exterior.
Dentro de la gama juegos otros programas pueden permitir que varios jugadores lo utilicen a la vez (multiplayer) , en este caso el programa deberá usar un protocolo que permita la comunicación externa.
En programas de aplicaciones la movilidad puede ser una función muy importante , por ejemplo el móvil se puede convertir en un recolector de datos que luego sean enviados a una empresa.
Para el programador de aplicaciones móviles ya se en Java u otro lenguaje (recordemos que java es el que está presente en el 100% de los móviles actuales) es importante conocer cuales son los protocolos de comunicación con los cuales podemos contar para comunicar nuestros programas .
Http
Es el protocolo de comunicación presente en el 100% de los teléfonos móviles actuales (aparecidos desde el año 2004 hasta hoy) , el http o protocolo de transferencia de hipertexto es el que nos permite conectarnos habitualmente a Internet.
La conexión será, evidentemente inalámbrica para los cual debemos tener un proveedor de acceso (ISP Internet service provider) . Podremos conectarnos a Internet desde cualquier área Wifi de las que cada vez abundan mas como en terminales aéreas, centros comerciales, cibercafes, etc o tener una conexión 3G que permite acceso a Internet desde cualquier sitio (generalmente una ciudad o un país según la cobertura que ofrezca el ISP) . Para este caso le podremos sacar máximo provecho a la conexión con móviles 3G (compatibles con la norma 3G).
Dos aplicaciones ejecutándose en teléfonos distintos pueden conectarse entre si si se comunican con un programa central que se ejecute en un servidor , es decir no es posible comunicarse vía http entre dos móviles sin pasar por un servidor . Aclaramos que esto es así para la mayoría de los móviles. Los smarthphones o teléfonos inteligentes tienen un sistema operativo más completo y funcionan similar a una Palm por lo tanto pueden comunicarse entre si. Pero estos teléfonos son usados pro el 4% de la población .
Bluetooth
Bluetooth es una norma diseñada para permitir la comunicación entre distintos componentes electrónicos (PC, teléfono, equipo de audio, etc ) que se encuentran dentro de un alcance que oscila entre los 10 y 100 metros) .
Fue una sustitución necesaria de la comunicación infrarroja que tenía como gran desventaja que necesita una conexión visual algo que usted habra comprobado cuando usa un control remoto de la televisión, si se interpone algo entre la tv y el mando no podrá cambiar de canal . Si bien hay móviles que cuentan con conexión infrarroja , esta tiende a ser cada día menos usada debido a que Bluetooth tiene mayor alcance y no necesita conexión visual.
Por ejemplo un móvil puede estar dentro del bolsillo de un pantalón y el otro móvil a varios metros y la comunicación se realizará sin inconvenientes.
Bluetooth va camino de ser el protocolo de comunicación más usado por los distintos aparatos electrónicos de un hogar.
Mediante Bluetooth podemos transferir archivos de un móvil a otro y también de un móvil a una PC.
Estos son los protocolos de los cuales disponemos para comunicar en forma inalámbrica una aplicación móvil con el exterior.
Cursos relacionados :
Más información