The implementation of the adaptation framework is independent of the mobile agent's configuration task and independent of the agent system. The configuration of the browser relies on the adaptation mechanism. It implements the configuration of a set of web browsers running on various operating systems and CPU architectures. In our implementation, the configuration is brought to different hosts by the mobile agent using the ObjectSpace Voyager agent system platform [Obj00], which extends Java base functionality.
Since the mobile agent is relying on the adaptation framework, it will be described first.