移动物理交互原型系统快速开发工具的设计与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:fencer_2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件、移动平台和无线通讯技术的快速发展,智能手机逐渐集成了多种通信技术和大量传感器,变成了一个独特的普适计算设备,使人们能够通过手机与现实中的事物、地点和人等物理世界进行交互。大量新颖有趣的移动物理交互程序不断涌现,如条码扫描、地理位置服务、手机作为家庭设备的远程控制终端以及各种创新应用程序概念。但开发这类程序一般非常的耗时,还需要跨领域的知识和技术,如移动编程和算法、控制器编程、电子工程和交互设计等。而且,由于智能手机内置传感器数目的限制,其感知和影响周围环境的能力受到制约,使得结合手机的物理交互计算项目也受到限制,影响人们发挥想象力。   为了克服这些问题,许多研究者提供了一些工具来帮助开发者,但这些工具一般专注于解决特定的问题,适用范围较窄,功能不够全面。所以本文提出了建立在Android移动平台和Arduino硬件传感平台基础上的快速构建移动物理交互原型系统的易用型开发工具系统——EasyPMI(Easy Physical Mobile Interaction)。EasyPMI系统操作简单、适用范围广、功能全面和具有强大的可扩展性,不但能方便的扩展智能手机感知和影响周围环境的能力,还可以极大的降低用户构建结合软件和硬件交互的新颖移动物理交互项目的开发门槛,节省开发时间。EasyPMI利用Arduino作为实现感知设备的公共平台,外围连接各类配件,既能传感,又可以进行控制;而Android设备作为计算平台。EasyPMI不仅能够充分利用Android和Arduino平台各自的优势,还提供了基于事件驱动的事件处理服务,并且创新性的实现了对多通道交互的支持,非专业用户可以通过非常简单的设置操作,方便的把触控GUI界面、语音和手势等多通道交互整合到项目程序中,甚至不需要编写任何Android程序代码。   本文首先对移动物理交互概念及其相关领域的技术和现状进行了介绍,分析了相关主流的移动平台,并详细研究了Android平台,阐述了选择Android作为移动物理交互平台的优势。同时分析了Arduino控制器传感平台和其增强Android设备感知和影响周围环境的能力。然后,在前面的分析和研究的基础上设计实现了一套帮助用户快速构建具有多通道交互的移动物理交互原型系统的易用型开发工具EasyPMI,阐明了系统的开发要求和意义,并对系统设计与实现所采用的关键技术进行了介绍,重点论述了EasyPMI的通信连接服务、事件处理服务和多通道交互框架。最后,通过让用户利用EasyPMI系统构建两个新颖的移动物理交互项目:Android手机远程遥控Arduino小车和可触摸的实体交互,以此来对EasyPMI开发工具进行验证和评估,得出了EasyPMI系统可以帮助用户快速的构建结合软件和硬件交互的有创意的移动物理程序。
其他文献
无线传感器网络(WSNs,WirelessSensorNetworks)是由随机分布在陆地、水域或者其他地区的传感器节点自组织形成的无线网络。节点受能量、体积及价格的影响,其计算能力、存储能量
近年来,由于网络应用系统的普及,软件系统的质量特别是对隐私性的要求越来越受到人们的重视,软件工程领域的一个主要挑战就是使用户信任日常生活中所使用的软件系统,可信的软件系
随着信息技术的快速发展,及企业信息化建设的需求,IT服务管理(ITSM)在企业运营管理中所起的作用越来越重要。信息技术基础架构库(ITIL),作为IT服务管理最佳实践指南,提倡以流程为
随着虚拟现实技术引起越来越多的关注,以及计算机图形学与计算机软硬件快速的发展,2016年被定义为VR/AR元年,广大虚拟现实技术的学者和计算机软硬件厂商都投入到了虚拟现实技
现代技术特别是高技术条件下的局部战争中,如何能够迅速、准确地获取瞬息万变的战场信息,已经成为决定战场胜负的重要因素。随着计算机和网络技术的迅速发展,作战指挥方式已从传
语音识别技术是机器学习领域的一个重要研究方向,在现实生活中有着广阔的应用前景。随着移动互联时代的到来,移动终端成为主要的人机交互平台,语音识别技术在移动终端上的应用越
特征选择和聚类算法是文本分类领域的两个重要问题,特征集的大小与好坏决定了信息处理的速度和精度,聚类算法决定了文本分类结果的正确率。但是,当前的特征选择算法存在着需要预
随着不确定数据的大量产生,如何从不确定数据库中进行Top-k查询成为一个急需解决的问题。由于不确定数据概率维的存在,使得它和传统的确定性数据在处理方法上有很大的不同,准确
激光雷达监测数据对于研究大自然的演变规律和气候变化有着不容忽视的作用,是预测和分析大气状况的宝贵资料。随着我国激光雷达监测网的建设,就需要各个监测站点之间交互和共享
随着智能水下机器人功能的不断扩充、地位的不断提升和完成任务的不同,对其可靠性要求越来越高。但是由于海洋环境本身的复杂性,对其进行较精确仿真是一项困难的工作。智能水下