Závěrečná práce: Ján Zauška: Software Design Patterns and Energy Efficiency in Android
Diplomová práce
Software Design Patterns and Energy Efficiency in Android
Anotace
V tejto diplomovej práci sa zaoberáme problémom spotreby energie v mobilných aplikáciách prostredníctvom skúmania vplyvu návrhových vzorov na ňu. Konkrétne porovnávame spotrebu energie malých programov s 22 návrhovými vzormi s ekvivalentnými implementáciami bez použitia návrhovým vzorov. Pre niektoré vzory sme tiež našli alternatívy, ktoré zachovávajú výhody a zároveň znižujú spotrebovanú energiu. …více
Abstract
In this thesis, we address the problem of energy consumption in mobile applications by investigating the impact of the Gang of Four design patterns. Specifically, we compare the energy consumption of small programs with 22 design patterns to equivalent implementations with non-pattern alternatives. For some of the patterns, we also found alternatives that preserve the benefits and reduce the consumed …více
Zadání práce
- Provide a state of the art about energy consumption measurement techniques and the impact of code quality on energy consumption;
- Analyze the patterns in the GoF book* to understand which patterns could have more or less energy impact and ways in which such impact can be reduced by suggesting energy-aware modifications;
- Analyze set of Kotlin/Android software projects for the presence of design patterns to be used in the experimental part (existing tools can be used for this goal, often based on heuristics for the detection of the patterns);
- Run an experiment measuring alternative implementations: with the pattern, without the patterns, and with more energy-consumption aware implementations. Energy consumption can be measured on a mobile device;
16. 12. 2023 22:03, doc. Bruno Rossi, PhD, učo 232464
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Software Design Patterns and Energy Efficiency in Android
Mgr. Ján Zauška -
Inovativní mobilní aplikace pro procvičování českého pravopisu
Mgr. Marek Šabo, učo 410209 -
Návrhové vzory v servisně orientovaných architekturách
Bc. Roman Laštovička -
Podpora přehrávaní zvuku v aplikaci pro brněnskou zoo
Bc. Róbert Ďuriančík -
Reaktivní mobilní aplikace pro rezervaci konferenčních místností
Mgr. Lubomír Pisk -
Zabezpečení fotografií na mobilním zařízení se zachováním pracovního prostředí
Mgr. Adrián Hrinko -
Interaktivní učebnice jógy pro děti
Mgr. Vojtěch Minařík -
Process Framework for Emergency Management in the Czech Republic
RNDr. Ing. Tomáš Ludík, Ph.D.




