ABSTRACT

This chapter introduces an adaptive component migration enabling technique in the open environment. It identifies some key requirements that should be addressed in the architecture design for adaptive component level mobility in an open environment. The chapter provides an illustration of mobility classification. In the dimension of mobility modes, there are two categories, one is following the user’s location and the other is cloning itself and dispatching the cloned one to the destination. Service customization has two categories. The first is for different devices, while the second is for different users. To capture the users’ mobility or intention, the application should be aware of the users’ current context, which involves the information that can be used to characterize the situation of an entity relevant to the interaction between a user and an application. The chapter describes the implementation of a prototype of the proposed architecture for application mobility and some sample applications built upon the framework.