dc.contributor.author | Ramos Castro, Francisco | |
dc.date.accessioned | 2012-11-05T16:51:32Z | |
dc.date.available | 2012-11-05T16:51:32Z | |
dc.date.issued | 2012-11-05 | |
dc.description.abstract | Este proyecto informático trata de realizar un sistema de localización y visionado
en tiempo real de taxis cercanos al punto en el que se encuentra el usuario de la
aplicación. A su misma vez, permite al taxista la recepción de peticiones así como la
visualización de la localización del cliente
Para ello, se han realizado dos aplicaciones Android, por un lado la “Aplicación
cliente”, que muestra los taxis libres más cercanos que hay desde el punto geográfico en
el que se encuentra el usuario. Por otro lado, la “Aplicación Taxista”, que envía los datos
de localización periódicamente a un servidor MYSQL y muestra la localización del cliente
que solicita ese taxi.
El sistema operativo para dispositivos móviles creado por Google (Android) se está
extendiendo cada vez más; además los dispositivos móviles actuales incorporan todo tipo
de sensores y chips con los que podemos realizar aplicaciones interesantes, por ejemplo,
en este proyecto se aprovecha la funcionalidad del chip receptor de GPS. La aplicación Usuario obtiene la localización actual del usuario y su identificador
de terminal IMEI, después estos datos se envían a un servidor de base de datos MYSQL
en el que se encuentran almacenadas las localizaciones e identificadores de taxis libres.
Una vez realizada la consulta se hace uso de la tecnología Google Maps para representar
la localización actual del usuario y la de los taxis cercanos en un mismo mapa.
La aplicación Taxista obtiene la localización actual del usuario y su identificador de
terminal IMEI, después estos datos se envían a un servidor de base de datos MYSQL en el
que se encuentran almacenadas las localizaciones e identificadores de clientes cercanos.
Una vez realizada la consulta se hace uso de la tecnología Google Maps para representar
la localización actual del taxi y la del cliente que solicita taxi en un mismo mapa.
Además de las dos aplicaciones, para que el sistema pueda funcionar se requiere
un servidor de base de datos MYSQL en el que se almacenarán las localizaciones e
identificadores de todos los clientes y taxistas y un servicio web encargado de
intercambiar datos entre la aplicación Android y la base de datos.
Este servicio web va a ser por así decirlo el “controlador del sistema” ya que debe
registrar nuevos usuarios, borrar usuarios desconectados y devolver a cada usuario los
datos de acuerdo a su localización.
Para conseguir todo esto, se han mezclado distintos periféricos del teléfono móvil
como son el receptor GPS y conexión de de datos tanto WIFI como GSM; además se ha
hecho uso de herramientas como el SDK de Android para Eclipse, Google Maps y se ha
contratado un servidor de base de datos MYSQL con la Empresa 1and1.
En primer lugar, se explican las características básicas del sistema operativo
Android; tras esto, se desarrolla una completa guía de instalación del SDK Android para
Eclipse para empezar a programar las primeras aplicaciones, también se darán unas
nociones básicas de manejo de la API de Google Maps.
A continuación se verán las características del dispositivo móvil que se ha utilizado
para el proyecto así como el funcionamiento de los periféricos usados, en este caso, el GPS. Para finalizar con las herramientas utilizadas para el proyecto se detalla las
características y funcionamiento del motor de base de datos MYSQL.
Una vez que se han explicado las herramientas y tecnologías implicadas en esto
proyecto se da paso a la explicación del desarrollo del sistema, el cual está formado por
una aplicación para clientes, otra aplicación para taxistas, una base de datos MYSQL y un
servicio web programado en lenguaje PHP. | es_ES |
dc.format | application/pdf | es_ES |
dc.language.iso | spa | es_ES |
dc.rights | Atribución-NoComercial-SinDerivadas 3.0 España | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | * |
dc.title | Sistema de localización de taxi, basado en Android, PHP y MYSQL | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.subject.other | Teoría de la Señal y las Comunicaciones | es_ES |
dc.contributor.advisor | Álvarez Melcón, Alejandro | |
dc.contributor.advisor | Vera Castejón, Pedro | |
dc.subject | Android | es_ES |
dc.subject | Servidor MYSQL | es_ES |
dc.subject | GPS | es_ES |
dc.subject | Google Maps | es_ES |
dc.subject | APIs | es_ES |
dc.subject | Lenguaje PHP | es_ES |
dc.subject | Taxis | es_ES |
dc.subject | PHP Language | |
dc.identifier.uri | http://hdl.handle.net/10317/2943 | |
dc.description.centro | Escuela Técnica Superior de Ingeniería de Telecomunicación | es_ES |
dc.contributor.department | Tecnologías de la Información y las Comunicaciones | es_ES |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | |
dc.description.university | Universidad Politécnica de Cartagena | es_ES |
Social media