SolarNetOne: Technology for a sustainable tomorrow.