Desenvolupament d’una aplicació mòbil Android per als bombers de la Generalitat

Post on 15-Mar-2016

49 views 2 download

description

GesBomber. Desenvolupament d’una aplicació mòbil Android per als bombers de la Generalitat. Martí Ollé Gatell Curs 2011/2012. Índex. Introducció Objectius Idea i Entorn Desenvolupament de l’APP L’arquitectura de classes Interfície amb l’usuari Les activitats ( Activity ) - PowerPoint PPT Presentation

Transcript of Desenvolupament d’una aplicació mòbil Android per als bombers de la Generalitat

DESENVOLUPAMENT D’UNA APLICACIÓ MÒBIL ANDROID PER ALS

BOMBERS DE LA GENERALITAT

GesBomberMartí Ollé GatellCurs 2011/2012

Índex Introducció Objectius Idea i Entorn Desenvolupament de l’APP

L’arquitectura de classesInterfície amb l’usuariLes activitats (Activity)

Conclusions Planificació temporal En el futur...

Introducció

Història d’Android

Model, Vista, Controlador (MVC)

Objectius Desenvolupar una aplicació mòbil

Aprendre nous llenguatges de programació

Facilitar l’entorn de treball del cos de Bombers de la Generalitat

Treballar conjuntament amb el cos de Bombers de la Generalitat

Idea i Entorn La idea sorgeix entre dos companys i jo

Necessitat de consultar dades més freqüentment

El sistema del cos de Bombers de la Generalitat no ho permet

El cos de Bombers de la GeneralitatLa seva jornada laboralDificultats per consultar dades fora del parc

Per entendre millor l’aplicació explicarem l’entorn de treball on esta dirigida i d’on va sorgir la idea

Desenvolupament de l’APPL’aplicació consta de: L’arquitectura de les classes

La Base de Dades (SQLite)Estructures de dades

La interfície amb l’usuariLayouts (XML)

Les activitats, el funcionament de l’APPLes classes que donen vida als layouts

(Java)

L'arquitectura de classes La Base de Dades i les seves taules

UsuarisParcsEventsEventsUsuari

Estructura de dades (Objectes)UsuariParcEventTweet

La Base de Dades i els objectes que s’han creat són els següents

Interfície amb l’usuariPer explicar els layouts veurem captures de pantalla per fer-ho

més entenedor i menys pesat:

Les activitats (Activity)

Classe Nativa Calendar de JAVA

Llibreria JSON

API de GoogleMaps

Les activitats estan implementades com qualsevol programa en java, amb les seves iteracions, variables... Per no explicar aquest tros de codi feixuc i pesat explicarem els tres grans “algoritmes” que ens han servit per desenvolupar l’APP

Conclusions El sistema operatiu Android

L’Ajuda dels companys de treball

L’APP agrada a forces Bombers

La millora a l’hora d'organitzar-me tasques i compaginar-les amb altres feines

Les conclusions que s’han pogut extreure són aquetes

Planificació temporal (1/2)

Aqueta és la planificació que s’ha seguit a l’hora de desenvolupar el projecte

Planificació temporal (2/2)

En el futur...

Solucionar els temes legals

Permetre a l’APP accedir als servidors

Afegir noves funcionalitats a l’APP

Gràcies!