Mobile phones and other mobile devices have one resource in common that is essential
to all of them: battery life. Once the battery is empty, the device is useless
until it is recharged. An ideal mobile device would never have to be recharged by
the user: it would recharge itself wirelessly or reproduce the energy it needs from
movement. While this ideal device remains to be invented, we must deal with the
challenges set by limited battery life.