{"title":"iMobile: a proxy-based platform for mobile services","authors":"H. Rao, Di-Fa Chang, Y. Chen, Ming-Feng Chen","doi":"10.1145/381472.381483","DOIUrl":null,"url":null,"abstract":"iMobile is a proxy-based platform that addresses the researchissues in building mobile services. iMobile acts as a massagegateway that allows mobile devices using various protocols ondifferent access networks to relay messages to each other. It alsoallows these clients to access internet services, corporatedatabases, and to control various networked devices. iMobileimplements three key abstractions: devlet, infolet,and applet. A devlet is a driver attached to the proxy thatreceives and sends messages through a particular protocol formobile devices. An infolet hosted on iMobile uses an access methodto provide an abstract view of an information space. An appletimplements service or application logic by processing informationfrom various infolets. The Core of iMobile, the let engine,implements the basic framework for maintaining applets, devlets andinfolets, supports user and device profiles for personalization andtranscoding, and invokes proper applets and infolets to answerrequests from a devlet. The iMobile architecture allows new accessdevices and protocols to be added to its framework without changesin the service logic. iMobile effectively provides a personal agenton the network that enables a user to have mobile access to thevast information and services available on the various wireless andwireline networks, without being limited by where the user is orwhat device or communication or protocol is available.","PeriodicalId":429648,"journal":{"name":"WMI '01","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"52","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"WMI '01","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/381472.381483","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 52
Abstract
iMobile is a proxy-based platform that addresses the researchissues in building mobile services. iMobile acts as a massagegateway that allows mobile devices using various protocols ondifferent access networks to relay messages to each other. It alsoallows these clients to access internet services, corporatedatabases, and to control various networked devices. iMobileimplements three key abstractions: devlet, infolet,and applet. A devlet is a driver attached to the proxy thatreceives and sends messages through a particular protocol formobile devices. An infolet hosted on iMobile uses an access methodto provide an abstract view of an information space. An appletimplements service or application logic by processing informationfrom various infolets. The Core of iMobile, the let engine,implements the basic framework for maintaining applets, devlets andinfolets, supports user and device profiles for personalization andtranscoding, and invokes proper applets and infolets to answerrequests from a devlet. The iMobile architecture allows new accessdevices and protocols to be added to its framework without changesin the service logic. iMobile effectively provides a personal agenton the network that enables a user to have mobile access to thevast information and services available on the various wireless andwireline networks, without being limited by where the user is orwhat device or communication or protocol is available.