You are on page 1of 8

Universidad Nacional del Este FACULTAD POLITCNICA ANLISIS DE SISTEMAS

UNA APLICACIN ANDROID DE GEOLOCALIZACIN DE HOTELES Y RESTAURANTES DE CIUDAD DEL ESTE UTILIZANDO GOOGLE MAPS
Alumnos Nombre : Oscar Leonardo Duarte Fernndez Telfono : 0983 426892 Correo Electrnico : leodufer@hotmail.com Nombre : Roco Elisa Torales Telfono : 0984 334456 Correo Electrnico : rocioelisatorales@hotmail.com Orientador Nombre Completo : Marcos Adrin Jara Telfono : 0973 527155 Correo Electrnico : marcosjara@hotmail.com rea de expertez del orientador: Programacin Java, Ingeniera de Software Coorientador(es) Nombre Completo rea de expertez Web : : Jos Eduardo Rojas Coppari Ingeniera de Software - Desarrollo

Nombre del Profesor de la Ctedra: Guido Martn Bentez Fecha y Lugar Ciudad del Este, noviembre 2011

RESUMEN En el presente proyecto se propone el desarrollo de un aplicativo para dispositivos con sistema operativo Android[1] que permita la identificacin geolocalizada de Hoteles y Restaurantes de Ciudad del Este utilizando la API[2] Google Maps[3]. Para el diseo del software ser utilizado el lenguaje unificado UML[4] y codificaremos con el lenguaje de programacin Java[5] y la plataforma de desarrollo ANDROID SDK[6] consistente en un conjunto de software, libreras y herramientas de desarrollo 1

provista de forma gratuita por la Google Inc. [7] para el desarrollo de aplicativos para dispositivos mviles con el sistema operativo Android juntamente con la librera Google Maps para la visualizacin de mapas. As, el sistema de geolocalizacin de Hoteles y Restaurantes propuesto permitir la visualizacin de la ubicacin geogrfica de Hoteles y Restaurantes de Ciudad del Este clasificados por categoras posibilitando la aplicacin de filtros de bsqueda y otras caractersticas integradas en la API del Google Mapas. El sistema atender a dos clases de usuarios, por un lado, usuarios dueos de establecimientos o administradores del sistema que deseen posicionar locales comerciales en la base de datos y por otro lado, los usuarios del sistema que consultan por informaciones de Georeferenciamiento[8], y visualizan en el Google Maps el resultado de estas consultas. De esta forma, la API de GoogleMaps permitir abstraer la capa de presentacin, procurndonos apenas en la lgica del negocio. En lneas generales, la aplicacin ofrecer un catlogo de Hoteles y Restaurantes de la regin, a usuarios de dispositivos Android, permitiendo la rpida ubicacin de los mismos DESCRIPTORES Aplicacin mvil, Geolocalizacin, Android. Google Maps

OBJETIVOS OBJETIVO GENERAL Desarrollar una aplicacin en la plataforma Android que permita interactuar con la API de Google Maps y ofrecer el servicio de catastro y consulta de Hoteles y Restaurantes en Ciudad del Este OBJETIVOS ESPECFICOS Estudiar el desarrollo de aplicativos en la plataforma Android. Estudiar e Implementar la API Google Maps para la ubicacin de puntos geogrficos en la plataforma Android Implementar un servidor web para actualizacin de los dispositivos clientes. Lograr la certificacin y publicacin del aplicativo en el Android Market[9] Documentar todas las etapas de realizacin. 2

MARCO TERICO El crecimiento del mercado de los telfonos inteligentes ha presentado un enorme salto en cuanto a uso y capacidad de procesamiento de los aparatos telefnicos mviles, esto pone de manifiesto su aplicacin como canal de comercializacin de productos y servicios. El mercado de los dispositivos mviles de nueva generacin est generando nuevas tendencias entre los consumidores. Sobre todo con el uso de estos dispositivos inteligentes a la hora de consultar informacin. Esto implica una clara utilidad orientada a satisfacer la necesidad de informacin rpida en cualquier lugar, adems de ofrecer nuevas experiencias y recursos para los consumidores en todos sus procesos. Segn la prediccin de la consultora Gartner, en 2014 el 90 por ciento de las organizaciones utilizar aplicaciones empresariales en sus dispositivos mviles(10). Prueba de ello es sin duda el rpido crecimiento de las tiendas de aplicaciones mviles que aumentan a medida que madura este mercado y como consecuencia, muchos desarrolladores de aplicaciones tendrn la necesidad muy cercana de desarrollar aplicaciones mviles (11) En el campo de la informacin geolocalizada, la utilizacin de libreras de mapas de uso gratuito como Google Maps y la capacidad de conectividad de los telfonos inteligentes permite el desarrollo de aplicaciones de referencia geolocalizada que permita rpidamente conocer la ubicacin del usuario y la ubicacin de cualquier otro punto terrestre. En ese sentido la plataforma para dispositivos mviles Android constituye una conjunto de software para dispositivos mviles que incluye las aplicaciones de un sistema operativo, middleware y libreras. El SDK(12) de Android proporciona las herramientas y APIs(2) necesarias para comenzar a desarrollar aplicaciones en la plataforma Android usando el lenguaje de programacin Java.(5) As mismo, la API(2) Google Maps (14) para Android dependiente del servicio Google Maps(3) , el cual es un servidor de aplicaciones de mapas del mundo entero, puede ser fcilmente integrada a aplicaciones Android permitiendo enriquecer la experiencia de geolocalizacin de los usuarios.

JUSTIFICACIN DEL ESTUDIO

El crecimiento del mercado de los telfonos inteligentes a presentado un enorme salto en cuanto a uso y capacidad de procesamiento de los aparatos telefnicos mviles, esto pone de manifiesto su aplicacin como canal de comercializacin de productos y servicios. El mercado de los dispositivos mviles de nueva generacin est generando nuevas tendencias entre los consumidores. Sobre todo con el uso de estos dispositivos inteligentes a la hora de consultar informacin. Esto implica una clara utilidad orientada a satisfacer la necesidad de informacin rpida en cualquier lugar, adems de ofrecer nuevas experiencias y recursos para los consumidores en todos sus procesos. 3

Segn la prediccin de la consultora Gartner, en 2014 el 90 por ciento de las organizaciones utilizar aplicaciones empresariales en sus dispositivos mviles[10]. Prueba de ello es sin duda el rpido crecimiento de las tiendas de aplicaciones mviles que aumentan a medida que madura este mercado y como consecuencia, muchos desarrolladores de aplicaciones tendrn la necesidad muy cercana de desarrollar aplicaciones mviles [11]. En el campo de la informacin geolocalizada, la utilizacin de libreras de mapas de uso gratuito como Google Maps y la capacidad de conectividad de los telfonos inteligentes permite el desarrollo de aplicaciones de referencia geolocalizada que permita rpidamente conocer la ubicacin del usuario y la ubicacin de cualquier otro punto terrestre. En ese sentido la plataforma para dispositivos mviles Android constituye una conjunto de software para dispositivos mviles que incluye las aplicaciones de un sistema operativo, middleware y libreras. El SDK[12] de Android proporciona las herramientas y APIs[2] necesarias para comenzar a desarrollar aplicaciones en la plataforma Android usando el lenguaje de programacin Java. [5] As mismo, la API[2] Google Maps[14] para Android dependiente del servicio Google Maps[3] , el cual es un servidor de aplicaciones de mapas del mundo entero, puede ser fcilmente integrada a aplicaciones Android permitiendo enriquecer la experiencia de geolocalizacin de los usuarios.

RESULTADOS ESPERADOS Desarrollo del cdigo fuente de la aplicacin. Disponibilizar la aplicacin en el Android Market. Documentar el proceso de desarrollo de una aplicacin Android utilizando la librera Google Maps. Documentar el proceso de certificacin y disponibilizacin de la aplicacin en el Android Market. ALCANCE DEL TRABAJO La aplicacin propuesta permitir la ubicacin geogrfica de Hoteles y Restaurantes del distrito de Ciudad del Este proporcionando rpidamente la informacin sobre el mismo. La aplicacin estar desarrollada para la plataforma Android, el cual es un sistema operativo especialmente desarrollado para dispositivos mviles y de uso abierto. Sealase adems la utilizacin de la API Google Maps para la ubicacin de los hoteles y Restaurantes y su visualizacin en un mapa en el dispositivo mvil.

PLANTEAMIENTO DEL PROBLEMA El desarrollo de la electrnica, la informtica y las redes de comunicacin ha permitido actualmente contar con potentes telfonos mviles de alta conectividad, adems la integracin con otros servicios permite disponer de la informacin

necesaria en cualquier lugar e incluso ubicarla geogrficamente a travs del Servicio del Google Maps[3] . Quienes utilizan hoy da los Servicios del Google Maps o Google Earth [13] y recorre los Mapas de una Ciudad como Sao Paulo y Ciudad del Este constata grandes diferencias principalmente en cuanto a la cantidad de informacin sobre localizacin de Hoteles y Restaurantes y otros puntos de Inters Turstico a causa de la escasa informacin disponible en Google Maps sobre Ciudad del Este. Como solucin se propone desarrollar un aplicativo que permita obtener los datos de hoteles y restaurantes de Ciudad del Este previamente registrados y disponibilizarlos como servicio para ser visualizados en el Google Maps desde un telfono Android. Los usuarios y visitantes de los grandes centros urbanos, como Ciudad del Este pueden beneficiarse con una aplicacin que les permita obtener la informacin precisa sobre la ubicacin de Hoteles y Restaurantes de la ciudad a travs de sus telfonos celulares con sistema operativo Android. Tambin los propietarios de hoteles y restaurantes podrn beneficiarse con la posibilidad de dar conocer su ubicacin y servicios a travs de una funcionalidad de aadir ubicacin. Para desarrollar una aplicacin en la plataforma Android es necesario entender el funcionamiento de la API Google Maps, las caractersticas de una aplicacin Android, as como conocer las buenas prcticas para la creacin de una aplicacin mvil, adems de generar el modelo de datos y la carga de base de datos sobre los Hoteles y Restaurantes de Ciudad del Este. Los mapas visualizados por el cliente pueden estar integrados con otros servicios propios del telfono mvil, como llamadas y envo de correo electrnico.

IMPACTO DE LA INVESTIGACIN El aplicativo puede traer beneficios como: disponibilizar rpidamente la ubicacin de Hoteles y Restaurantes de la Ciudad a los usuarios y optimizar la realizacin de traslados a lugares de la Ciudad. As mismo, puede representar una oportunidad econmica para los Hoteles y Restaurantes a travs del cual dar a conocer estratgicamente su ubicacin, productos y servicios ofrecidos. Por ltimo, el beneficio del aprendizaje y la experiencia real de desarrollar una aplicacin mvil en la plataforma Android considerando el futuro promisor de la misma.

CAPACIDAD DE TRANSFERENCIA

El desarrollo de este trabajo puede generar en forma directa tanto beneficiarios sociales y comerciales, en primer lugar se disponibiliza informacin sobre Hoteles y Restaurantes de Ciudad del Este los usuarios. De igual manera, representa una oportunidad de negocio dando a conocer Hoteles y Restaurantes en la Ciudad. Por otro lado, se puede destacar los beneficios indirectos para aquellas personas interesadas en el desarrollo para dispositivos mviles Android. PLANIFICACIN DE LA INVESTIGACIN PLAN DE ACTIVIDADES Investigacin i. Estudio de la plataforma de desarrollo Android. ii. Seleccin de informacin documental de referencia. iii. Aprendizaje de los conceptos de desarrollo de aplicaciones mviles Android. Integracin con el Servicio Google Maps i. Investigacin de la API Google Maps. ii. Interactuacin de eventos y manipulacin grfica del mapa. Desarrollo de la aplicacin i. Anlisis del problema a tratar ii. Especificacin de funcionalidades. iii. Modelado de Datos sobre Hoteles y Restaurantes. iv. Modelado de casos de uso de la aplicacin v. Programacin y validacin de funcionalidades vi. Integracin de servicios. vii. Pruebas de desarrollo viii. Correccin errores Disponibilizacin del aplicativo en el Android Market i. Estudio del Modelo de Comercializacin de Aplicaciones en el Android Market. ii. Obtencin del registro de desarrollador Android iii. Certificacin y aceptacin del aplicativo en el Android Market iv. Difusin v. Documentacin del proceso

METODOLOGA Los mtodos y tcnicas a utilizar son: Investigacin de fuentes bibliogrficas. Estudio y comparacin con aplicaciones semejantes de cdigo abierto Participacin en eventos y foros organizados por la comunidad de desarrollo Android. Pruebas experimentales. Aplicacin de metodologas de desarrollo de software.

MEDIOS

RECURSOS HUMANOS

Usuarios de dispositivos mviles Android

RECURSOS LOGICOS Y MATERIALES


Adroid Software Developer Kits IDE Eclipse Android Developer Tools API Google Maps Internet Documentacion oficial Android (6) Libros sobre desarrollo android. Equipo para programacin y desarrollo Dispositivo mvil Android

CRONOGRAMA DE ACTIVIDADES

REFERENCIAS BIBLIOGRFICAS

[1] Android http://developer.android.com/guide/basics/what-is-android.html [Fecha de Consulta; 29/11/2011] [2] Interfaz de programacin de aplicaciones (Application Programming Interface) http://es.wikipedia.org/wiki/Interfaz_de_programaci %C3%B3n_de_aplicaciones [Fecha de Consulta; 29/11/2011] [3] Google Maps http://code.google.com/intl/es-ES/apis/maps/index.html [Fecha de Consulta; 29/11/2011] [4] UML http://www.uml.org/ [Fecha de Consulta; 29/11/2011] [5] Java http://java.com/[Fecha de Consulta; 29/11/2011] [6] Android SDK http://developer.android.com/sdk/index.html [Fecha de Consulta; 29/11/2011] [7] Google Inc: http://es.wikipedia.org/wiki/Google [Fecha de Consulta; 29/11/2011] [8] Georeferenciamiento http://es.wikipedia.org/wiki/Georreferenciaci %C3%B3n [Fecha de Consulta; 02/12/2011] [9] Android Market https://market.android.com/ [Fecha de Consulta; 02/12/2011] [10] Computer Word. BI salta a Dispositivos Mviles y acelera negocios http://computerworld.uol.com.br/tecnologia/2011/11/11/bi-salta-paradispositivos-moveis-e-acelera-negocios/[Fecha de Consulta; 02/12/2011] [11] MBA Online. Infografa Desarrollo de Aplicaciones Mviles http://tecnologia21.com/infografia-evolucion-aplicaciones [Fecha de Consulta: 02/12/2011] [12] SDK Software Developer Kits http://es.wikipedia.org/wiki/Kit_de_desarrollo_de_software [Fecha de Consulta: 02/12/2011] [13] Google Earth http://www.earth.google.com [Fecha de Consulta: 02/12/2011] [14] Google Maps For Android: http://developer.android.com/resources/tutorials/views/hello-mapview.html [Fecha de Consulta: 02/12/2011] [15] Android Reference http://developer.android.com/reference/packages.html [Fecha de Consulta: 02/12/2011] [16] Evolucin de los Telfonos http://www.webadictos.com.mx/2011/10/14/la-evolucion-de-los-telefonoscelulares-infografia/ [Fecha de Consulta: 02/12/2011]

You might also like