DocumentCode :
886542
Title :
MobiPADS: a reflective middleware for context-aware mobile computing
Author :
Chan, Alvin T S ; Chuang, Siu-Nam
Author_Institution :
Dept. of Comput., Hong Kong Polytech. Univ., China
Volume :
29
Issue :
12
fYear :
2003
Firstpage :
1072
Lastpage :
1085
Abstract :
Traditionally, middleware technologies, such as CORBA, Java RMI, and Microsoft\´s DCOM, have provided a set of distributed computing services that essentially abstract the underlying network services to a monolithic "black box." In a mobile operating environment, the fundamental assumption of middleware abstracting a unified distributed service for all types of applications operating over a static network infrastructure is no longer valid. In particular, mobile applications are not able to leverage the benefits of adaptive computing to optimize its computation based on current contextual situations. In this paper, we introduce the Mobile Platform for Actively Deployable Service (MobiPADS) system. MobiPADS is designed to support context-aware processing by providing an executing platform to enable active service deployment and reconfiguration of the service composition in response to environments of varying contexts. Unlike most mobile middleware, MobiPADS supports dynamic adaptation at both the middleware and application layers to provide flexible configuration of resources to optimize the operations of mobile applications. Within the MobiPADS system, services (known as mobilets) are configured as chained service objects to provide augmented services to the underlying mobile applications so as to alleviate the adverse conditions of a wireless environment.
Keywords :
Internet; XML; middleware; mobile computing; radio links; MobiPADS; active service deployment; adaptive computing; augmented services; chained service objects; context-aware mobile computing; distributed computing services; dynamic adaptation; executing platform; flexible resources configuration; middleware technologies; mobile middleware; mobile operating environment; mobilets; reflective middleware; underlying network services; wireless environment; Availability; Bandwidth; Computer networks; Context-aware services; Distributed computing; Error analysis; Java; Middleware; Mobile computing; Personal digital assistants;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2003.1265522
Filename :
1265522
Link To Document :
بازگشت