Fabrics that can generate electricity from physical movement have been in the works for a few years. Now researchers have taken the next step, developing a fabric that can simultaneously harvest energy from both sunshine and motion. ...