"DART combines a group of connected devices into one virtual device with all the collective software, hardware and content of the devices available to all the devices. Any device running the DartPlayer middleware can run Dart software applications, called "dapps," which can securely spread their execution across heterogeneous devices, operating systems and communications protocols.
The net effect is truly seamless interoperability between devices without any need for prior knowledge about the other devices or what software they contain. DART makes it easy to build new types of self-distributing software 'Social Applications' which can synchronize content and operations across any number of devices. This adds an important new dimension to existing interoperability technologies and standards."