Dynamix: An open plug-and-play context framework for android

D. Carlson, Andreas Schrader
{"title":"Dynamix: An open plug-and-play context framework for android","authors":"D. Carlson, Andreas Schrader","doi":"10.1109/IOT.2012.6402317","DOIUrl":null,"url":null,"abstract":"Today's mobile devices represent exceptional foundations for wide-area Internet of Things (IoT) applications. However, the vast heterogeneity of real-world environments makes it challenging for applications to sense, understand and adapt to the user's continually evolving context. We're investigating a new community-based approach for context-aware computing, where advanced context sensing capabilities are dynamically deployed to mobile devices as plug-ins, and are made available to applications through only a few lines of code. Towards this end, we're developing Dynamix, an open plug-and-play context framework for Android. Dynamix runs as lightweight background service on the user's mobile device, modeling context information from the environment using the device itself as a sensing, processing and communications platform. Mobile applications request context support from Dynamix using simple application programming interfaces (APIs). Dynamix automatically discovers, downloads and installs the plug-ins needed for a given context sensing task. When the user changes environments, new or updated plug-ins can be deployed to the device at runtime, without the need to restart the application or framework. Dynamix comes with a growing collection of ready-made plug-ins, and provides open software developments kits (SDKs) and a scalable repository architecture, which enable 3rd party developers to quickly create and share new plug-ins types with the community. This paper presents the Dynamix approach, describes our prototype implementation and presents promising performance evaluation results.","PeriodicalId":142810,"journal":{"name":"2012 3rd IEEE International Conference on the Internet of Things","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"63","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 3rd IEEE International Conference on the Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IOT.2012.6402317","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 63

Abstract

Today's mobile devices represent exceptional foundations for wide-area Internet of Things (IoT) applications. However, the vast heterogeneity of real-world environments makes it challenging for applications to sense, understand and adapt to the user's continually evolving context. We're investigating a new community-based approach for context-aware computing, where advanced context sensing capabilities are dynamically deployed to mobile devices as plug-ins, and are made available to applications through only a few lines of code. Towards this end, we're developing Dynamix, an open plug-and-play context framework for Android. Dynamix runs as lightweight background service on the user's mobile device, modeling context information from the environment using the device itself as a sensing, processing and communications platform. Mobile applications request context support from Dynamix using simple application programming interfaces (APIs). Dynamix automatically discovers, downloads and installs the plug-ins needed for a given context sensing task. When the user changes environments, new or updated plug-ins can be deployed to the device at runtime, without the need to restart the application or framework. Dynamix comes with a growing collection of ready-made plug-ins, and provides open software developments kits (SDKs) and a scalable repository architecture, which enable 3rd party developers to quickly create and share new plug-ins types with the community. This paper presents the Dynamix approach, describes our prototype implementation and presents promising performance evaluation results.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Dynamix:一个开放的android即插即用上下文框架
今天的移动设备代表了广域物联网(IoT)应用的特殊基础。然而,现实世界环境的巨大异质性使得应用程序难以感知、理解和适应用户不断变化的环境。我们正在研究一种新的基于社区的上下文感知计算方法,其中高级上下文感知功能作为插件动态部署到移动设备,并且仅通过几行代码就可以向应用程序提供。为此,我们正在开发Dynamix,这是一个面向Android的开放式即插即用上下文框架。Dynamix在用户的移动设备上作为轻量级后台服务运行,使用设备本身作为传感、处理和通信平台,从环境中建模上下文信息。移动应用程序使用简单的应用程序编程接口(api)从Dynamix请求上下文支持。Dynamix自动发现、下载和安装给定上下文感知任务所需的插件。当用户更改环境时,可以在运行时将新的或更新的插件部署到设备,而无需重新启动应用程序或框架。Dynamix提供了越来越多的现成插件,并提供了开放的软件开发工具包(sdk)和可扩展的存储库架构,使第三方开发人员能够快速创建和与社区共享新的插件类型。本文介绍了Dynamix方法,描述了我们的原型实现,并给出了令人满意的性能评估结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Actinium: A RESTful runtime container for scriptable Internet of Things applications Decreasing false-positive RFID tag reads by improved portal antenna setups RSS-based self-adaptive localization in dynamic environments Unified routing for data dissemination in smart city networks Self-powered water meter for direct feedback
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1