Abstract
Recent advances in computing and communication technology have led to increased use of mobile devices. A trend in this area is the integration of different applications in a single general-purpose device, often resulting in much higher energy consumption and consequently much reduced battery life. This higher consumption brings up problems for the mobile evolution, once developers cannot use all the potential of the current technology. Furthermore, a higher consumption is also against the current trend of green computing, which tries to create more energy saving and eco-friendly computational systems. This paper discusses our efforts in creating techniques to optimize the energy consumption of mobiles and also creating a certification program that can verify if a mobile could be considered "green". Results and details about our literature review, laboratory setup, experiments, list of good practices and others are given along this paper.