This new approach of sharing devices raises many research
problems at several levels of design: the integration of multiple
heterogeneous devices using heterogeneous data and protocols,
the management of the availability and distribution of a large
number of devices, and secure access to all of these resources.
In addition, sharing devices between multiple users and
multiple applications is a very complex task that can lead to
conflicting or undesirable behavior. The following section
gives our overall approach for tackling these challenges.