Abstract
As mobile devices become increasingly more powerful in storage, computation power, and communication capabilities, we anticipate an emerging need for a mobile device to access information or services on other mobile devices. A mobile device, however, may still be limited by its physical size, battery power, and intermittent communication capabilities. To facilitate information exchanges among these mobile devices, we propose a lightweight service platform on each mobile device and a network-based, always connected proxy that routes requests and responses among these devices. The lightweight platform adopts the notions of devlets and infolets in iMobile Standard Edition (SE), a proxy-based mobile service platform, to provide communication and information access interfaces on each mobile device. We call this lightweight platform iMobile Micro Edition (ME). ME devlets allow the local user and remote devices to communicate with the ME dispatcher through various communication protocols. ME infolets provide access to resources available on the mobile device. The ME dispatcher arbitrates communications among the front-end devlets and the backend infolets. To handle intermittent connections and varying bandwidths, each devlet or infolet with remote access is extended with an inbox queue that accumulates incoming messages and an outbox queue that accumulates outgoing messages — until a synchronization request with the network-based proxy (iMobile SE) is activated. The iMobile SE proxy synchronizes its message queues with those of mobile devices that attempt to communicate with each other. The collaboration of iMobile ME platforms and an SE proxy provides a lightweight infrastructure that enables new peer-to-peer mobile applications to be developed quickly for various mobile devices.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35616-7_23
Chapter PDF
Similar content being viewed by others
References
Naspter Inc.,http://www.napster.com
H. Rao, Y. Chen, D. Chang, M. Chen, “iMobile: A Proxy-based Platform for Mobile Services”, The First ACM Workshop on Wireless Mobile Internet (WMI 2001), Rome, July 2001.
Yih-Farn Chen, Huale Huang, Rittwik Jana, Sam John, Serban Jora, Amy Reibman, Bin Wei, “Personalized Multimedia Services Using a Mobile Service Platform”, Proceedings of the IEEE Wireless Communications Networking Conference, Florida, March 17–21, 2002.
Yih-Farn Chen, Huale Huang, Rittwik Jana, Trevor Jim, Radhakrishnan Muthumanickam, Sam John, Serban Jora, Bin Wei, Matti Hiltunen, “iMobile EE - An Enterprise Mobile Service Platform”, to appear in ACM Journal on Wireless Networks.
CORBA: Common Object Request Broker Architecture,http://www.corba.org
X-10.org, http://www.xl0.org
Sun Microsystems, J2ME, http://java.sun.com/j2me/.
Remote Authentication Dial In User Service (RADIUS),http://www.ietf.org /rfc/rfc2138.txt
Sun Microsystems, “Java Message Service API”, http://java.sun.com/products/jms/.
Karl Aberer and Manfred Hauswirth, “Peer-to-peer information systems: concepts and models, state of the art, and future systems”, 18th International Conference on Data Engineering, San Jose, Feb. 2002.
Jabber, http://www.jabber.org
Gnutella, http://www.guntella.com
Jxta.org„ “Project JXTA: An Open, Innovative Collaboration”, white paper,http://www.jxta.org /project/www/docs/Openlnnovative.pdf, April 2001.
Akhil Arora, Carl Haywood, Kuldip Singh Pabla, “JXTA for J2ME — Extending the Reach of Wireless with JXTA Technology”, white paper, http://www.jxta.org/project/www/docs/JXTA4J2ME.pdf, March 2002.
CompanionLink, http://www.companionlink.com
Extended Systems, http://www.extendedsystems.com
SyncML, http://www.syncml.org
The Pittsburgh Pebbles PDA Project,http://www.cs.cmu.edu /—pebbles.
]Xiaodong Fu, Weisong Shi, Anatoly Akkerman, and Vijay Karamcheti, “CANS: Composable, Adaptive Network Services Infrastructure”, USENIX Symposium on Internet Technologies and Systems (USITS), March 2001.
Steven E. Czerwinski, Ben Y. Zhao, Todd D. Hodes, Anthony D. Joseph, Randy H. Katz, “An Architecture for a Secure Service Discovery Service”, Proceedings of The Fifth ACM/IEEE International Conference on Mobile Computing (MobiCom ‘89), Seattle, WA, August 1999, pp. 24–35.
Wedgetail Communications, Java Crypto and Security Implementation (JCSI) Micro Edition, http://www.wedgetail.com/jcsi/microedition/.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Chen, YF., Huang, H., Wei, B., Chen, MF., Rao, H. (2002). iMobile ME — A Lightweight Mobile Service Platform for Peer-to-Peer Mobile Computing. In: Cellary, W., Iyengar, A. (eds) Internet Technologies, Applications and Societal Impact. IFIP — The International Federation for Information Processing, vol 104. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35616-7_16
Download citation
DOI: https://doi.org/10.1007/978-0-387-35616-7_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5574-9
Online ISBN: 978-0-387-35616-7
eBook Packages: Springer Book Archive