Abstract

This paper is an extension of (Cristea et al. in International SEEDS conference, 2015) [1] and abstracted from (Cristea in Energy consumption of mobile phones, 2015) [2]. This research contributes to the potential of greening software application as discussed in (Kharchenko et al. in Green IT engineering: concepts, models, complex systems architectures, vol 74, 2017a) [3] and (Kharchenko et al. in Green IT engineering: components, networks and systems implementation, vol 105, 2017b) [4]. Additionally, green design principles abstracted from this research will be relevant for designing the systems in (Kondratenko et al. in Green IT Engineering: Components, Networks and Systems Implementation, 2017) [5] and (Kuchuk et al. in Green IT Engineering: Components, Networks and Systems Implementation, 2017) [6]. Battery consumption in mobile applications development is a very important aspect and has to be considered by all the developers in their applications. This study will present an analysis of different relevant concepts and parameters that may have impact on energy consumption of Windows Phone applications. This operating system was chosen because there is limited research even though there are related studies for Android and iOS operating systems. Furthermore, another reason is the increasing number of Windows Phone users. The objective of this research is to categorize the energy consumption parameters (e.g. use of one thread or several thread for the same output). The result for each group of experiments will be analyzed and a rule will be derived. The set of derived rules will serve as a guide for developers who intend to develop energy-efficient Windows Phone applications. For each experiment, one application is created for each concept and the results are presented in two ways: a table and a chart. The table presents the duration of the experiment, the battery consumed in the experiment, the expected battery lifetime and the energy consumption, while the charts display the energy distribution based on the main threads: UI thread, application thread and network thread.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.