Microscopic solar-cell stripes could turn windows into power sources, letting light through while generating energy for ...