180 likes | 255 Views
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Ó.
E N D
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Ó 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.
OBJECTIUS Introducción El projecte pretén assolir els objectius següents : • 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.
PLANIFICACIÓ DEL PROJECTE Estructura del projecte :
PLANIFICACIÓ DEL PROJECTE Avaluació del material :
SISTEMES D’INFORMACIÓ GEOGRÀFICA • 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
REQUISITS DEL SISTEMA Requisits funcionals : Requisits no funcionals :
VISIÓ GLOBAL DE L’APLICACIÓ • 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)
IMPLEMENTACIÓ DE L’APLICACIÓ 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
IMPLEMENTACIÓ DE L’APLICACIÓ 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
IMPLEMENTACIÓ DE L’APLICACIÓ 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
IMPLEMENTACIÓ DE L’APLICACIÓ 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
IMPLEMENTACIÓ DE L’APLICACIÓ 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ó
IMPLEMENTACIÓ DE L’APLICACIÓ 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.
IMPLEMENTACIÓ DE L’APLICACIÓ Opció 4 : Gestió de fitxers • Es realitzarà una transferència del fitxer gpx del dispositiu mòbil a l’ordinador • L’usuari podrà visualitzar la ruta a través de Google Earth important el fitxer gpx creat
CONCLUSIONS Opinió personal : • 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 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.
CONCLUSIONS Línies futures : • 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 Serà Android el Windows del futur?
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