Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services最新文献

筛选
英文 中文
Accelerating Mobile Applications through Flip-Flop Replication 通过触发器复制加速移动应用程序
Mark S. Gordon, David Ke Hong, Peter M. Chen, J. Flinn, S. Mahlke, Z. Morley Mao
{"title":"Accelerating Mobile Applications through Flip-Flop Replication","authors":"Mark S. Gordon, David Ke Hong, Peter M. Chen, J. Flinn, S. Mahlke, Z. Morley Mao","doi":"10.1145/2742647.2742649","DOIUrl":"https://doi.org/10.1145/2742647.2742649","url":null,"abstract":"Mobile devices have less computational power and poorer Internet connections than other computers. Computation offload, in which some portions of an application are migrated to a server, has been proposed as one way to remedy this deficiency. Yet, partition-based offload is challenging because it requires applications to accurately predict whether mobile or remote computation will be faster, and it requires that the computation be large enough to overcome the cost of shipping state to and from the server. Further, offload does not currently benefit network-intensive applications. In this paper, we introduce Tango, a new method for using a remote server to accelerate mobile applications. Tango replicates the application and executes it on both the client and the server. Since either the client or the server execution may be faster during different phases of the application, Tango allows either replica to lead the execution. Tango attempts to reduces user-perceived application latency by predicting which replica will be faster and allowing it to lead execution and display output, leveraging the better network and computation resources of the server when the application can benefit from it. It uses techniques inspired by deterministic replay to keep the two replicas in sync, and it uses flip-flop replication to allow leadership to float between replicas. Tango currently works for several unmodified Android applications. In our results, two computation-heavy applications obtain up to 2-3x speedup, and five network applications obtain from 0 to 2.6x speedup.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130744089","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 68
TypingRing: A Wearable Ring Platform for Text Input TypingRing:用于文本输入的可穿戴环形平台
S. Nirjon, Jeremy Gummeson, Dan Gelb, Kyu-Han Kim
{"title":"TypingRing: A Wearable Ring Platform for Text Input","authors":"S. Nirjon, Jeremy Gummeson, Dan Gelb, Kyu-Han Kim","doi":"10.1145/2742647.2742665","DOIUrl":"https://doi.org/10.1145/2742647.2742665","url":null,"abstract":"This paper presents TypingRing, a wearable ring platform that enables text input into computers of different forms, such as PCs, smartphones, tablets, or even wearables with tiny screens. The basic idea of TypingRing is to have a user wear a ring on his middle finger and let him type on a surface - such as a table, a wall, or his lap. The user types as if a standard QWERTY keyboard is lying underneath his hand but is invisible to him. By using the embedded sensors TypingRing determines what key is pressed by the user. Further, the platform provides visual feedback to the user and communicates with the computing device wirelessly. This paper describes the hardware and software prototype of TypingRing and provides an in-depth evaluation of the platform. Our evaluation shows that TypingRing is capable of detecting and sending key events in real-time with an average accuracy of 98.67%. In a field study, we let seven users type a paragraph with the ring, and we find that TypingRing yields a reasonable typing speed (e.g., 33-50 keys per minute) and their typing speed improves over time.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132047219","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 106
Demo: Lightweight Visible Light Communication forIndoor Positioning 演示:用于室内定位的轻型可见光通信
Zeyu Wang, Zhice Yang, Jiansong Zhang, Chenyu Huang, Qian Zhang
{"title":"Demo: Lightweight Visible Light Communication forIndoor Positioning","authors":"Zeyu Wang, Zhice Yang, Jiansong Zhang, Chenyu Huang, Qian Zhang","doi":"10.1145/2742647.2745924","DOIUrl":"https://doi.org/10.1145/2742647.2745924","url":null,"abstract":"Visible light positioning (VLP) is an emerging positioning technique that utilizes indoor light sources to broadcast archer locations through visible light communication (VLC). Benefited by the densely deployed light lamps, VLP holds the promise for more accurate positioning accuracy than RF based approaches, and thus enables interesting applications such as retail navigation and shelf-level advertising in supermarkets and shopping malls. However, we observe that in existing VLP systems, receiving devices are heavily burdened in handling light flickering for VLC. In order to prevent human from being disturbed, the VLC transmitter lamps have to transmit pulses in a high rate (over 1kHz). Since the pulse rate far exceeds the cameras' sampling capability (30fps), receiver design either requires customized light sensor with cumbersome calibration on receiving signal strength [2] or processing high resolution images to leverage rolling shutter effect of the CMOS camera to decode message [1]. The heavy burden on receiving devices motivated us to try getting rid of light flickers. Since human eyes normally can not perceive changes in polarization, the idea is to modulate polarization instead of intensity for communication. In this demo, we demonstrate the VLC system in our VLP design [3] which realizes this idea. It enables lightweight VLC that is even affordable in wearables (Google Glass), without incurring hardware modification or computation off-loading. Moreover, it also makes other types of illuminating light beyond LED light (even sun light) possible to construct communication, therefore eliminates the barrier for deploying future VLC-based applications. As detailed in the full paper [3], our design was inspired by the liquid crystal display (LCD), from which we borrowed polarizer and liquid crystal. Liquid crystal has the property to change the polarization of bypassing polarized light according to the applied voltage. We use polarizer to polarize illuminating light and leverage liquid crystal to modulate bits through changing the light's polarization. The receiver can thus detect changes in polarization with a polarizing film, through which different polarizations result in different intensities. Since the SNR of such communication channel may significantly vary with the mobility of receiving device, we propose to add a dispersion filter to the transmitter. The dispersion filter can cast different frequency of lights into different polarization directions so that SNR in different receiving directions are evened. With the above techniques, VLC transmitter generates signal in low baud rate and mobile devices can perform VLC through camera directly. The communication is long in distance and lightweight enough for resource-constrained devices since the information is carried in intensity changes rather than certain image patterns in rolling shutter approaches. In this demo, we will illustrate the prototype implementation of the VLC communication sy","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125129419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services 第13届移动系统、应用和服务年度国际会议论文集
G. Borriello, G. Pau, M. Gruteser, Jason I. Hong
{"title":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","authors":"G. Borriello, G. Pau, M. Gruteser, Jason I. Hong","doi":"10.1145/2742647","DOIUrl":"https://doi.org/10.1145/2742647","url":null,"abstract":"Welcome to MobiSys 2015, the 13th Conference on Mobile Systems, Applications, and Services. This year's technical program covers a wide and rich range of topics in mobile systems. The research themes include wearable computing, privacy and security, gaming, wireless networks, and more. \u0000 \u0000We are delighted to anchor the technical program with keynote talks by Dr. Krishan Sabnani and Dr. Deborah Estrin. Drs. Sabnani and Estrin have been leading researchers in Internet design, wireless networks, and sensing for over twenty years. In addition to the keynotes, we have an exciting technical program that includes 29 full-length technical papers chosen by the technical program committee (TPC). \u0000 \u0000This year, we had a record number of 219 submissions. To reduce the number of reviews each TPC member had to write, we augmented the TPC with an external review committee (ERC) of 30 experts. Most ERC members reviewed seven papers during the initial round of the review process. \u0000 \u0000Our review process consisted of three rounds. In the first round, all submissions received three reviews, each written by a member of the TPC or ERC. If a reviewer recommended that a paper be accepted, the paper advanced to the second round. In the second round, papers received two or more additional reviews. At the end of the second round, reviewers discussed each remaining paper online to determine whether it should advance to the third round of decisions. The third round of decisions occurred during an all-day face-to-face meeting of the TPC. By the conclusion of this meeting, the TPC had identified the 29 papers in the program. Finally, all accepted papers were shepherded by a TPC member to ensure that the final manuscripts met the standards of the committee. We also took strict precautions throughout the review process to avoid conflicts of interest.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134493609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Demo: Finger and Hand Gesture Recognition using Smartwatch 演示:使用智能手表进行手指和手势识别
Yixin Zhao, P. Pathak, Chao Xu, P. Mohapatra
{"title":"Demo: Finger and Hand Gesture Recognition using Smartwatch","authors":"Yixin Zhao, P. Pathak, Chao Xu, P. Mohapatra","doi":"10.1145/2742647.2745922","DOIUrl":"https://doi.org/10.1145/2742647.2745922","url":null,"abstract":"There has been a sharp increase in the popularity of smartwatches in last 2-3 years. Apart from the fitness applications, the smartwatch provides rich graphical interface to users that has enabled applications like email, messaging and navigation using the smartwatch. Since most current smartwatches come equipped with accelerometer and gyroscope sensors, they provide a unique opportunity for gesture recognition. It is expected that user’s arm movements can be identified using the smartwatch easily, however it is not clear how much of user’s hand and finger gestures can be recognized. For example, when user performs a hand gesture such as volume up by rotating hand right, the amount of motion registered with the smartwatch is likely to be very small. Even worse, when the user performs a finger gesture such as zoom-in or zoom-out using fingers and thumb, the movement recorded at the wrist area can be even smaller than hand gestures. If the hand and finger gestures can be recognized using smartwatch, a plethora of applications can be enabled using gesture recognition. For example, user wearing a smartwatch can remotely control nearby television, computer or smartphone, or user can write different characters on a surface to input the text to the smartwatch. In this work, we will demonstrate the feasibility of finger and hand gesture recognition using a smartwatch. In our recent work [3], we showed that the motion energy recorded in the wrist while doing finger or hand gestures is enough to uniquely identify the gestures. We have identified that different tendons passing through the wrist create a unique signature of wrist movement while doing different gestures. In our implementation, we use various features [2] of motion energy, posture and motion shape to learn and recognize different gestures in real-time. Our gesture recognition sys-","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116097935","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Poster: A Continuous and Noninvasive User Authentication System for Google Glass 海报:谷歌眼镜的连续无创用户认证系统
Ge Peng, David T. Nguyen, Gang Zhou, Shuangquan Wang
{"title":"Poster: A Continuous and Noninvasive User Authentication System for Google Glass","authors":"Ge Peng, David T. Nguyen, Gang Zhou, Shuangquan Wang","doi":"10.1145/2742647.2745906","DOIUrl":"https://doi.org/10.1145/2742647.2745906","url":null,"abstract":"Google Glass stores many kinds of user data, including contacts information, messages and emails, photos and videos, and much more. This brings privacy risks to the owner. To protect user privacy, Google Glass uses four touch gestures selected by the owner from eight pre-defined gestures to authenticate users. This is invasive and also susceptible to peeking. In this work, we propose a continuous and noninvasive authentication system for Google Glass, named GlassGuard. GlassGuard discriminates the owner and an imposter with touch behavioral biometrics and voice features, which are available during a user’s normal daily usage. Touch behavioral biometrics have been studied on smartphones. However, due to user interaction differences between Google Glass and smartphones (e.g. holding smartphones with hand(s) but wearing Google Glass on head, different gestures), systems proposed for smartphones cannot be applied directly on Google Glass.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122480325","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Poster: Swarming Drones Can Connect You to the Network 海报:蜂拥而至的无人机可以将你连接到网络
A. Y. Chung, Jongtack Jung, Kangho Kim, Hyung Kyu Lee, Jiyeon Lee, Suk kyu Lee, Seungho Yoo, Hwangnam Kim
{"title":"Poster: Swarming Drones Can Connect You to the Network","authors":"A. Y. Chung, Jongtack Jung, Kangho Kim, Hyung Kyu Lee, Jiyeon Lee, Suk kyu Lee, Seungho Yoo, Hwangnam Kim","doi":"10.1145/2742647.2745914","DOIUrl":"https://doi.org/10.1145/2742647.2745914","url":null,"abstract":"","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125499993","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Analyzing the Use of Quick Response Codes in the Wild 分析快速反应码在野外的使用
Ada Lerner, Alisha Saxena, Kirk Ouimet, Ben Turley, Anthony Vance, Tadayoshi Kohno, Franziska Roesner
{"title":"Analyzing the Use of Quick Response Codes in the Wild","authors":"Ada Lerner, Alisha Saxena, Kirk Ouimet, Ben Turley, Anthony Vance, Tadayoshi Kohno, Franziska Roesner","doi":"10.1145/2742647.2742650","DOIUrl":"https://doi.org/10.1145/2742647.2742650","url":null,"abstract":"One- and two-dimensional barcodes, including Quick Response (QR) codes, have become a convenient way to communicate small amounts of information from physical objects to mobile devices. While there is much discussion, awareness, and proposed use of such barcodes, both in aca-demia and in industry, to our knowledge there has not been a systematic and in-depth analysis of the actual ecosystem surrounding these codes. To fill this gap, we analyze a log of all scans performed by users of a popular QR and barcode scanning app available for Android, iPhone, and Windows Phone. Our dataset includes over 87 million scans performed over a 10-month period from May 2013 to March 2014. We examine general use patterns of QR and barcodes in the wild and identify common and uncommon uses and misuses. We see the presence of both conventional (e.g., web) and emerging (e.g., Bitcoin) uses of QR codes, and develop an informed understanding of the types of QR codes being created and how users interact with QR and barcodes in the wild.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126755445","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Demo: Mobile Software Emotions Logging: Towards an Automatic Usability Evaluation 演示:移动软件情感记录:走向自动可用性评估
Jackson Feijó Filho, Wilson Prata, T. Valle
{"title":"Demo: Mobile Software Emotions Logging: Towards an Automatic Usability Evaluation","authors":"Jackson Feijó Filho, Wilson Prata, T. Valle","doi":"10.1145/2742647.2745926","DOIUrl":"https://doi.org/10.1145/2742647.2745926","url":null,"abstract":"The evaluation of usability in mobile software provides valuable measures about the quality of these applications, which assists designers and developers in identifying opportunities of improvement. But analyzing the usability of mobile user interfaces can be a tiresome assignment. It might be extensive and require expert evaluation techniques such as cognitive walkthroughs or heuristic evaluations, not to mention often expensive usability lab equipment.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132385526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
AccelWord: Energy Efficient Hotword Detection through Accelerometer 通过加速计节能热词检测
Li Zhang, P. Pathak, Muchen Wu, Yixin Zhao, P. Mohapatra
{"title":"AccelWord: Energy Efficient Hotword Detection through Accelerometer","authors":"Li Zhang, P. Pathak, Muchen Wu, Yixin Zhao, P. Mohapatra","doi":"10.1145/2742647.2742658","DOIUrl":"https://doi.org/10.1145/2742647.2742658","url":null,"abstract":"Voice control has emerged as a popular method for interacting with smart-devices such as smartphones, smartwatches etc. Popular voice control applications like Siri and Google Now are already used by a large number of smartphone and tablet users. A major challenge in designing a voice control application is that it requires continuous monitoring of user?s voice input through the microphone. Such applications utilize hotwords such as \"Okay Google\" or \"Hi Galaxy\" allowing them to distinguish user?s voice command and her other conversations. A voice control application has to continuously listen for hotwords which significantly increases the energy consumption of the smart-devices. To address this energy efficiency problem of voice control, we present AccelWord in this paper. AccelWord is based on the empirical evidence that accelerometer sensors found in today?s mobile devices are sensitive to user?s voice. We also demonstrate that the effect of user?s voice on accelerometer data is rich enough so that it can be used to detect the hotwords spoken by the user. To achieve the goal of low energy cost but high detection accuracy, we combat multiple challenges, e.g. how to extract unique signatures of user?s speaking hotwords only from accelerometer data and how to reduce the interference caused by user?s mobility. We finally implement AccelWord as a standalone application running on Android devices. Comprehensive tests show AccelWord has hotword detection accuracy of 85% in static scenarios and 80% in mobile scenarios. Compared to the microphone based hotword detection applications such as Google Now and Samsung S Voice, AccelWord is 2 times more energy efficient while achieving the accuracy of 98% and 92% in static and mobile scenarios respectively.","PeriodicalId":191203,"journal":{"name":"Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services","volume":"388 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113998329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 112
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信