用于动态组合网络设备的高级灵活框架

O. Omojokun, P. Dewan
{"title":"用于动态组合网络设备的高级灵活框架","authors":"O. Omojokun, P. Dewan","doi":"10.1109/MCSA.2003.1240777","DOIUrl":null,"url":null,"abstract":"It is useful to provide composers on mobile computers that dynamically compose the services offered by a set of networked devices. For example, a mobile computer could execute a multidevice composer that provides an operation for simultaneously turning off a set of lights rather than through their individual user-interfaces (UIs). We address the issue of flexibly and generically supporting multidevice composition. It makes the following novel contributions: (a) an identification of composition semantics that apply to a wide variety of devices, (b) a classification and evaluation of several existing mechanisms for supporting these semantics, and (c) an evaluation of a new composition framework that combines and extends existing, seemingly unrelated, approaches. The key to integrating these approaches is basing composition on programming patterns, which provide a bridge between the operation oriented and data oriented approaches. Our framework uses the existing ideas of allowing a single composer to work for a family of device classes and providing some composers that are based on UI generation. It extends these ideas by allowing a composer to be based on the programming patterns used in the device classes rather than the interfaces they implement to support all identified composition semantics.","PeriodicalId":382210,"journal":{"name":"2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"A high-level and flexible framework for dynamically composing networked devices\",\"authors\":\"O. Omojokun, P. Dewan\",\"doi\":\"10.1109/MCSA.2003.1240777\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is useful to provide composers on mobile computers that dynamically compose the services offered by a set of networked devices. For example, a mobile computer could execute a multidevice composer that provides an operation for simultaneously turning off a set of lights rather than through their individual user-interfaces (UIs). We address the issue of flexibly and generically supporting multidevice composition. It makes the following novel contributions: (a) an identification of composition semantics that apply to a wide variety of devices, (b) a classification and evaluation of several existing mechanisms for supporting these semantics, and (c) an evaluation of a new composition framework that combines and extends existing, seemingly unrelated, approaches. The key to integrating these approaches is basing composition on programming patterns, which provide a bridge between the operation oriented and data oriented approaches. Our framework uses the existing ideas of allowing a single composer to work for a family of device classes and providing some composers that are based on UI generation. It extends these ideas by allowing a composer to be based on the programming patterns used in the device classes rather than the interfaces they implement to support all identified composition semantics.\",\"PeriodicalId\":382210,\"journal\":{\"name\":\"2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications\",\"volume\":\"115 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-10-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MCSA.2003.1240777\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MCSA.2003.1240777","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

在移动计算机上提供作曲家是很有用的,这些作曲家可以动态地创作由一组网络设备提供的服务。例如,移动计算机可以执行一个多设备编写器,该编写器提供同时关闭一组灯的操作,而不是通过它们各自的用户界面(ui)。我们解决了灵活和通用支持多设备组合的问题。它做出了以下新颖的贡献:(a)对适用于各种设备的组合语义的识别,(b)对支持这些语义的几种现有机制的分类和评估,以及(c)对组合和扩展现有看似不相关的方法的新组合框架的评估。集成这些方法的关键是基于编程模式的组合,它提供了面向操作和面向数据方法之间的桥梁。我们的框架使用了现有的想法,允许一个编写器为一系列设备类工作,并提供一些基于UI生成的编写器。它扩展了这些思想,允许编写器基于设备类中使用的编程模式,而不是它们实现的接口来支持所有已识别的组合语义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A high-level and flexible framework for dynamically composing networked devices
It is useful to provide composers on mobile computers that dynamically compose the services offered by a set of networked devices. For example, a mobile computer could execute a multidevice composer that provides an operation for simultaneously turning off a set of lights rather than through their individual user-interfaces (UIs). We address the issue of flexibly and generically supporting multidevice composition. It makes the following novel contributions: (a) an identification of composition semantics that apply to a wide variety of devices, (b) a classification and evaluation of several existing mechanisms for supporting these semantics, and (c) an evaluation of a new composition framework that combines and extends existing, seemingly unrelated, approaches. The key to integrating these approaches is basing composition on programming patterns, which provide a bridge between the operation oriented and data oriented approaches. Our framework uses the existing ideas of allowing a single composer to work for a family of device classes and providing some composers that are based on UI generation. It extends these ideas by allowing a composer to be based on the programming patterns used in the device classes rather than the interfaces they implement to support all identified composition semantics.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信