Framework for distributed user interfaces able:
. To provide developers with an API that can be exploited in both Web and Android applications in order to obtain application user interfaces (UIs) that can be more easily dynamically distributed and/or migrated in multi-device and multi-user environments.
. To dynamically create sessions of groups of users/devices with a distributed UI. The elements of the UI can be distributed according to specific device(s), group(s) of devices, specific user(s), groups of users classified by roles.
. To avoid the need for a fixed server to manage the distribution, which can be useful when connectivity is limited.