android

Páginas: 66 (16314 palabras) Publicado: 3 de octubre de 2014
UNIVERSIDAD POLITÉCNICA DE CARTAGENA

Departamento
TEORÍA DE LA SEÑAL Y LAS COMUNICACIONES

PROYECTO FIN DE CARERA
INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN

“SISTEMA DE LOCALIZACIÓN DE TAXI
BASADO EN ANDROID, PHP Y MYSQL”

Dirigido por
do
Dr. ALEJANDRO ÁLVAREZ MELCÓN
.
D. PEDRO VERA CASTEJÓN

Realiza por
ado
FRANCISCO RAMOS CASTRO

Cartagena, Septiembre de 2012

1

I.Índice General
1. Definición de objetivos…………………………………………………………………………2
2. Introducción a Android…………………………………………………………………………4
3. Eclipse como entorno de trabajo. Manual de instalación ……………….......16
4. Herramientas utilizadas………………………………………….............................24
5. Pruebas realizadas ………………...............................................................32
6. Diseño delsistema………………………………………………………………………………72
7. Implementación del sistema………………………………………………………………..86
8. Conclusiones……………………………………………………………………………………..150
9. Lineas futuras……………………………………………………………………………………151
10. Bibliografía……………………………………………………………………………………..152

2

1. Definición de Objetivos
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 seencuentra 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ónTaxista”, 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íaGoogle 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 laconsulta 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 deintercambiar 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 dedatos 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • android
  • Andro
  • android
  • Android
  • Android
  • Android
  • Android
  • Android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS