Self-cleaning smart windows to help save heating bills

The windows are ultra-resistant to water, thanks to pencil-like microscopic structures in the glass.
Water simply rolls off the panes in spherical droplets, picking up dirt, dust, and other contaminants and carrying them away.