Text this: Controlling energy demand in mobile computing systems /