<$BlogRSDUrl$>

Every Friday I pick a paper from the ACM Digital Library that is found by the search term +connected +2005 +"mobile device" +"user interface", and write a brief discussion of it. Why? Because it makes me actually read them.

virtual journal club: "Connected Mobile Devices UI"
Friday, July 08, 2005
A reflective framework for discovery and interaction in heterogeneous mobile environments 
Link

Paul Grace Lancaster University, Lancaster, UK
Gordon S. Blair Lancaster University, Lancaster, UK
Sam Samuel Lucent Technologies, Swindon, UK

ACM SIGMOBILE Mobile Computing and Communications Review archive
Volume 9 , Issue 1 (January 2005) table of contents
COLUMN: Papers from MC2R open call table of contents
Pages: 2 - 14
Year of Publication: 2005

Abstract:
To operate in dynamic and potentially unknown environments a mobile client must first discover the local services that match its requirements, and then interact with these services to obtain the application functionality. However, high levels of heterogeneity characterize mobile environments; that is, contrasting discovery protocols including SLP, UPnP and Jini, and different styles of service interaction paradigms e.g. Remote Procedure Call, Publish-Subscribe and agent based solutions. Therefore given this type of heterogeneity, utilizing single discovery and interaction systems is not optimal as the client will only be able to use the services available to that particular platform. Hence, in this paper we present an adaptive middleware solution to this problem. ReMMoC is a Web-Services based reflective middleware that allows mobile clients to be developed independently of both discovery and interaction mechanisms. We describe the architecture, which dynamically reconfigures to match the current service environment. Finally, we investigate the incurred performance overhead such dynamic behaviour brings to the discovery and interaction process.

My Discussion:
The technical section seems really wordy to describe a technology that abstracts several service discovery and invocation protocols with a new layer based on web services WSDL bindings -- after all, creating an abstract layer is one of the oldest comp-sci tricks in the book. It is too bad that very little time is spent showing where the abstraction will not properly fit the abstracted protocols. There is a nice section to demonstrate that adding a dynamically changing environment on top of these service protocols isn't that much of an imposition, but from a mobile user interface POV this paper is not that interesting.

Comments: Post a Comment

This page is powered by Blogger. Isn't yours?