Ett problem med dagens smartphones är att de har hög energiförbrukning. I detta arbete undersöks vad utvecklare kan göra för att minska energiförbrukningen. Arbetet utförs på Androidplattformen men kan även vara relevant för andra plattformar.Första delen av arbetet går ut på att identifiera energikrävande komponenter i Androidplattformen. Efter det undersöks ett antal problem som t.ex. att effektivisera nätverksöverföringar, positionering och schemaläggning. Problemen undersöks genom att göra tester med olika implementationer och jämföra vad som är mest energieffektivt. Denna jämförelse görs genom att justera någon typ av parameter mellan implementationerna och sedan kontrollera hur det påverkar prestandan. Resultaten för testerna återkopplas sedan till informationen om vad som är energikrävande. Resultaten i detta arbete visar tydligt att det finns mycket som utvecklare kan göra för att optimera och effektivisera sina applikationer ur ett energiperspektiv.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:his-5033 |
Date | January 2011 |
Creators | Carlsson, Johan |
Publisher | Högskolan i Skövde, Institutionen för kommunikation och information |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0022 seconds