Application hosting for pervasive computing

  • Authors:
  • S. G. Hild;C. Binding;D. Bourges-Waldegg;C. Steenkeste

  • Affiliations:
  • IBM Research Division, Zurich Research Laboratory, Säumerstrasse 4, 8803 Rüschlikon, Switzerland;IBM Research Division, Zurich Research Laboratory, Säumerstrasse 4, 8803 Rüschlikon, Switzerland;IBM Research Division, Zurich Research Laboratory, Säumerstrasse 4, 8803 Rüschlikon, Switzerland;IBM Global Services, EMEA, WEST, BIS, Telecommunication Sector Immeuble Zeus, Bercy 40, Avenue des Terroirs de France, 75611 Paris 12, France

  • Venue:
  • IBM Systems Journal
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper reviews the impact that the emerging pervasive "sea of devices" may have on the task of service provisioning and introduces Whale, an architecture that enables an application not only to vary the format of the content generated for each particular device, but also allows the author to define a device-specific view on the application's data and features, thus providing optimal application interaction for each device. Whale achieves this through the strict separation of content presentation from content generation, using JavaServer PagesTM and JavaBeansTM technologies, and by creating WhaleInvoker as an enhancement of WebSphereTM, which dynamically selects and executes the appropriate combination of JavaServer Pages and JavaBeans to satisfy a data request from an end-user device. The paper also describes the first commercial deployment of the Whale architecture--Swissair's Easy Check-In service.