Programming Language Support for Adaptable Wearable Computing

نویسندگان

  • Philip K. McKinley
  • Seyed Masoud Sadjadi
  • Eric P. Kasten
  • R. Kalaskar
چکیده

This paper investigates the use of programming language constructs to realize adaptive behavior in support of collaboration among users of wearable and handheld computers. A prototype language, Adaptive Java, contains primitives that permit programs to modify their own operation in a principled manner. In a case study, 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 wearable, handheld, and laptop computer systems. Performance results demonstrate the utility of MetaSockets to improving the quality of interactive audio streams and reliable data transfers among collaborating users.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MetaSockets: Run-Time Support for Adaptive Communication Services

Rapid improvements in mobile computing devices and wireless networks promise to provide a foundation for ubiquitous computing. However, comparable advances are needed in the design of mobile computing applications and supporting middleware. Distributed software must be able to adapt to dynamic situations related to several cross-cutting concerns, including quality-of-service, fault-tolerance, e...

متن کامل

Supporting Distributed User Interfaces in Mobile and Wearable Device Ensembles: the 2WEAR Experience

The 2WEAR project explored the concept of multi-device personal computing where different wearable, portable and fixed devices communicate with each other in an ad-hoc fashion. This paper summarizes the work done to support dynamic yet controlled system formation and dynamic distributed user interfaces, highlighting the most challenging issues. For an overview of 2WEAR the reader is referred to...

متن کامل

On Sensor Frameworks for Pervasive Systems

We believe an important part of any pervasive or wearable computing environment is an infrastructure for selecting and employing various sensors into an effective pervasive system. Without a uniform framework, researchers need to design their own ad-hoc structures and there is no common ground for system comparison and evaluation. Thus, our focus is on formulating a framework that can be used t...

متن کامل

Integrating Linguistic and World Knowledge for Domain-Adaptable Natural Language Interfaces

Nowadays, natural language interfaces (NLIs) show strong demands on various smart devices from wearable devices, cell phones, televisions, to vehicles. Domain adaptation becomes one of the major challenging issues to support the applications on different domains. In this paper, we propose a framework of domain-adaptable NLIs to integrate linguistic knowledge and world knowledge. Given a knowled...

متن کامل

LEAD: A Language for Adaptable Applications

This paper reports a language-based approach to constructing adaptable applications — application level software systems which dynamically adapt themselves to their changing runtime environments. Adaptable applications are especially indispensable to mobile distributed computing. However, such flexible applications remain more expensive to develop, maintain and port compared to their ’fixed’ co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002