System, device, method, and computer program and computer program products
for providing communicating between devices having similar or dissimilar
characteristics and facilitating seamless interoperability between them.
Computer program software and methods of and systems and devices for
sharing of content, applications, resources and control across similar
and dissimilar permanently or intermittently connected devices. An
interoperability source or DartSource method is provided for specifying
program renditions and code content and data needed for packaged
interoperability application. The interoperability source extends
languages constructs commonly used to specify single executable program
targeted to specific device, into language and format which can also
specify procedures necessary for intelligent recruitment of teams of
devices and alternative renditions of the program and/or content to be
used on different device platforms so that there is suitable rendition to
send to run on each recruited device to carry out that device's portion
of the application.