Programming Language Support for Adaptable Wearable Computing

  • Authors:
  • Affiliations:
  • Venue:
  • ISWC '02 Proceedings of the 6th IEEE International Symposium on Wearable Computers
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software on wearable computers must adapt to dynamicenvironmental conditions, such as changes in packet lossbehavior on wireless communication channels. This paperinvestigates the use of programming language constructs torealize adaptive behavior. A prototype language, AdaptiveJava, was used to construct MetaSocket components, whosecomposition and behavior can be adapted to changing conditionsduring execution. MetaSockets were then integratedinto Pavilion, a web-based collaboration framework, andexperiments were conducted on a mobile computing testbedcontaining Xybernaut MA-V wearable computer systems.Performance results demonstrate the utility of MetaSocketsin reducing file transfer time and enhancing the quality ofinteractive audio streams.