Abstract:
“Going Green” includes all the aspects that can enhance the way we live in order to protect the environment. Today, we are in an urge to “Go Green” in many facets in our life, such as reducing the consumption of energy and having more eco-friendly products since this is the only solution to reduce the crisis that we might face in the future. Computing devices are quickly spreading in our world and they are expected to reach 2.9 billion devices in 2017. Thinking of the amount of devices that are harming the environment by their energy consumption and their toxic wastes pushes us to think in a solution that preserves the environment. In this thesis, we stress on the increased number of mobile devices and show the importance of having green applications to save the environment. The thesis proposes four metrics which are the energy metric that is related to power consumption, the economic metric that tackles the financial part for software development, the performance metric that checks whether the application performs well on the device component, and finally the energy/performance metric that is a ratio between both the energy and the performance metric. These metrics aim to provide a design for mobile applications that is better for the environment. The proposed model was implemented on a banking mobile application and the results are compared with a regular banking application that does not take into consideration the environment. The end results proved that the application that follows the defined metrics preserves the environment and performs better than the regular application design.