Scientists have developed a fabric material that can convert body heat and solar energy into electricity and has the potential for energy harvesting, health monitoring and movement tracking applications. It can detect temperature changes and a range of other sensors to monitor pressure, chemical composition and more.