Real-time push middleware and mobile application for electric vehicle smart charging and aggregation. (1st January 2013)