Ubiquitous Multimedia and Mobile Agents: Models and Implementations