I thought they were some kind of radio dishes, until I noticed the shaeenee mirrors. Then I thought they were deadly antimatter rays in Area 51, created to defend us against alien hordes and their flying saucers. I was wrong.
They are SunCatchers, allegedly the most power efficient sun energy distiller in existence. Using precision curved mirrors, they can concentrate the sunlight over its custom Power Conversion Unit. The PCU is a closed-circuit engine, which uses an internal fluid to move four cylinders at high speed. This cylinders’ motion is then converted into a electricity using a dynamo.
According to the company, they are going to deploy new designs, 2.2kg lighter than the original, with less parts, and better optics. They will start deployment of the new units in 2010. [DesignBoom]