Scientists have made significant strides in developing windows that can simultaneously function as sources of electrical ...