 more known to be a fad but in reality it's an amazing thing that we interact with almost every day. Mobile cloud computing is something more of a common usage thing these days. So we'd look at it in a very basic form and we'll try to understand the applications that we use essentially are mobile cloud computing applications. For that we are going to refer to the focus group technical recommendations 2012 document again. We would look at the definition of a mobile cloud and then some applications. So mobile cloud is essentially a mobile connected to the cloud. Here relatively low-end mobile phone could use mobile applications through a browser web based interface and could actually access some really heavy applications because the heavy applications are powered and hosted using the cloud infrastructure. It means that resource heavy data intensive storage and processing requirements are not the headache of the mobile phone anymore but it is now the responsibility of cloud. The resources such as the computing environment, the platform to execute different apps are available on the cloud and could be downloaded through interfaces or frontends or the APIs on iTunes or Play Store. Mobile cloud could also offer something on the mobile end as well. For example each mobile phone has a basic camera GPS and array of sensors, some transducers and on-board memory. If a mobile phone wishes to make these public and probably do something in a tit-for-tat or give-and-take manner could actually make these services accessible to others via the mobile cloud. For that some essential software has to be supported for example web capabilities like HTML, then some device API which is provided either by the cloud service provider or the mobile application developer. Then some interaction mechanism has to be ensured between the devices. Again this could be the responsibility of the CSP or mobile application development company. Since each mobile phone has some specific screen size and specifications so the responsibility now lies with the cloud environment to offer the output in something which is renderable at the mobile phone. So broadly we could look at in a very bird's-eye view, we could think about mobile cloud computing as is as a mesh of mobile devices which are not directly connected to each other using technologies like Wi-Fi or Bluetooth but are connected to the cloud to have access to the array of services which are offered at the cloud and each mobile phone could have services accessible from other mobile phones or could offer its services to the mobile phones through the cloud. Let's look at some example implementations which support mobile cloud features. We are all well conversant with Amazon web services. Not many people would know about HP adaptive infrastructure. It's something similar to AWS. Now this is an example of infrastructure as a service. Then we could have a platform as a service. We could have Windows that could be used on mobile phone. If the mobile phone is using another operating system it could use on the browser Windows Azure services as well and as a software we could think about Salesforce and any other application which is running on the cloud. I gave the example of the Rasta application provided by the motorway police and then what is required on the client end? The client all has to do is run either a custom built mobile application which is developed by a company or could have simple access to a browser. Again this focus group on cloud computing technical report is the reference for us.