Both parts can benefit from adaptation
in a heterogenous environment,
as described in section .
For the configuration of the default browser
recursive context awareness is necessary
(s. section
).
The browser configuration is executed by a mobile agent
implemented as a class holding references
to the adaptor classes providing
adaptaptable class for acquiring system information
(IMemory_Adaptor,IHarddisk_Adaptor)
and setting the browser cache parameters
(IConfiguration_Adaptor) (s. figure ).
The method configureBrowserCache()
executes the configuration of the web browser
using the adaptor classes.
The method run() is needed
for the mobile agent functionality of the class
WebClientAgnet described in the following sections.