Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Mobila hybridapplikationers prestanda: En experimentell studie
Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
2015 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)Alternativ titel
The performance of mobile hybrid applications : An experimental study (Engelska)
Abstract [sv]

Syfte – Studiens syfte är att undersöka hybridapplikationers prestanda i olika situationer för att ta reda på varför de upplevs som långsamma. För att uppnå syftet besvaras följande frågeställningar:

  1. Hur presterar hybridapplikationer jämfört med nativapplikationer beräkningsmässigt
  2. Är JavaScript-biblioteken anledningen till hybridapplikationers sämre prestanda, och vilket av de bibliotek som undersöks är det mest lämpade för bästa prestanda?
  3. Kan hybridapplikationer hantera stora datamängder med IndexedDB utan att bli oresponsiva?

Metod – Studien använder sig av en experimentell forskningsmetod där hypoteser och förutsägelser formuleras och sedan testas för att besvara frågeställningarna.

Resultat – Resultatet från studien visar att prestandan för mobila hybrid-applikationer är i de flesta fall, vid utförande av samma uppgift, underlägsen den för dess motsvarande nativapplikationer. Resultaten visar även att prestandan påverkas av vilket JavaScript-bibliotek som används men att biblioteken inte är anledningen till hybridapplikationers långsamma prestanda. Vidare visar resultaten att hybridapplikationer kan hantera stora datamängder utan att bli oresponsiva.

Implikationer – Studien bidrar till att bredda den kunskapsbas som finns om hybridapplikationers prestanda och ger framtida forskning referensdata att bygga vidare på. Studien påvisar dessutom att hybridapplikationer fortfarande är ett alternativ, i synnerhet för företag som vill spara tid och som ej kräver applikationer som utför tunga beräkningar.

Begränsningar – Användandet av applikationer som sannolikt inte förekommer i ett verklighetstroget scenario bidrog till resultat som inte har stor relevans inom de användningsområden som finns för hybridapplikationer.

Abstract [en]

Purpose – The purpose of this thesis is to examine the performance of hybrid mobile applications in different situations to find out why they are perceived as slow. To fulfill the purpose, the following research questions will be answered:

  1. How do hybrid applications perform compared to native applications computationally?
  2. Are the JavaScript-libraries the reason behind the slower performance of hybrid applications, and which one of the libraries that are examined is most suitable for the best performance?
  3. Can hybrid applications manage large amounts of data with IndexedDB without getting unresponsive?

Method – The study uses an experimental research method where hypotheses and predictions are formulated and later tested to answer the research questions.

Results – The results show that the performance of mobile hybrid applications are in most cases, when performing the same task, inferior to that of corresponding native applications. The results also show that the performance is affected by which JavaScript-library that is being used, but that it is not the main reason for hybrid applications poor performance. They also show that hybrid applications can manage large amounts of data without becoming unresponsive.

Implications – The study contributes to broadening the knowledge available on the performance of mobile hybrid applications and provides future research with reference data to build upon. The study also demonstrate that hybrid applications still is an alternative, especially for enterprises who want to save time and does not demand applications that perform heavy computations.

Research limitations – The use of applications that most likely would not occur in a realistic scenario contributed with results that have little relevance in the areas of use that exists for hybrid applications.

Ort, förlag, år, upplaga, sidor
2015. , s. 50
Nyckelord [en]
Hybrid application, Hybrid development, JavaScript, Multi-platform, Cross-platform, PhoneGap, Performance, Experiment
Nyckelord [sv]
Hybridapplikation, Hybridutveckling, JavaScript, Multiplattform, Cross-plattform, PhoneGap, Prestanda, Experiment
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:hj:diva-27305ISRN: JU-JTH-DTA-1-20150004OAI: oai:DiVA.org:hj-27305DiVA, id: diva2:823084
Externt samarbete
M_SOLUTION
Ämne / kurs
JTH, Datateknik
Handledare
Examinatorer
Tillgänglig från: 2015-06-22 Skapad: 2015-06-17 Senast uppdaterad: 2015-06-22Bibliografiskt granskad

Open Access i DiVA

fulltext(1721 kB)339 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1721 kBChecksumma SHA-512
e1ec7cc3127308a3f659c812e9caa1ba9fcdeef64c329024f4ff49b7790b19fd553ce27c561361076c775ab05264fee7a84e2b0c0c799e09f246f4595af797ba
Typ fulltextMimetyp application/pdf

Av organisationen
JTH, Data- och elektroteknik
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 339 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1826 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf