Sök:

Marknadsplatsapplikation för Android

Målet med examensarbetet är att utveckla en marknadsplatsapplikation för Android. Marknadsplatsapplikationen ska tillhandahålla funktioner för att ge användaren förutsättningar att hitta och ladda ner applikationer över Internet ifrån marknadsplatsens serversida. Marknadsplatsapplikationen kommer likt en tunn klient vara helt beroende av innehåll från en serversida. Vid examensarbetets utförande existerade dock ingen serversida då denna ännu inte var färdigutvecklad.För att utveckla marknadsplatsapplikationen utan närvaron av en serversida, implementerades en emulerad serversida som utåt sett hade funktionaliteten av en framtida serversida. En mjukvaruarkitektur implementerades bestående av tre lager: användargränsnitt (GUI), kärnfunktionalitet (Core) och webbkommunikation (WebCom). Syftet med arikitekturen var dels att begränsa inverkan av övergången från en emulerad serversida till en riktig serversida, och dels att avgränsa och avlasta användargränsnittet från tunga operationer för att därigenom uppnå god responsivitet.Marknadsplatsapplikationen implementerades med all funktionalitet som planerades. Arkitekturen med tydlig separation mellan GUI, Core ochWebCom, förväntas leda till en smidig övergång till en riktig serversida. Även ett tydligt öde för att hämta och skicka data mellan marknadsplatsapplikationen och serversida förväntas underlätta att implementera ny funktionalitet som är beroende av en serversida. Användargränsnittet uppvisar fortfarande brist på responsivitet. Arkitekturen med endast en asynkron klass GuiWorker, som hanterar exekveringen av tunga operationer på bakgrundstrådar, förväntas dock kunna uppnå ett responsivt användargränsnitt.

Författare

Simon Arvidsson Tobias Ekblom

Lärosäte och institution

Linköpings universitet/Institutionen för datavetenskap

Nivå:

"Masteruppsats". Självständigt arbete (examensarbete) om 30 högskolepoäng (med vissa undantag) utfört för att erhålla masterexamen.

Läs mer..