EpilepsyApp: development of smart phone app for young people with therapy-resistent epilepsy
Bachelor thesis
Permanent lenke
http://hdl.handle.net/11250/143296Utgivelsesdato
2012Metadata
Vis full innførselSamlinger
Sammendrag
ENGELSK: EpilepsyApp is a mobile phone application for people who have epilepsy. This appliacion
helps people with epilepsy to record, collect and export data related to epilepsy, provides
medicine reminder notifications, monitors and detects several types of seizures, warns
users contact people about a seizure by sending out SMS with GPS location data,
displays epilepsy related tips to user.
The application is developed using PhoneGap platform that enables to use the application
on different mobile platforms like Android phones, iPhone, BlackBerry,
Windows Phone etc. However, not all of the features of the application are made
cross-platform during this bachelor thesis, because of PhoneGap limitations and time
restrictions. That is to say, medicine reminder notification, seizure monitoring and
contact people warning is implemented only for Android platform.
The application is basically developed using web technologies - JavaScript, HTML5 and
CSS. Android specific parts (plug-ins) are developed using Java programming language.
We use MySQL database for storing tips on a remote server and PHP and Ajax to serve
tips from the database to a mobile device. All the data saved by a user is stored on a
local Web SQL Database and SD card of the device. NORSK: EpilepsyApp er en mobil applikasjon utviklet for mennesker med epilepsy. Denne
applikasjonen er en løsning for daglig utføring av forskjellige registreringer. Bruker kan
registrere, lagre og eksportere data som gjelder epilepsi blant dem er å sette påminnelser
for medisiner som skal tas. I tillegg er det mulighet å aktivere alarm som sender SMS
til valgte kontakter med GPS lokasjon av bruker ved anfall. Kort tips om epilepsy er
telgjengelig.
Applikasjonen er utviklet ved bruk av PhoneGap framework som muliggjør å tilpasse
applikasjonen for ulike platformer som Android, iPhone, BlackBerry osv. På grunn av
PhoneGap sine begrensninger og tidsrestriksjoner ikke alt funksjonalitet er tilpasset
for flere platformer. Det vil si de følgende funksjoner - medisin påminnelse, anfall
monitoring og advarsel av kontakter, er implementert bare for Android platformen.
Applikasjonen er utviklet ved bruk av følgende teknologier - JavaScript, HTML5
og CSS. Android spesifiske deler (plug-ins) er utviklet ved bruk av Java programmeringsspråk.
I tillegg til det brukte vi MySQL database for lagring av tips og PHP og Ajax
for kommunikasjon mellom mobilenheten og ekstern server for å laste ned tips. Alle
dataene som brukeren registrerer blir lagret i lokal WEB SQL Database og SD minnekort
på mobilenheten.