• DocumentCode
    2975662
  • Title

    Programming language support for adaptable wearable computing

  • Author

    McKinley, P.K. ; Sadjadi, S.M. ; Kasten, E.P. ; Kalaskar, R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    205
  • Lastpage
    212
  • Abstract
    Software on wearable computers must adapt to dynamic environmental conditions, such as changes in packet loss behavior on wireless communication channels. This paper investigates the use of programming language constructs to realize adaptive behavior. A prototype language, Adaptive Java, was used to construct MetaSocket components, whose composition and behavior can be adapted to changing conditions during execution. MetaSockets were then integrated into Pavilion, a web-based collaboration framework, and experiments were conducted on a mobile computing testbed containing Xybernaut MA-V wearable computer systems. Performance results demonstrate the utility of MetaSockets in reducing file transfer time and enhancing the quality of interactive audio streams.
  • Keywords
    Java; programming language semantics; wearable computers; Adaptive Java; MetaSocket components; Pavilion; Xybernaut MA-V wearable computer systems; adaptable wearable computing; dynamic environmental conditions; file transfer time; interactive audio streams; mobile computing testbed; packet loss behavior; performance results; programming language support; prototype language; web-based collaboration framework; wireless communication channels; Collaboration; Computer languages; Java; Mobile computing; Prototypes; Software prototyping; Streaming media; System testing; Wearable computers; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wearable Computers, 2002. (ISWC 2002). Proceedings. Sixth International Symposium on
  • ISSN
    1530-0811
  • Print_ISBN
    0-7695-1816-8
  • Type

    conf

  • DOI
    10.1109/ISWC.2002.1167249
  • Filename
    1167249