Energy efficient code optimization in mobile environment

OData support
Fekete Krisztián
Department of Automation and Applied Informatics

Nowadays the mobile devices energy consumption has become a very serious issue. Due to the fast growing mobile industry the current devices usually contain wireless capabilities (Wlan, 3G or 4G), Bluetooth, GPS and other heavy network sensitive technology. Unfortunately the cell battery manufacturers usually cannot keep the pace with this fast altering environment and demands, hence the devices get inappropriate battery. Another really important factor is the price. The customers are usually not willing to give out more money for the device just because it has improved battery or energy saver system. One way we could approach the problem from the software side. The evident solution would be to reorganize the heavy computational tasks out of the device to the cloud. This technique is called “Offloading”. During my thesis work I designed and implemented a source code generation extension for Windows Phone developers (for Visual Studio) which is trying to automate the offload to web services in Windows Azure environment. Those generated services then easily hosted in this cloud platform to ease the mobile devices computational capacity and extend the batteries lifetime.


Please sign in to download the files of this thesis.