Sök:

Ett mobilt övervakningssystem

Examensarbetet är utfört hos Aaro Systems AB, som säljer ett datasystem som hanterar bokslut, redovisning och konsolidering av ekonomisk data för koncerner. En del av detta system är ett web-gränssnitt där man kan generera och manipulera ekonomiska rapporter. Min uppgift var till en början att undersöka hur detta gränssnitt kunde anpassas för att visas på mobila enheter. Det visade sig dock fungera bättre än väntat utan några störremodifikationer så efter en vecka omdefinierade vi min uppgift till att utveckla ett övervakningssystem för kundernas applikationsservrar. Varje kund hos Aaro kör sin egen applikationsserver på plats. Övervakningssystemet skulle bestå av en central server som kan ta emot övervakningsinformation från dessa servrar och vidarebefordra detta till de ansvarigas mobiltelefoner i form av push-notiser.I rapporten tar jag upp frågeställningar som handlar hur den mobila klienten ska utvecklas, i vilket språk den ska skrivas och om det ska vara en cross-platform eller native-lösning. Jag resonerar också kring hur kommunikationen mellan servern och den mobila enheten bäst implementeras.I slutändan valde jag att implementera servern i Java och köra den som en web-applikation på en Tomcat-server [1]. Klienten implementerades helt native  i Android och kommunicerar med servern via det REST-interface [7] som servern exponerar. All data som servern skickar till klienterna serialiseras till JSON [6]. I rapporten redovisas varför jag valde dessa alternativ och hur jag har designat dessa komponenter.

Författare

Tom Beijar Johansson

Lärosäte och institution

KTH/Skolan för informations- och kommunikationsteknik (ICT)

Nivå:

"Högskoleuppsats". Självständigt arbete (examensarbete) för att erhålla högskoleexamen

Läs mer..