We identify an opportunity to share data among mobile apps hosted in the cloud, thus helping users improve their mobile experience, while resulting in cost savings for the cloud provider. In this work, we propose a platform for sharing data among mobile apps hosted in the cloud. A “sharing ” is specified by a triple consisting of: (a) a set of data sources to be shared, (b) a set of specified transforma-tions on the shared data, and (c) a staleness (freshness) requirement on the shared data. The platform addresses the following two main challenges: What sharings to admit into the system under a set of specified constraints, how to implement a sharing at a low cost while maintaining the desired level of staleness. We show that reductions in ...
International audienceDeploying collaborative applications (e.g., group editors) over mobile devices...
Mobile applications are becoming increasingly data-centric – often relying on cloud services to stor...
A mobile cloud is a cooperative arrangement of dynamically connected communication nodes sharing opp...
Data sharing between mobile apps that are co-located in a smartphone may lead to synergistic benefit...
International audienceMobile devices have experienced a huge progress in computing capacity, storage...
Mobile devices, such as smartphones and tablets, are becoming the universal interface to online serv...
AbstractRich mobile applications are characterized by rich functionality, offline usability and port...
Abstract-The main objective of this paper is to enhance the use of cloud computing services and also...
Personal mobile devices (PMDs) have become the most used computing devices for many people. With the...
There has been an emerging development of location-based social networks on mobile phones, that allo...
As a more efficient means of supplying computing resources in the form of a utility, cloud computing...
Abstract — As smart device hardware and software technologies have advanced, performance of devices ...
Cloud computing is another worldview in which registering assets such a s preparing, memory, and cap...
Smart mobile devices are being used to create, consume and share a variety of user data with others,...
This project is divided into main 2 parts – cloud computing and GUI . The cloud server was deployed ...
International audienceDeploying collaborative applications (e.g., group editors) over mobile devices...
Mobile applications are becoming increasingly data-centric – often relying on cloud services to stor...
A mobile cloud is a cooperative arrangement of dynamically connected communication nodes sharing opp...
Data sharing between mobile apps that are co-located in a smartphone may lead to synergistic benefit...
International audienceMobile devices have experienced a huge progress in computing capacity, storage...
Mobile devices, such as smartphones and tablets, are becoming the universal interface to online serv...
AbstractRich mobile applications are characterized by rich functionality, offline usability and port...
Abstract-The main objective of this paper is to enhance the use of cloud computing services and also...
Personal mobile devices (PMDs) have become the most used computing devices for many people. With the...
There has been an emerging development of location-based social networks on mobile phones, that allo...
As a more efficient means of supplying computing resources in the form of a utility, cloud computing...
Abstract — As smart device hardware and software technologies have advanced, performance of devices ...
Cloud computing is another worldview in which registering assets such a s preparing, memory, and cap...
Smart mobile devices are being used to create, consume and share a variety of user data with others,...
This project is divided into main 2 parts – cloud computing and GUI . The cloud server was deployed ...
International audienceDeploying collaborative applications (e.g., group editors) over mobile devices...
Mobile applications are becoming increasingly data-centric – often relying on cloud services to stor...
A mobile cloud is a cooperative arrangement of dynamically connected communication nodes sharing opp...