Customizable Smart Windows Generate Electricity 

A customizable smart window harnesses and manipulates solar power to save energy and cut costs. Windows play multiple crucial roles in our homes. They illuminate, insulate, and ventilate our spaces while providing views of — and protection from — the outdoors.

Source: Customizable Smart Windows Generate Electricity and Improve Energy Efficiency