liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
En studie av mobilplattformen Android: med implementering av musikigenkännings- och lokaliseringstjänster
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2010 (Swedish)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
A study in the Android mobile platform : with implementations of music recognition and localization services (English)
Abstract [sv]

Mobilmarknaden idag består av ett antal aktörer, Nokia är störst, med Samsung, Motorola, LG, Sony Ericsson och HTC bakom sig. Nokias telefoner bygger på operativsystemet Symbian som idag är det största operativsystemet på marknaden för smartphones. Open Handset Alliance har utvecklat ett eget operativsystem för främst mobiltelefoner, kallat Android, som är bygger på Linuxkärnan. Android är framtaget som ett gratisalternativ till de dyra konkurrerande operativsystemen.

Examensarbetets syfte är att studera utvecklingsmiljön till Android och se vilka kunskaper som krävs för att effektivt kunna utveckla applikationer. I detta ingår även att identifiera vilka möjliga problem som kan uppstå under utveckling, samt dokumentera vilka utvecklingsverktyg som finns tillgängliga.

 

Målet har varit att utreda hur applikationer utvecklas effektivt, det innebär att ta reda på svaren till vad som krävs av utvecklare för att kunna utveckla applikationer, vilka utvecklingsverktyg som finns, samt vilka problem som kan identifieras under utveckling. Studien valdes att genomföras med en kartläggning, för på djupet beskriva operativsystemet och hur dess delar samspelar med varandra.

 

I studien undersöktes hur plattformen är uppbyggd och vilka fundamentala delar som en applikation består av, samt vilka verktyg som används för att utveckla applikationer. I studien ingick även att utveckla två stycken testapplikationer, en musikigenkänningstjänst och en lokaliseringstjänst.

Förutom erfarenhet av utveckling i språket Java krävs förståelse för hur plattformen fungerar och är uppbyggd. Förståelse för plattformen man utvecklar för är alltid viktigt, men Android skiljer sig markant från klassiska plattformar. En utvecklare bör därmed ha specifik förståelse för hur plattformen fungerar, hur applikationer är uppbyggda och hur de körs. Vidare lider Android även av att vara ett ungt operativsystem med bristfällig dokumentation och buggar som kan medföra problem under utveckling av applikationer. Som utvecklare för Android är man förvisad till att använda Eclipse som verktyg, något som fungerar smidigt då de flesta utvecklare i Java är bekanta med Eclipse. Till Eclipse finns även ett debugverktyg som man som utvecklare har stor nytta av. Den viktigaste lärdomen att ha när man utvecklar för Android är som nämnts ovan, att Android skiljer sig markant från klassiska plattformar och på vilket sätt måste ses som grundläggande kunskap för en utvecklare.

Place, publisher, year, edition, pages
2010. , 84 p.
Keyword [en]
Android, mobile applications development, location services, music recognition, mobile platforms
Keyword [sv]
Android, mobilapplikationsutveckling, lokaliseringstjänster, mobila plattformar.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-54443ISRN: LITH-IDA/LITH-EX-A--09/034--SEOAI: oai:DiVA.org:liu-54443DiVA: diva2:304084
Presentation
2009-06-11, Allen Newell, Linköpings universitet, Linköping, 13:15 (Swedish)
Uppsok
Technology
Supervisors
Examiners
Available from: 2010-03-18 Created: 2010-03-16 Last updated: 2010-03-18Bibliographically approved

Open Access in DiVA

fulltext(600 kB)503 downloads
File information
File name FULLTEXT01.pdfFile size 600 kBChecksum SHA-512
03bb1405f6ca32cb9acf3889bc316a852012c5bb72a11e647c492432fb4c23a9b8b6388ab4025cfc24e98f9a9eb3f712337f9c8da143104a937c154c6886a06e
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Larsson, HampusFleischhacker, Martin
By organisation
Department of Computer and Information Science
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 503 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 569 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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