projecte fi de carrera

18
1 PROJECTE FI DE CARRERA Alumne: Joanna Golobardes Subirana Dirigit per : Jordi Sánchez Cano Enginyeria de Telecomunicacions Tècnica en Telemàtica UOC – Juny 2009 Àrea : Sistemes d’Informació Geogrà

Upload: maris-garcia

Post on 02-Jan-2016

23 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: PROJECTE FI DE CARRERA

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

Page 2: PROJECTE FI DE CARRERA

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.

Page 3: PROJECTE FI DE CARRERA

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 :

Page 4: PROJECTE FI DE CARRERA

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

Page 5: PROJECTE FI DE CARRERA

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 :

Page 6: PROJECTE FI DE CARRERA

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

Page 7: PROJECTE FI DE CARRERA

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 :

Page 8: PROJECTE FI DE CARRERA

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)

Page 9: PROJECTE FI DE CARRERA

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

Page 10: PROJECTE FI DE CARRERA

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

Page 11: PROJECTE FI DE CARRERA

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

Page 12: PROJECTE FI DE CARRERA

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

Page 13: PROJECTE FI DE CARRERA

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ó

Page 14: PROJECTE FI DE CARRERA

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.

Page 15: PROJECTE FI DE CARRERA

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

Page 16: PROJECTE FI DE CARRERA

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.

Page 17: PROJECTE FI DE CARRERA

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?

Page 18: PROJECTE FI DE CARRERA

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