Está en la página 1de 4

Buscador De Direcciones Utilizando Google Maps En La Plataforma Android

Henry Campoverde hmcampoverde@utpl.edu.ec Jammil Ramos jiramos@utpl.edu.ec Leonardo Sarango dlsarango@utpl.edu.ec RESUMEN: El presente trabajo trata de utilizacin del sistema operativo orientado a dispositivos mviles Android, con el IDE Eclipse, para esto vamos a consumir un recurso web google maps mediante una aplicacin. Para el desarrollo de la aplicacin antes mencionada hemos considerado dos puntos importantes como lo es el diseo y la codificacin. Cuando hablamos de diseo entendemos que abarca toda la interfaz grfica que la aplicacin contendr dentro de ella, As mismo tenemos la parte de cdigo, donde se programa a la aplicacin para que haga los que en un inicio se pens. Como resultado tenemos una aplicacin que nos permita localizar la ubicacin, latitud y longitud de un pas, ciudad y calle teniendo como entrada datos como el nombre de la ciudad y la calle. PALABRAS CLAVE: Android, Eclipse, Google maps, longitud y latitud, SDK, Recurso web INTRODUCCIN Son pocas las personas que no tienen un dispositivo mvil en sus casas, y son pocas las personas que no puede reconocer que estos dispositivos estn cambiando nuestras vidas. En la actualidad mediante estos dispositivos se realizan muchas tareas, desde establecer comunicacin a larga distancia hasta, realizar tareas muy normales como escuchar msica o ver videos, todo esto se lo realiza mediante pequeos sistemas operativos que fueron instalados en los dispositivos antes mencionados. Estos sistemas son los que permiten realizar tareas con tal facilidad que el usuario queda satisfecho del uso de los mismo, estas tareas pueden ser de todo tipo, cotidianas, empresariales, y sociales. Uno de los sistemas operativos que a tenido gran acogida en la actualizad es el sistema operativo android que hoy en da es propiedad de google. Este sistema da muchas facilidades al cliente y ms aun a los programadores ya que se presta para realizar aplicaciones que tiene compatibilidad con el sistema android, as mismo se pueden consumir servicios web. Como por ejemplo el de google maps, y es en este ltimo donde vamos a concentrarnos mediante este paper.

Qu es Android? Android es un sistema operativo que fue implementado inicialmente por los desarrolladores de Android Inc. Bsicamente est orientado a dispositivos mviles basados en una versin modificada de Linux, esta nueva plataforma tiene como objetivo principal el desarrollo de aplicaciones hecha por otras personas, utilizando un lenguaje muy conocido y que tiene mucha acogida por los nuevos programadores, como lo es Java. Android fue lanzado en el 2007, junto con un dispositivo mvil Open Handset Alliance, Android era la plataforma en la que se basaba este dispositivo, por ese entonces Apple haba llenado el mercado con un dispositivo iPhone que posea un diseo muy atractivo e innovador, por lo tanto Android naca con un futuro incierto. Mas tarde fue lanzado un nuevo dispositivo con android, y con ello muchos comenzaban a creer en esta plataforma. No podemos decir que el G1 fue el celular perfecto, pero s que sirvi como punto de partida para la avalancha de mviles que veramos a partir de los prximos meses. Y as fue, este 2009 podemos decir que fue el ao de Android, con nuevos modelos presentados casi todos los meses y con importantes mejoras introducidas en cada nueva versin de la plataforma que han llevado a convertirla en la preferida por los fabricantes de Smartphone. Caractersticas: Las caractersticas ms importantes son las que mencionaremos a continuacin: Navegador integrado: basado en el motor de cdigo abierto Web Kit. Soporte para medios con formatos comunes de audio, vdeo e imgenes planas. Framework de aplicaciones: permite reutilizacin y reemplazo de componentes. Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas para depurar, perfiles de memoria y rendimiento, y un complemento para el IDE Eclipse. Mquina virtual Dalvik: optimizada para dispositivos mviles. Plataforma La plataforma que contiene android es la siguiente: Aplicaciones Framework de aplicaciones Bibliotecas Runtime de Android Ncleo Linux ECLIPSE Es un entorno de desarrollo integrado de cdigo abierto multiplataforma para desarrollar aplicaciones de cliente enriquecido, la versin que estamos utilizando es la consecutiva a Ganymede conocida como Galileo, que corresponde a la versin 3.5 de Eclipse. Esta herramienta de desarrollo es open source, es decir es de libre descarga, y tiene un anexo directo con android ya que los desarrolladores de android firmaron

un acuerdo con los creadores de Eclipse donde autorizaban a este IDE como el nico que poda programar para android, sin embargo existen otras herramientas de desarrollo que se han estado implementando plugin para el uso de android, as tenemos al IDE Netbeans Simulador de Android Es un software para PC que simula el funcionamiento de un dispositivo iPhone y que da una idea muy aproximada de cmo funcionar en la realidad, as mismo se pueden ejecutar aplicaciones hechas para este tipo de dispositivos. Este emulador posee una plataforma Android, cuyo objetivo principal es pretender dar un paseo en general por las prestaciones de esta plataforma ya antes mencionada. Este emulador es la opcin para conocer ventajas de esta plataforma de Google llamada Android sin necesidad de tener un dispositivo mvil con el ya mencionado sistema operativo de Google. Es importante tambin mencionar que el eclipse maneja este emulador, a la hora de ejecutar aplicaciones hechas para este mismo sistema operativo, con el fin de tener alguna idea de cmo quedara la aplicacin echa. Google maps Es un servicio gratuito de Google que ofrece imgenes de mapas desplazables, as como fotos satelitales del mundo entero e incluso la ruta entre diferentes ubicaciones, cuya caractersticas ms importante es la capacidad de hacer acercamientos o alejamientos para mostrar ubicaciones especficas de una localizacin. Este Servicio es gratuito por lo que cualquier persona puede acceder a l, y ms an presta muchas funcionalidades al usuario final, es por eso que hemos credo conveniente implementar una aplicacin donde se consuma este servicio muy til para muchas personas. Aplicacin La aplicacin desarrollada por nuestro grupo, bsicamente los que hace, es consumir un servicio web, en un sistema operativo para dispositivos mviles, como lo es android, el servicio web antes mencionado fue creado por los programadores de google, les estamos hablando de google maps. Nuestra aplicacin fue creada con el propsito de tener en nuestro dispositivo un programa que nos ayude a identificar la ubicacin geogrfica, de un determinado lugar. CARACTERSTICAS Las caractersticas de nuestra aplicacin, pues son muy destacadas y a continuacin las mencionaremos: Fcil bsqueda de un determinado lugar Presentacin de una ubicacin geogrfica en un mapa El mapa se presta para realizar alguna vista del lugar requerido Manejo de coordenadas, por lo que la bsqueda se realizara de manera exacta

RESULTADOS Bueno, como resultado tenemos una aplicacin programada en el Lenguaje java, mediante un IDE open Source como lo es Eclipse basados en la plataforma de android, que es un sistema operativo para dispositivos mviles. Esta aplicacin puede localizar exactamente un lugar por medio de coordenadas geogrficas y representarla en un mapa, esto se lo realiza consumiendo servicios web que presta google maps, a continuacin presentaremos una imagen donde se puede verificar el resultado antes mencionado CONCLUSIONES Como conclusin a nivel general es que el nuevo auge en tecnologa, es la tecnologa de dispositivos mviles. Android es un nuevo sistema que presta muchos servicios para aplicaciones en dispositivos mviles. Google maps es un servicio muy potente que se lo puede utilizar de diferente forma en diferentes plataformas Otra conclusin es que para realizar aplicaciones para Android se utiliza un nico lenguaje que es java. REFERENCIAS [1]http://upload.wikimedia.org/wikipedia/commons/1/13/Diagrama_android.png [2]http://www.celularis.com/software/historia-android.php [3]http://en.wikipedia.org/wiki/Eclipse_%28software%29 [4]http://www.configurarequipos.com/doc1107.html

También podría gustarte