Software-defined batteries
appscope : application energy metering framework for android smartphone using kernel activity monitoring .