projecte fi de carrera
DESCRIPTION
PROJECTE FI DE CARRERA. Àrea : Sistemes d’Informació Geogràfica. Enginyeria de Telecomunicacions Tècnica en Telemàtica UOC – Juny 2009. Alumne : Joanna Golobardes Subirana Dirigit per : Jordi Sánchez Cano http://androidtravelgps.wordpress.com. INTRODUCCIÓ. - PowerPoint PPT PresentationTRANSCRIPT
1
PROJECTE FI DE CARRERA
Alumne: Joanna Golobardes Subirana
Dirigit per : Jordi Sánchez Cano
http://androidtravelgps.wordpress.com
Enginyeria de Telecomunicacions Tècnica en Telemàtica
UOC – Juny 2009
Àrea : Sistemes d’Informació Geogràfica
2
INTRODUCCIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
El projecte es basa en desenvolupar, sobre Google Android, un sistema que reculli
automàticament posicions d’allà on està la persona i que permeti a l’usuari afegir
comentaris.
L’eina haurà de permetre descarregar tota aquesta informació en un ordinador de manera que es pugui visualitzar sobre
Google Maps i Google Earth.
3
Introducción OBJECTIUS
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
Saber com programar un sistema operatiu de dispositiu mòbil, com Google Android. Saber treballar amb la informació GPS en format GPX. Saber comunicar un dispositiu mòbil amb un ordinador. Conèixer els fonaments dels Sistemes d'Informació Geogràfica. Saber representar informació geogràfica sobre un mapa amb Google Maps o Google Earth. Aplicar els coneixements de Programació Orientada a l'Objecte amb Java i programació web amb HTML i JavaScript.
El projecte pretén assolir els objectius següents :
4
PLANIFICACIÓ DEL PROJECTE
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
Estructura del projecte :
FASE 1 Pla de treball
FASE 2 Estudi entorn del projecteAnàlisi funcionalDisseny tècnic
FASE 3 Implementació de l’aplicacióManual de posada en marxa de l’aplicació
MEMÒRIA Memorandum de les 3 fases
PRESENTACIÓ
Recull de les idees principals del projecte
VIDEO VIRTUAL
Video resum del projecte
5
PLANIFICACIÓ DEL PROJECTE
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
Avaluació del material :
6
SISTEMES D’INFORMACIÓ GEOGRÀFICA
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
• L’entorn del projecte es basa en el desenvolupament d’una aplicació en la que hi intervenen varis elements. Aquests constitueixen un Sistema d’Informació Geogràfica (S.I.G)
• Un S.I.G és una tecnologia :• capaç d’interpretar i processar informació geogràfica• formada per equips electrònics • equipada amb un determinat programari • capaç de manipular una sèrie de dades espacials (informació geogràfica)• capaç de realitzar anàlisis segons l’aplicació desenvolupada per l’usuari
• Actualment existeixen un gran ventall d’aplicacions informàtiques que incorporen mapes o tenen funcionalitats S.I.G
• Les aplicacions S.I.G són tendència de futur
7
REQUISITS DEL SISTEMA
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
Requisits funcionals :
Requisits no funcionals :
8
VISIÓ GLOBAL DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
• El projecte es basa en un S.I.G en el que interactuen els següents components : usuaris (esquiadors), maquinari (PC i terminal mòbil Android), programari (aplicació travelgps), dades geogràfiques (gestionades a través de bases de dades i fitxers gpx)
9
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Accés a l’aplicació i menú d’opcions : • Accedint a l’icona “Travelgps” s’iniciarà l’aplicació. • La primera interfície d’usuari que ens oferirà ens permetrà fer una selecció entre 4 opcions
10
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Opció 1 : Posicionament de l’usuari • L’usuari podrà saber en tot moment on es troba a través de l’activació de la funcionalitat GPS i la interacció amb la interfície gràfica
• Es produiran missatges d’error en cas de no detectar la senyal GPS
11
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Opció 2 : Gestió de Waypoints (punts d’interès) L’usuari podrà “Crear Waypoints”
definint una sèrie de característiques:
• Nom de la pista d’esquí
• Zona d’esquí (Alps, Andorra, França...)
• Comentaris
• Nivell de dificultat Les dades es guardaran en una Base de dades interna de l’aplicació i es podran recuperar per ser
visualitzades a través de Google Maps i Google Earth
12
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Opció 2 : Gestió de Waypoints (punts d’interès) En cas d’existir algun waypoint, l’usuari podrà realitzar una sèrie de gestions :
• Visualitzar la ruta a través de GoogleMaps
• Editar comentaris
• Eliminar un Waypoint
• Filtrar per zones d’esquí
• Ordenar per ordre alfabètic i per zona
13
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Opció 2 : Gestió de Waypoints (punts d’interès)
• L’usuari a través de la interfície gràfica, podrà
activar la funcionalitat de gravar la senyal
GPS.
• També podrà emmagatzemar la
posició en la que es troba en el moment
d’introduir les dades del waypoint a la base de dades
interna de l’aplicació
14
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Opció 3 : Gestió de Tracks (rutes)
• L’usuari podrà gravar una ruta,
iniciant i parant la gravació quan es
desitgi.
• Automàticament es guardarà en
l’àrea de fitxers de l’aplicació un arxiu
amb el format “zonadesqui.gpx” amb les dades del
track gravat.
15
IMPLEMENTACIÓ DE L’APLICACIÓ
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de
l’aplicació
Conclusions
Bibliografia
Opció 4 : Gestió de fitxers
• L’usuari podrà visualitzar la ruta a través de Google Earth important el fitxer gpx creat
• Es realitzarà una transferència del fitxer
gpx del dispositiu mòbil a l’ordinador
16
CONCLUSIONS
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
• S’ha programat una aplicació basada en Google Android• S’ha treballat amb la informació GPS en format GPX• S’ha aconseguit una comunicació entre un dispositiu mòbil i un PC• S’ha après els fonaments dels Sistemes d’Informació Geogràfica• S’ha sabut representar la informació geogràfica sobre un mapa amb GoogleMaps i Google Earth• S’ha aplicat els coneixements de Programació Orientada a l’Objecte amb Java , Javascript i HTML• S’ha pogut crear/simular/instal·lar/desinstal·lar aplicacions amb un emulador basat en Google Android
Opinió personal :
En resum , estic satisfeta dels nous coneixements adquirits i per haver-me iniciat en la nova era de la telefonia mòbil basada en Google Android. He fet un gran pas en endavant , entenent els conceptes i fonaments dels Sistemes d’Informació Geogràfica,
l’entorn de desenvolupament i la interacció entre tots els components que engloba el projecte.
17
CONCLUSIONS
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
• En menys d’un any d’exisitir en el mercat l’ús de la plataforma oberta de Google per telefonia mòbil, Android, podria créixer un 900% aquest any (Font : Strategy Analytics)
• El primer netbook amb Android costarà menys de 200€
• HP confirma que considera utilitzar android com S.O en utlraportàtils
• El futur de la telefonia mòbil serà oberta i lliure
• Android es podria convertir en el competidor nº1 de Windows
Línies futures :
Serà Android el Windows del futur?
18
BIBLIOGRAFIA
Introducció
Objectius
Planificació del projecte
S.I.G
Requisits del sistema
Visió global de l’aplicació
Implementació de l’aplicació
Conclusions
Bibliografia
Enllaços a internet : – Asociación Española de Sistemas de Información Geográfica - http://
www.aesig.es/– Portal de recursos SIG - http://www.nosolosig.com– Google Android - http://code.google.com/intl/es-ES/android/– Definició de GPX - http://es.wikipedia.org/wiki/GPX– IDE Eclipse - http://www.eclipse.org/– NetBeans - http://www.netbeans.org– Institut Cartogràfic de Catalunya - http://www.icc.es/– Eclipse - http://www.eclipse.org– Informació GPS en format GPX - http://es.wikipedia.org/wiki/GPX– FAQs GPS - http://www.elgps.com/faq.html– Google Android Terminal - http://www.t-mobileg1.com/– Disseny UI Android - http://www.droiddraw.org/– Grups Android - http://groups.google.es/group/desarrolladores-android– Comunitat Android – http://www.android-spa.com/index.php– Desenvolupadors Android - http://developer.android.com/reference/android/– Tutorial Android - http://learningandroid.org/tutorial/2009/02/
Recursos UOC : – Material didàctic - http://www.uoc.edu