Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Modulär programmering i Android Java
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
2015 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Modular programming in Android Java (Swedish)
Abstract [sv]

Syftet med arbetet har varit att försäkra övergången från kravspecifikation till kod, där Extreme Programming (XP) valts som metod till utförandet samt arbete med modulär programmering för att kunna strukturera koden i moduler. Fördelarna med modulär programmering har undersökt, samt tillvägagångssättet för kommunikation mellan moduler. Arbetet har utförts på en avgränsad del av en Androidapplikation, där modulär programmering har varit en kärnpunkt för kodstrukturen och implementeringen har innehållit hantering av trådar och bakgrundsprocesser genom Androidverktyget Asynctask. Resultatet visar att metoderna har fungerat tillräckligt bra för att säkerställa övergången mellan kravspecifikationen och kod och att fördelar med modulär programmering i sammahanget har konstaterats. Diskussionen tar upp valet av metod och möjliga alternativ till AsyncTask för hantering av trådar och bakgrundsprocesser.

Abstract [en]

     The purpose of this work has been to ensure the transition from concept and requirements to code, where Extreme Programming (XP) was selected as the method for development. The advantages of modular programming and the means of communication between modules have been examined. The work has been performed in a limited part of an Android application, where modular programming has been a core part for the code structure and the implementation contained managing threads and background processes with the Android tool Asynctask. The result shows that the methods have worked well enough to ensure the transition between the requirements and code and several advantages of modular programming has been identified. The discussion addresses the choice of method and possible alternatives to AsyncTask for managing threads and background processes.

 

Place, publisher, year, edition, pages
2015. , 30 p.
Keyword [en]
Modular Programming, Extreme Programming, Threads, Android Java.
Keyword [sv]
Modulär programmering, Extrem programmering, Trådar, Android Java.
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hj:diva-28471ISRN: JU-JTH-DTA-1-20150015OAI: oai:DiVA.org:hj-28471DiVA: diva2:876464
Subject / course
JTH, Computer and Electrical Engineering
Supervisors
Examiners
Available from: 2015-12-14 Created: 2015-12-03 Last updated: 2015-12-14Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Lind, DanielWahlström, Tim
By organisation
JTH, Computer and Electrical Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

Total: 80 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf