Thu 29 Oct 2015 15:00 - 15:45 at Brighton 3-4 - Demo16
Fri 30 Oct 2015 10:00 - 10:45 at Brighton 3-4 - Demo18
Wed 28 Oct 2015 12:00 - 12:45 at Brighton 3-4 - Demo4

A typical mobile user employs multiple devices (e.g., a smartphone, a tablet, wearables, etc.). These devices are powered by varying mobile platforms. Enabling such cross-platform devices to seamlessly share their computational, network, and sensing resources has great potential benefit. However, sharing resources across platforms is challenging due to a number of difficulties. First, the varying communication protocols used by major mobile vendors tend to overlap minimally, making it impossible for the devices to communicate through a single protocol. Second, the host platforms’ underlying architectural differences lead to drastically dissimilar application architectures and programming support.

In this demo, we present Heterogeneous Device Hopping, a novel approach that systematically empowers heterogeneous mobile devices to seamlessly, reliably, and efficiently share their resources. The approach comprises 1) a declarative domain-specific language for device-to-device communication based on the RESTful architecture; 2) a powerful runtime infrastructure that supports the language’s programming model. In this demo, we show how our approach can be used to implement a multi-device animation across heterogeneous nearby devices. The animation starts on one device and moves across the device boundaries, irrespective of the underlying mobile platform.

Wed 28 Oct

Thu 29 Oct

Fri 30 Oct