Loading…
Programming language support for adaptable wearable computing
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...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 212 |
container_issue | |
container_start_page | 205 |
container_title | |
container_volume | |
creator | McKinley, P.K. Sadjadi, S.M. Kasten, E.P. Kalaskar, R. |
description | 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. |
doi_str_mv | 10.1109/ISWC.2002.1167249 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1167249</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1167249</ieee_id><sourcerecordid>1167249</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-a2f9518f23889e9fb44da601049bf318fcd3498e93466c46390de895b3c631ae3</originalsourceid><addsrcrecordid>eNotT11Lw0AQPPwAa-0PEF_yB1L3bi-X2wcfJFgtFBRUfCyb5C5EkiZcEsR_b9TOy8ww7DIjxLWEtZRAt9vXj2ytANRsTao0nYiFwtTENkE8FZeQGkqklcaeiYVMEGKwUl6I1TB8wgwkk2pYiLuX0FWB27Y-VFHDh2riykXD1PddGCPfhYhL7kfOGxd9OQ5_oujafhrniytx7rkZ3OrIS_G-eXjLnuLd8-M2u9_FtUyTMWblf8t4hdaSI59rXbIBCZpyj3NQlKjJOkJtTKENEpTOUpJjYVCyw6W4-f9bO-f2fahbDt_743L8ATfESno</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Programming language support for adaptable wearable computing</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>McKinley, P.K. ; Sadjadi, S.M. ; Kasten, E.P. ; Kalaskar, R.</creator><creatorcontrib>McKinley, P.K. ; Sadjadi, S.M. ; Kasten, E.P. ; Kalaskar, R.</creatorcontrib><description>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.</description><identifier>ISSN: 1530-0811</identifier><identifier>ISBN: 0769518168</identifier><identifier>ISBN: 9780769518169</identifier><identifier>EISSN: 2376-8533</identifier><identifier>DOI: 10.1109/ISWC.2002.1167249</identifier><language>eng</language><publisher>IEEE</publisher><subject>Collaboration ; Computer languages ; Java ; Mobile computing ; Prototypes ; Software prototyping ; Streaming media ; System testing ; Wearable computers ; Wireless communication</subject><ispartof>Proceedings. Sixth International Symposium on Wearable Computers, 2002, p.205-212</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1167249$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1167249$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>McKinley, P.K.</creatorcontrib><creatorcontrib>Sadjadi, S.M.</creatorcontrib><creatorcontrib>Kasten, E.P.</creatorcontrib><creatorcontrib>Kalaskar, R.</creatorcontrib><title>Programming language support for adaptable wearable computing</title><title>Proceedings. Sixth International Symposium on Wearable Computers</title><addtitle>ISWC</addtitle><description>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.</description><subject>Collaboration</subject><subject>Computer languages</subject><subject>Java</subject><subject>Mobile computing</subject><subject>Prototypes</subject><subject>Software prototyping</subject><subject>Streaming media</subject><subject>System testing</subject><subject>Wearable computers</subject><subject>Wireless communication</subject><issn>1530-0811</issn><issn>2376-8533</issn><isbn>0769518168</isbn><isbn>9780769518169</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotT11Lw0AQPPwAa-0PEF_yB1L3bi-X2wcfJFgtFBRUfCyb5C5EkiZcEsR_b9TOy8ww7DIjxLWEtZRAt9vXj2ytANRsTao0nYiFwtTENkE8FZeQGkqklcaeiYVMEGKwUl6I1TB8wgwkk2pYiLuX0FWB27Y-VFHDh2riykXD1PddGCPfhYhL7kfOGxd9OQ5_oujafhrniytx7rkZ3OrIS_G-eXjLnuLd8-M2u9_FtUyTMWblf8t4hdaSI59rXbIBCZpyj3NQlKjJOkJtTKENEpTOUpJjYVCyw6W4-f9bO-f2fahbDt_743L8ATfESno</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>McKinley, P.K.</creator><creator>Sadjadi, S.M.</creator><creator>Kasten, E.P.</creator><creator>Kalaskar, R.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2002</creationdate><title>Programming language support for adaptable wearable computing</title><author>McKinley, P.K. ; Sadjadi, S.M. ; Kasten, E.P. ; Kalaskar, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-a2f9518f23889e9fb44da601049bf318fcd3498e93466c46390de895b3c631ae3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Collaboration</topic><topic>Computer languages</topic><topic>Java</topic><topic>Mobile computing</topic><topic>Prototypes</topic><topic>Software prototyping</topic><topic>Streaming media</topic><topic>System testing</topic><topic>Wearable computers</topic><topic>Wireless communication</topic><toplevel>online_resources</toplevel><creatorcontrib>McKinley, P.K.</creatorcontrib><creatorcontrib>Sadjadi, S.M.</creatorcontrib><creatorcontrib>Kasten, E.P.</creatorcontrib><creatorcontrib>Kalaskar, R.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore (Online service)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>McKinley, P.K.</au><au>Sadjadi, S.M.</au><au>Kasten, E.P.</au><au>Kalaskar, R.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Programming language support for adaptable wearable computing</atitle><btitle>Proceedings. Sixth International Symposium on Wearable Computers</btitle><stitle>ISWC</stitle><date>2002</date><risdate>2002</risdate><spage>205</spage><epage>212</epage><pages>205-212</pages><issn>1530-0811</issn><eissn>2376-8533</eissn><isbn>0769518168</isbn><isbn>9780769518169</isbn><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.</abstract><pub>IEEE</pub><doi>10.1109/ISWC.2002.1167249</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1530-0811 |
ispartof | Proceedings. Sixth International Symposium on Wearable Computers, 2002, p.205-212 |
issn | 1530-0811 2376-8533 |
language | eng |
recordid | cdi_ieee_primary_1167249 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Collaboration Computer languages Java Mobile computing Prototypes Software prototyping Streaming media System testing Wearable computers Wireless communication |
title | Programming language support for adaptable wearable computing |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T07%3A23%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Programming%20language%20support%20for%20adaptable%20wearable%20computing&rft.btitle=Proceedings.%20Sixth%20International%20Symposium%20on%20Wearable%20Computers&rft.au=McKinley,%20P.K.&rft.date=2002&rft.spage=205&rft.epage=212&rft.pages=205-212&rft.issn=1530-0811&rft.eissn=2376-8533&rft.isbn=0769518168&rft.isbn_list=9780769518169&rft_id=info:doi/10.1109/ISWC.2002.1167249&rft_dat=%3Cieee_6IE%3E1167249%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-a2f9518f23889e9fb44da601049bf318fcd3498e93466c46390de895b3c631ae3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1167249&rfr_iscdi=true |