Towards Cooperative Content Downloading for Resource-Constrained Mobile Devices
TinyBox is a mobile application for sharing contents within local social groups. TinyBox makes use of opportunistic communications, being able to exploit various connectivity options and to work in the absence of Internet connection. TinyBox allows users to easily create and manage shared repositories for multimedia contents, making use a rule engine for defining sharing attributes and rights. It features a peer-to-peer synchronization manager for ensuring up-todate contents are available to all participants in the group. TinyBox has been developed for both Android (smartphone version) and Mac OS 10.8 (laptop version). In the demo we will show live the functionality of the application, including its ability to work in the absence of Internet connectivity and to effectively exploit opportunistic communications, in particular when synchronizing multimedia files.