Data management for mobile computing
ACM SIGMOD Record
Corba: a guide to common object request broker architecture
Corba: a guide to common object request broker architecture
Middleware: a model for distributed system services
Communications of the ACM
Supporting CORBA applications in a mobile environment
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
Sumatra: A Language for Resource-Aware Mobile Programs
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Dynamic service reconfiguration for wireless web access
WWW '03 Proceedings of the 12th international conference on World Wide Web
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
Roam, a seamless application framework
Journal of Systems and Software - Special issue: Ubiquitous computing
Architectures and protocols for mobile computing applications: a reconfigurable approach
Computer Networks: The International Journal of Computer and Telecommunications Networking - QoS in multiservice IP networks
Actively Deployable Mobile Services for Adaptive Web Access
IEEE Internet Computing
A survey of mobility management in next-generation all-IP-based wireless systems
IEEE Wireless Communications
Supporting collaborative applications in a heterogeneous mobile environment
Computer Communications
Mobile users in heterogeneous environments with middleware platform
Computer Communications
On the design of a location and query management strategy for mobile and wireless environments
Computer Communications
Hi-index | 0.00 |
Mobile computing extends the horizons of conventional computing model to a ubiquitous computing environment that serves users at anytime, anywhere. Most distributed applications and services were designed with the assumption that the terminals were powerful, stationary and connected to fixed networks. One of the biggest challenges in future application development is device heterogeneity. In the future, we expect to see a rich variety of computing devices that can run applications. These devices have different capabilities in processors, memory, networking, screen sizes, input methods, and software libraries. We also expect that future users are likely to own many types of devices. Depending on users changing situations and environments, they may choose to switch from one type of device to another that brings the best combination of application functionality and device mobility. Applications, middleware, and systems can be measured in a variety of dimensions, including usability, distributability, integration, conformance to standards, extensibility, internationalizability, manageability, performance, portability, scalability reliability- fault tolerance and security. We call these pervasive attributes, since they can apply to the system as a whole, not just to the system's components. In this paper we have designed and implemented a secure and reliable application framework called the Platform for Device and Computation Management (PDCM) system that can both assist developers to build multi-platform applications that can run on heterogeneous devices and allow a user to move/migrate a running application among heterogeneous devices.