• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Energy-Aware Development and Labeling for Mobile Applications

Wilke, Claas 14 April 2014 (has links) (PDF)
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywhere. Millions of software applications can be purchased and installed on these devices, customizing them to personal interests and needs. However, the frequent use of mobile devices has let a new problem become omnipresent: their limited operation time, due to their limited energy capacities. Although energy consumption can be considered as being a hardware problem, the amount of energy required by today’s mobile devices highly depends on their current workloads, being highly influenced by the software running on them. Thus, although only hardware modules are consuming energy, operating systems, middleware services, and mobile applications highly influence the energy consumption of mobile devices, depending on how efficient they use and control hardware modules. Nevertheless, most of today’s mobile applications totally ignore their influence on the devices’ energy consumption, leading to energy wastes, shorter operation times, and thus, frustrated application users. A major reason for this energy-unawareness is the lack for appropriate tooling for the development of energy-aware mobile applications. As many mobile applications are today behaving energy-unaware and various mobile applications providing similar services exist, mobile application users aim to optimize their devices by installing applications being known as energy-saving or energy-aware; meaning that they consume less energy while providing the same services as their competitors. However, scarce information on the applications’ energy usage is available and, thus, users are forced to install and try many applications manually, before finding the applications fulfilling their personal functional, non-functional, and energy requirements. This thesis addresses the lack of tooling for the development of energy-aware mobile applications and the lack of comparability of mobile applications in terms of energy-awareness with the following two contributions: First, it proposes JouleUnit, an energy profiling and testing framework using unit-tests for the execution of application workloads while profiling their energy consumption in parallel. By extending a well-known testing concept and providing tooling integrated into the development environment Eclipse, JouleUnit requires a low learning curve for the integration into existing development and testing processes. Second, for the comparability of mobile applications in terms of energy efficiency, this thesis proposes an energy benchmarking and labeling service. Mobile applications belonging to the same usage domain are energy-profiled while executing a usage-domain specific benchmark in parallel. Thus, their energy consumption for specific use cases can be evaluated and compared afterwards. To abstract and summarize the profiling results, energy labels are derived that summarize the applications’ energy consumption over all evaluated use cases as a simple energy grade, ranging from A to G. Besides, users can decide how to weigh specific use cases for the computation of energy grades, as it is likely that different users use the same applications differently. The energy labeling service has been implemented for Android applications and evaluated for three different usage domains (being web browsers, email clients, and live wallpapers), showing that different mobile applications indeed differ in their energy consumption for the same services and, thus, their comparison is both possible and sensible. To the best of my knowledge, this is the first approach providing mobile application users comparable energy consumption information on mobile applications without installing and testing them on their own mobile devices.
2

Konzeption und Entwicklung eines Konferenzführers für Großereignisse als mobile Applikation für die ICC 2013

Hauck, Christian 08 May 2012 (has links) (PDF)
Das Betriebssystem Android bietet, aufgrund der stetig steigenden Zahl der verfügbaren mobilen Geräte auf Basis dieses System und der ebenfalls stark steigenden Zahl der Nutzer solcher Geräte, eine sehr gute Grundlage zur Entwicklung diverser mobiler Anwendungen. Es kann dabei für jeden erdenklichen Bereich des alltäglichen Lebens, vor allem Freizeit, aber auch Arbeit, eine App auf Grundlage von Android entwickelt werden. Im Bereich der mobilen Eventguides gibt es aktuell noch Entwicklungsbedarf bei den angebotenen mobilen Applikationen. So gibt es zahlreiche Anwendungen für Messen, Konferenzen oder Festivals, allerdings unterscheiden sich diese stark in ihren Funktionen und vor allem in der Darstellung von Karten und Plänen. Häufig werden solche Apps auf Grundlage eines Frameworks erstellt, welches es ermöglicht die App an verschiedene Veranstaltungen anzupassen. Die vorliegende Arbeit beschreibt die Implementierung eines Konferenzführers für die Internationale Kartographische Konferenz 2013 in Dresden. Grundlage für die Implementierung ist dabei die Betrachtung von Orientierungsmethoden und Navigationsanwendungen für Fußgänger im In- und Outdoorbereich und auf Großveranstaltungen. Hierzu werden bereits vorhandene Apps aus dem Bereich Veranstaltungen untersucht. Neben den allgemeinen Funktionen wird ein Augenmerk auf die kartographischen Funktionen solcher Apps gelegt. Im Rahmen der Arbeit wird ein Framework, auf Basis von Android, entwickelt, welches die Erstellung von mobilen Anwendungen für verschiedene Großereignisse ermöglicht. Dieses Framework wird speziell an die Internationale Kartographische Konferenz 2013 angepasst und liefert als Ergebnis eine App, die als digitaler Konferenzführer genutzt werden kann. / The Android operating system offers, due to the increasing number of available mobile devices based on this system and also the rapidly increasing number of users of such devices, a very good basis for the development of various mobile applications. It can be relevant to every conceivable area of everyday life, especially leisure, but also work to develop an app based on Android. It currently still requires development of the offered mobile applications in the area of mobile event guides. There are numerous applications for trade shows, conferences and festivals, but they differ greatly in their functions and, above all in the presentation of maps and plans. Often, such apps are created based on a framework that allows the app to adapt to different events. The present paper describes the implementation of a conference guide for the International Cartographic Conference 2013 in Dresden. Basis for the implementation is the consideration of methods of orientation and navigation applications at indoor and outdoor areas for pedestrians and on major events. To this end, existing applications from the category large events will be studied. Besides the general features a focus is placed on the cartographic features of such apps. A framework, based on Android, which allows the creation of mobile applications for various large events, will be created as part of the work. This framework is adapted to the International Cartographic Conference 2013 and delivers as a result an application that can be used as a digital conference guide.

Page generated in 0.0237 seconds