This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: The Jini Proxy Architecture for Impromptu Mobile Services Choonhwa Lee 1 , Sumi Helal 2 and David Nordstedt 3 1 College of Info. & Comm. Hanyang University, Korea email@example.com 2 CISE Department University of Florida, USA firstname.lastname@example.org 3 Phoneomena, Inc., Gainesville, Florida, USA email@example.com Abstract Wireless hotspots and broadband coverage are permeating the globe giving rise to interesting spontaneous networking scenarios. The discovery and delivery of the most relevant and suitable services in a spontaneous network is a problem of paramount importance. In this paper, we propose an architecture that can support context-aware service discovery and delivery for resource-constrained mobile devices. At the heart of the architecture is the Jini proxy which mediates the discovery and delivery processes. Its delivery subsystem provides thin-client based adaptation for fat service delivery that does not fit into thin client devices. To demonstrate its effectiveness, we developed a proof-of- concept prototype, focusing first on J2ME smart-phones. I. INTRODUCTION Thanks to recent technology advances, mobile devices are shrinking in size and increasing in capability and widespread use. Additionally, the proliferation of spontaneous networks is creating new opportunities for mobile users who come close in proximity to location- based and other context-relevant services. In fact, we should be very close from realizing the vision of fully impromptu, service discovery and delivery for mobile users. There are a number of challenging problems that need to be solved however before this vision is satisfactorily realized. One challenge is maintaining an acceptable quality of service in discovering and receiving (delivering) a service on the mobile device. This is indeed challenging when the variability of the mobile device capability and the variability of the service resource needs are considered. Another challenge is the focusing the discovery to the most relevant and suitable services given the contexts of the mobile user. Without such focusing the mobile user could get bombarded with a morass of unrelated or unusable services. To meet these challenges, we have developed a new architecture for dynamic service discovery and delivery for a full spectrum of client devices, ranging from tiny, resource-poor devices to powerful workstations. Our Jini proxy architecture has been designed to fill the gap (i.e., context-aware service discovery and device-independent service delivery) that current technology is lacking to fulfill the promise of impromptu service discovery. It is capable of capturing implicit context information relevant to the specific type of service being discovered. On delivering a desired service, its delivery subsystem performs thin-client based adaptations that use target device capability as first-class context information to complete the dynamic service acquisition scenario....
View Full Document
This note was uploaded on 10/19/2009 for the course CNT 5517 taught by Professor Helal during the Fall '09 term at University of Florida.
- Fall '09