Mobile cloud apps do not need to be downloaded and installed on mobile devices. Users view the mobile cloud app User Interfaces in a browser window on the remote device. An Internet connection is required to use mobile apps running on a mobile cloud. When data is transferred between a mobile device and a mobile cloud app, it is usually done using JSON (JavaScript Object Notation – a lightweight data-interchange format based on a subset of the JavaScript Programming Language) or HTTP.