Networking homes, offices, cars and hand-held computers is the current trend of distributed mobile computing. The ever growing demand of the enterprise for integrating new technologies and new services requires a generic infrastructure. An infrastructure that allows its components to be accessed, packaged, self described, dynamically configurable, moved over wired or wireless network, deployed either in a workstation or a mobile device from anywhere at anytime. An infrastructure that can be used with new alternatives to current human-machine interfaces applicable in diverse environment.1 1 A scenario of the near future Fri Sept 19 10:29:22 EST 2003 somewhere on a freeway. In a comfortable car, on a trip to a meeting at the Mercury Hotel, a voice generated by a hand-held computer named Cheetah, interrupts the