A Japanese company has developed battery-sized generators that are powered by vibrations. All you have to do is shake the device to use it.
The generators can replace AA and AAA batteries in devices that don't require a lot of power, like TV remotes.