Patent ID: 7516201

Claim:
A communication device for operating multimedia applications in a mobile ad-hoc communication network, the communication device comprising: transmitting and receiving means for transmitting and receiving information in said mobile ad-hoc communication network; an ad-hoc computing manager unit for managing and providing multimedia applications on the basis of a communication with one or more other devices in the mobile ad-hoc communication network, said ad-hoc computing manager unit comprising, a device discovery manager unit for detecting the availability of one or more devices and/or one or more communication networks; a service discovery manager unit for providing available services from and/or for said mobile ad-hoc communication network; and a virtual device manager unit for providing a graphical user interface for controlling devices and/or services of said mobile ad-hoc network, said communication device further comprising, a tuple space manager unit for providing multimedia applications within said mobile ad-hoc communication network with the functionality of activation, management and deactivation of a tuple space within said mobile ad-hoc communication network, wherein said tuple space manager unit includes a tuple space manager factory sub-unit which is in charge of dynamically activating tuple space manager sub-units during runtime of the device, each tuple space manager sub-unit providing access to a vendor-specific tuple space technology, said vendor-specific tuple space technology including a vendor specific tuple space which includes a plurality of tuples, and said tuple space is a virtual shared associative memory and said vendor specific tuple space is a virtual shared associative memory.