Scientists have made remarkable progress in creating windows that can also serve as sources of electrical energy. This has ...