The middleware also provides a personal service mashup platform for the mobile client.
Finally, the middleware can be deployed on Cloud Platforms, like Google App Engine and Amazon EC2, to enhance the scalability and reliability.
The geographic location; mobile or static state of the users are no longer consequential to mobile phone communication, Hussain & Hussain (2007).
This revolution has its foundations in personal mobility services and wireless accessibility technologies offered through small terminals (cell phones).
Mobile Computing , which arose from Personal Communication Services, refers to the creation of data collection, storage and processing and information management platforms that are free from all phones of temporal or spatial constraints.