iMobile

C. H. Mallikarjuna Rao, Yih-Fam Robin Chen, Di-Fa Chang, Mingfeng Chen

2001 · 48 citations · 8 references

Concepts

Abstract

iMobile is a proxy-based platform that addresses the research issues in building mobile services. iMobile acts as a massage gateway that allows mobile devices using various protocols on different access networks to relay messages to each other. It also allows these clients to access internet services, corporate databases, and to control various networked devices. iMobile implements three key abstractions: devlet, infolet, and applet. A devlet is a driver attached to the proxy that receives and sends messages through a particular protocol for mobile devices. An infolet hosted on iMobile uses an access method to provide an abstract view of an information space. An applet implements service or application logic by processing information from various infolets. The Core of iMobile, the let engine, implements the basic framework for maintaining applets, devlets and infolets, supports user and device profiles for personalization and transcoding, and invokes proper applets and infolets to answer requests from a devlet. The iMobile architecture allows new access devices and protocols to be added to its framework without changes in the service logic. iMobile effectively provides a personal agent on the network that enables a user to have mobile access to the vast information and services available on the various wireless and wireline networks, without being limited by where the user is or what device or communication or protocol is available.

References

8