University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Energiatehokkaan mobiilisovellusohjelmoinnin välineitä

Thumbnail
View/Open
4.1 Mb

Downloads:  
Show download detailsHide download details  
Authors
Puupponen, Veli-Mikko
Date
2017
Discipline
TietotekniikkaMathematical Information Technology

 
Älypuhelimista on tullut suosittuja ja ne ovat kehittyneet nopeasti, tarjoten jatkuvasti tehokkaampia suorittimia sekä nopeampia langattomia verkkotekniikoita. Laitteiston kehittyminen on luonut markkinat entistä monipuolisemmille ja kehittyneemmille mobiilisovelluksille, mutta mobiililaitteiden käytettävyys riippuu kokonaan niiden akun mahdollistamasta käyttöajasta. Niinpä sovelluskehittäjien on pystyttävä tarjoaman energiatehokkaita sovelluksia, joissa on silti monimutkaisia toimintoja. Energiatehokkaiden sovellusten kehittäminen vaatii kuitenkin energiatehokkaan ohjelmoinnin käytänteitä ja menetelmiä valittujen ratkaisujen energiankulutuksen arviointiin. Tässä työssä suoritetaan kattava kirjallisuuskatsaus energiankulutuksen arviointimenetelmistä ja energiatehokkaan mobiiliohjelmoinnin käytänteistä. Tunnistettuja energiankulutuksen arviointimenetelmiä myös vertaillaan ja käydään läpi niihin liittyviä mobiililaitealustan ja ohjelmistopinon aiheuttamia haasteita ja rajoituksia. Työn empiirisessä osassa joitain tunnistetuista ohjelmointikäytänteistä sovelletaan reittimuotoisten paikkatietojen keräämiseen ja lähettämiseen kehitettävään komponenttiin. Lisäksi tässä yhteydessä kehitetään edullinen energiankulutuksen mittalaite, jota käytetään komponentille tehtävissä testeissä. ...
 
Smartphones have gained an extensive user base and are constantly evolving to provide more powerful processor and better connectivity. These improvements have created an increasing demand for more advanced mobile software applications. At the same time, user experience of mobile devices relies on their battery lifetime. As a result, application developers need to be able to provide advanced functionality while keeping the software highly energy efficient. However, developing such applications requires both guidelines for energy efficient programming and methods for assessing the energy consumption of the application code. In this work, a comprehensive literature review of energy assessment methodologies and actionable practices for mobile application programming will be provided. The properties of the covered assessment methods will also be compared and the limitations imposed by the mobile device hardware and software stack on the methods will be discussed. In the empirical part some of the introduced programming practices are evaluated in the context of a background component for collecting and uploading location trails. In addition, an affordable energy measurement instrument will be designed and built for assessment of the energy consumption of the component. ...
 
Keywords
Mobiililaite mobiilisovellus sovellusohjelmointi energiankulutus energiatehokkuus älypuhelin energiankulutuksen määrittäminen energiankulutuksen mittaaminen mobiililaitteet mobiilisovellukset ohjelmointi älypuhelimet
URI

http://urn.fi/URN:NBN:fi:jyu-201702211497

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24518]

Related items

Showing items with similar title or keywords.

  • Käyttöliittymäkehitys kosketuskäyttöisille älypuhelimille 

    Kasari, Olli (2012)
    Kosketusohjauksen ja sovelluskauppojen läpimurron seurauksena älypuhelinvalmistajat ovat viime vuosina panostaneet entistä enemmän laitealustojensa käytettävyyteen sekä kolmansille osapuolille tarkoitettuihin kehitystyökaluihin. ...
  • Koirarotuja tunnistavan mobiilisovelluksen suunnittelu ja kiinnostavuus -tutkimus 

    Kärkkäinen, Sonja (2016)
    Tässä pro gradu -tutkielmassa selvitettiin ihmisten kiinnostusta konenäkömenetelmällä koirarotuja tunnistavaan mobiilisovellukseen sekä millaisia ominaisuuksia ihmiset haluavat tältä sovellukselta. Konenäkömenetelmiä, ...
  • Sapporo : älypuhelinviestintä vaaratilanteessa : tapauskertomus kemikaalionnettomuuden pelastusharjoituksesta 

    Kuula, Jaana; Kauppinen, Olli (Jyväskylän yliopisto, 2014)
  • mHealth-interventioiden hyödyntäminen diabeteksen hoidossa 

    Arvola, Pertti (2022)
    Diabetes on maailmanlaajuinen ongelma ja se aiheuttaa 12 prosenttia maailman terveysmenoista. Jo yli 10 prosenttia maailman väestöstä sairastaa diabetesta ja uusien tapausten ilmaantuvuus on kasvanut viime vuosina ...
  • Cross platform mobile application development : a comparison study of React Native Vs Flutter 

    Fentaw, Awel Eshetu (2020)
    With a dramatic increase in the usage of handheld devices such as smartphones and tablets, it became a matter of existence for businesses if they do not deliver their services to address mobile users. One critical problem ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre