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
Link To Document