蒲公英:一个透明的以手机为中心的健康无线身体传感器应用程序编程框架

F. Lin, Ahmad Rahmati, Lin Zhong
{"title":"蒲公英:一个透明的以手机为中心的健康无线身体传感器应用程序编程框架","authors":"F. Lin, Ahmad Rahmati, Lin Zhong","doi":"10.1145/1921081.1921091","DOIUrl":null,"url":null,"abstract":"Many innovative mobile health applications can be enabled by augmenting wireless body sensors to mobile phones, e.g. monitoring personal fitness with on-body accelerometer and EKG sensors. However, it is difficult for the majority of smartphone developers to program wireless body sensors directly; current sensor nodes require developers to master node-level programming, implement the communication between the smartphone and sensors, and even learn new languages. The large gap between existing programming styles for smartphones and sensors prevents body sensors from being widely adopted by smartphone applications, despite the burgeoning Apple App Store and Android Market.\n To bridge this programming gap, we present Dandelion1, a novel framework for developing wireless body sensor applications on smartphones. Dandelion provides three major benefits: 1) platform-agnostic programming abstraction for in-sensor data processing, called senselet, 2) transparent integration of senselets and the smartphone code, and 3) platform-independent development and distribution of senselets.\n We provide an implementation of Dandelion on the Maemo Linux smartphone platform and the Rice Orbit body sensor platform. We evaluate Dandelion by implementing real-world applications, and show that Dandelion effectively eliminates the programming gap and significantly reduces the development efforts. We further show that Dandelion incurs a very small overhead; in total less than 5% of the memory capacity and less than 3% of the processor time of a typical ultra low power sensor.","PeriodicalId":91386,"journal":{"name":"Proceedings Wireless Health ... [electronic resource]. Wireless Health (Conference)","volume":"59 1","pages":"74-83"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":"{\"title\":\"Dandelion: a framework for transparently programming phone-centered wireless body sensor applications for health\",\"authors\":\"F. Lin, Ahmad Rahmati, Lin Zhong\",\"doi\":\"10.1145/1921081.1921091\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many innovative mobile health applications can be enabled by augmenting wireless body sensors to mobile phones, e.g. monitoring personal fitness with on-body accelerometer and EKG sensors. However, it is difficult for the majority of smartphone developers to program wireless body sensors directly; current sensor nodes require developers to master node-level programming, implement the communication between the smartphone and sensors, and even learn new languages. The large gap between existing programming styles for smartphones and sensors prevents body sensors from being widely adopted by smartphone applications, despite the burgeoning Apple App Store and Android Market.\\n To bridge this programming gap, we present Dandelion1, a novel framework for developing wireless body sensor applications on smartphones. Dandelion provides three major benefits: 1) platform-agnostic programming abstraction for in-sensor data processing, called senselet, 2) transparent integration of senselets and the smartphone code, and 3) platform-independent development and distribution of senselets.\\n We provide an implementation of Dandelion on the Maemo Linux smartphone platform and the Rice Orbit body sensor platform. We evaluate Dandelion by implementing real-world applications, and show that Dandelion effectively eliminates the programming gap and significantly reduces the development efforts. We further show that Dandelion incurs a very small overhead; in total less than 5% of the memory capacity and less than 3% of the processor time of a typical ultra low power sensor.\",\"PeriodicalId\":91386,\"journal\":{\"name\":\"Proceedings Wireless Health ... [electronic resource]. Wireless Health (Conference)\",\"volume\":\"59 1\",\"pages\":\"74-83\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-10-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"30\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Wireless Health ... [electronic resource]. Wireless Health (Conference)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1921081.1921091\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Wireless Health ... [electronic resource]. Wireless Health (Conference)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1921081.1921091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 30

摘要

通过在移动电话上增加无线身体传感器,可以启用许多创新的移动健康应用程序,例如,使用身体上的加速度计和心电图传感器监测个人健康状况。然而,大多数智能手机开发者很难直接对无线身体传感器进行编程;当前的传感器节点要求开发人员掌握节点级编程,实现智能手机和传感器之间的通信,甚至学习新的语言。尽管苹果应用商店和安卓市场蓬勃发展,但智能手机和传感器的现有编程风格之间的巨大差距阻碍了身体传感器在智能手机应用程序中的广泛采用。为了弥补这一编程差距,我们提出了蒲公英1,这是一种用于在智能手机上开发无线身体传感器应用的新框架。Dandelion提供了三个主要优点:1)传感器内数据处理的平台无关编程抽象,称为senselet, 2)传感器和智能手机代码的透明集成,以及3)独立于平台的开发和分发。我们提供了蒲公英在Maemo Linux智能手机平台和Rice Orbit身体传感器平台上的实现。我们通过实现真实世界的应用程序来评估Dandelion,并表明Dandelion有效地消除了编程差距并显着减少了开发工作量。我们进一步表明,蒲公英带来的开销非常小;总的来说,不到典型超低功耗传感器的5%的内存容量和不到3%的处理器时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Dandelion: a framework for transparently programming phone-centered wireless body sensor applications for health
Many innovative mobile health applications can be enabled by augmenting wireless body sensors to mobile phones, e.g. monitoring personal fitness with on-body accelerometer and EKG sensors. However, it is difficult for the majority of smartphone developers to program wireless body sensors directly; current sensor nodes require developers to master node-level programming, implement the communication between the smartphone and sensors, and even learn new languages. The large gap between existing programming styles for smartphones and sensors prevents body sensors from being widely adopted by smartphone applications, despite the burgeoning Apple App Store and Android Market. To bridge this programming gap, we present Dandelion1, a novel framework for developing wireless body sensor applications on smartphones. Dandelion provides three major benefits: 1) platform-agnostic programming abstraction for in-sensor data processing, called senselet, 2) transparent integration of senselets and the smartphone code, and 3) platform-independent development and distribution of senselets. We provide an implementation of Dandelion on the Maemo Linux smartphone platform and the Rice Orbit body sensor platform. We evaluate Dandelion by implementing real-world applications, and show that Dandelion effectively eliminates the programming gap and significantly reduces the development efforts. We further show that Dandelion incurs a very small overhead; in total less than 5% of the memory capacity and less than 3% of the processor time of a typical ultra low power sensor.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信