2005-12-10 trend scalable platform open source CGMmicro payment long tail EC robotenergy solar cell hydrogen battery