版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第14 页中原工学院毕业设计(论文)译文专用纸关于通用移动平台的家庭自动化系统Deepti Shastri(助理教授)电子及通讯工程系,Shri Venkateshwara University文摘:文章介绍了有关不同的家庭自动化系统上的移动应用程序的潜在可能性的调查。它阐述了实施问题,讨论了可能的解决方案通过各种移动应用平台和不同的网络技术,指出如何优化 这些系统的使用。家是一个永恒的、异构、分布式计算环境,当然之前需要仔细研究开发任何合适的家庭自动化系统(已经)将完成其要求。现在一天,移动应用程序匹配特定严格可用的操作系统。记住上面的局限性有一个需要一个通用的移动应用程序开发平台。这样可以
2、开发一个应用程序在一个通用的XML格式可以 很容易地移植到其他移动设备。家庭自动化系统的一个操作系统和建立一个独特的XML文档,可以放置在服务器可以适应任何其他移动设备没有任何平台的问题。 XML格式控制屏幕的布局仍然是常见的,只需要编码的一部分在每个平台是来自服务器的XML文件的下载和解析。这样可以减少很多编码工作设计的部分以至于代码设计一次,并且相同的文件可以使用其他平台。全家举行活动是通过一个网络连接的服务器由一个智能手机连接到一个包含XML文件。我们已经实现将家庭自动化作为我们的应用程序之一,但同样的原理可以在其他应用程序中实现像移动主题,游戏等。关键词:家庭网络、自动化、iOS、通用
3、移动应用程序,XML。一、介绍当今时代移动通讯的急剧增长正在改变人们的生活和工作。目前的移动设备都是集成掌上通讯设备的计算机。这些移动电话可以让用户去下载并运行不同的应用软件。它可以在不同的操作系统上大量的应用展现各种不同的操作。但即使在巨大的工作移动平台兼容性的因素一直是一个主要的制约因素。约束条件是操作系统的移动设备。这令应用程序使用一个指定的操作系统。它也指的是一个操作系统的版本。本文的主要目标是创建一个不同移动可移植性、灵活性的设备应用程序通用移动应用程序开发平台。通用移动应用开发将运行在几乎所有的移动平台操作系统的限制。通过使用通用移动应用程序,我们可以解决操作系统的兼容性问题,当我
4、们使用其他操作系统来也能实现家庭自动化系统。家庭自动化系统,用于执行和监控各种住宅可控活动并且减少人力。它还减少错误的概率,因为人类更容易出错。家里的应用被家中的服务器控制,该服务器通过从手机接收到用户的命令来实现远程操作。家庭自动化系统的关键是远程操作的能力。这些系统依靠互联网作为媒介进行交流沟通和友好的图形用户界面。基于互联网的方法需要一个家服务器运行在一个互联网连接个人电脑。在我们提出了系统中,主服务器是建立在一个单独的服务器,该服务器将XML文件存储库的目的所使用的操作系统和版本,并且需要进入帐户不同的屏幕尺寸和分辨率功能允许用户控制和监视任何家庭相关变量通过使用智能手机。二、 DES
5、IGNINGMETHODOLOGY通用移动应用程序的开发方法应该遵守应用以下原则:应用程序的功能是通过互联网协议传送到移动设备从而使所有网络智能手机普遍访问该应用程序。通用移动应用开发的应用驻留在应用程序服务器,因此所有移动设备处理后端服务器上执行。客户端应用程序提供了最大程度的功能和计算能力。移动客户端应用程序与界面相配合带给用户移动关联的方便。我们不仅要在Android操作系统实现这个,如果可能的话还要在Blackberry系统和苹果iOS实现。当不同的操作系统运行相同的应用程序时,他们将更新应用程序的服务器的最新状态。系统的体系结构如图1所示的样子。 图1:服务器上通用的XML文件整体系
6、统架构三、关于移动设备的图形用户界面1.1.应用程序移动电话用户是家庭自动化系统和用户之间的接口。它有两个任务:1为用户提供一个友好的用户界面输入控制命令和视图系统的反馈。2发送用户命令和接收系统的主服务器的反馈。我们选择基于Android的智能手机和互联网的设计由于Java和快速的可移植性Android手机日渐普及。我们工作的另一个操作系统是Blackberry。我们还将尝试使用最先进的由苹果公司开发的操作系统iOS (Apple inc .)。黑莓手机的使用使工作简单由于它的基础是Java开发的原因,因为这里仅有从Android平台移植文件。Java确保开发的应用程序的可移植性。Java
7、语言可以在不同厂家的不同移动设备上可移植。因为Android有丰富的提供图形用户界面等功能的程序编程接口(API)库,通过GPRS发送和接收短信通讯。Android应用程序开发的可以很容易地使用Android开发工具的手机通常被称为ADT。此外,手机制造商在测试之前在真正的手机为开发者提供各自的手机模拟器上测试他们的应用程序。选择Android,黑莓和iOS的主要原因是由于他们取得的市场份额。活动分类和同步的特性使他们在智能手机的领域杰出。1.2编程手机家庭自动化通用移动应用程序的工作开发如下:-1> 像锁门、照明灯、灯泡、风扇、电视、空调开关一样的方式,住宅实现完全的自动化。2>
8、 家庭成员居住在这所房子里可能有不同的智能手机不同的公司。3> 我们的通用移动应用开发软件将会被安装到每个智能手机设备上。这些手机首先必须连接服务器来发送特定智能手机的配置详细信息。4> 查证匹配之后,附有它的版本号的xml文件被最新更新可用的智能手机所下载。5> 现在家庭成员可以开始使用这个应用程序,他们可以切换所有家庭自动化的功能,也可以获得最新的更新的房子,在那里他们可以跟踪其他成员的活动。6> 每一个变化被反馈到服务器上的xml,这确保服务器可以立即得到更新。7> 随着服务器上功能的实现以及变化反馈给服务器的xml文件的这个特性将彻底改变家庭自动化行业。8
9、> 移动应用程序客户端现在将只需要下载代码和通过sd卡解析xml文件,并将返回的唯一标识号组件发送到服务器。9> 服务器将辨别惟一标识ID,然后将服务器xml的所有变化发送到服务器端。事件流在系统中发生的方式参照图2。它从用户提供所需的XML文件和允许读/写操作在一个会话的服务标识开始。如图3所示,应用程序将从一个适当的身份验证和一个适当的IP地址请求开始。来自服务器的IP地址是一个将识别所有它的属性和资源的Token。这使客户端应用程序带有一个合适的session细节和某个特定用户和独特的功能。整个应用程序由在不同操作系统统一开发工具下的XML文件进行控制。 图3:事件流展示图文
10、件从服务器下载到SD卡的移动设备使解析文件的速度和效率更快、更有效。应用程序分为区及其各自的电器。这些可以参照如图4和图5所示。如图6所示的应用程序展现动态更新XML文件上单击事件。我们看到XML文件的更新使得整个过程简单而透明的方式。我们为了好的用户体验明确地使用图像视图。这个特定的XML的功能可以很容易地移植到不同的操作系统。所有的图片通过一个zip文件加载,我们可以用一个移动设备的屏幕分辨率来动态添加视图。现在有相同的基础还可以在其他平台上工作,唯一的变化就是编写已实现的下载和解析文件。图形部分将在其他平台上保持不变。 图3:登录.连接服务器四、硬件接口关于家庭自动化应用程序的硬件需求基
11、本上是一个智能手机与服务器作为后台。与家用电器联系的硬件将会被放置到住宅中能够监听到指令并能采取必要措施的服务器上。这个硬件只是硬件调制器,它有从服务器读取和连接反应的硬件设备的功能,该设备也会反馈适当的函数。 图4:有关服务器不同的可连接的模块列表例如,如果用户想要打开灯泡,那么他需要点击智能手机必要的按钮来发送消息到服务器,这个服务器将会将控制调制器硬件开关灯泡。我们的主要重点是软件部分和它将提供的可执行的函数接口。市场上已有的调制器的硬件将是一个连接设备的扩展。来自无线个域网硬件pro-100是最有效的,因为它提供所有硬件接口软件通过其协议。五、用户界面系统用智能手机与用户交互。当用户打
12、开应用程序时,它首先尝试连接到服务器并从中获得GUI的细节。如果连接不可用,那么它恢复最近使用页面作为默认页面放置在SD卡。据ADA(美国残疾法案)为残疾人使用是强制性的,所以当一个操作智能手机的盲人应学会更轻松的方式交流的音频互动的使用方法。六、通用移动应用程序开发的优势1.跨平台开源移动框架受助于一个大的开发者社区。2.增加销售/利润。3.产生一个前所未有的品牌。4.用户可以访问从不同的、不止一个地区的apps。5.只要写一次,可以在任何应用中运行,它可以节省大量的开发时间。6.为一个巨大的用户群上线相同的app。7.在不同的应用程序开发平台实现更多的多样性。8.获取综合本地特性的智能手机
13、/手机的选项。9.版本控制系统作为GUI的所有组件和功能代码XML文件是在服务器端提供的。10.这确保了如果一个更新是可用的那么旧版本就不需要删除。用户现在可以一次性购买应用程序,并且可以在任何移动或web平台使用它,支持它。七、未来的工作Android的工作已经完成了并且它可以在Blackberry系统上使用, 在整个上下文很容易导入java文件和XML的主要通用部分。如果这是可能在两个平台上所有操 作系统打开市场,关键是动态的提供的XML文件。这使得未来的所有平台兼容的很快。我们正在开发的应用程序是完全基于互联网的服务器功能的,它也可以放在云上。这十分有意义,因为它提供更快的访问和节省维护
14、服务器的成本。所以云计算可以用于成本效益和维护利益。八、结论新型手机的设计和实现家庭自动化系统没有操作系统限制。设计包括iOS和Android或BlackBerry或蜂窝调制解调器和单片机(基本上硬件)。家用电器是由单片机控制,运营根据用户命令通过调制解调器收到手机。这样的设计将手机转换为家庭自动化的便携式遥控器。它是指出,该系统并不局限于家庭自动化,还可以直接用于许多工业设备的远程控制。【参考文献】. 1. Chen, M. K. (1994). Practical design for computer speech recognition on PC. Flag Press
15、Corp. . 2. Franky Lam Nicole Lam Raymond K. Wong, Performance evaluation of XSYNC: an efficient synchronizer for mobile xml data, iccs 2002, pp. 651-655, 6 Feb 2002. . 3. Huang, C. J. (2003). Hierarchical grown blue-treesAn effective topology for Bluetooth scatter-nets. Master thesis, E.
16、E. Department of National Chung-Sun University. . 4. Le, H. P., Zayegh, A., & Singh, J. (2003). A 12-bit high performance low cost pipeline ADC. Electronics, Circuits and Systems. . 5. Lin, S.C. (2003). Communication protocol of message package of BT Net. Master thesis, Electronic En
17、gineering Department of Fen-Kai University . 6. Hsu, C. L., & Chen, F. S. (2004). Theory and practical works of 8051/8951. Chuen-Hwa Technology Book Store. . 7. Cheng, H. Y. (2005). Design and practical project of linking BT with microprocessor. Master thesis, E.E. department of Nati
18、onal Cheng-Kung University. . 8. Usman Ali, Syed Junaid Nawaz, Nazish Jawad, A Real-time Control System for Home/Office appliances automation, from mobile device through GPRS network, IEEE Trans. Consumer Electron., pp. 854-857, 6 Feb 2006. . 9. Jian-she Jin, Jing Jin+, Yong-hui Wang, Ke
19、 Zhao, Jia-jun Hu, Development of Remote-Controlled Ray-Ti International Communication Ltd. Corp. (2007). Experiment data-book of BT EVAL LAB. . 10. Shi, Y. Y., Liu, J., & Liu, R. S. (2001). Single-chip speech recognition system based on 8051 microcontroller core. Consumer Electronics, IEE
20、E Transactions, 47(1), 149153. . 11. Tu, C. Y., Kuo, C. K., Lin, C. H., & Lin, M. C. (2007). The microprogramming SPCE061 chips design. Chir-Kal Technology Ltd. Company. . 12. Wang, S. C. (2007). Speech signals processing. Taipei: Chuan-hwa Bookstore . 13. Chuang, C. B. (2008). Digital and analog IC Lab. Taipei: Chuan-hwa Bookstore. . 14. Fan, I. C. (2009). Visual basic and RS232 serial communication por
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4月九年级物理教学工作计划范文
- 2024年员工个人工作计划模板
- 高二德育工作计划范本
- 社区健康教育工作思路的工作计划
- 2024年幼儿园党支部工作计划开头范文
- 2024年血库护士上半年工作总结以及下半年工作计划
- 岭南师范学院《普通物理实验(电磁学)》2021-2022学年第一学期期末试卷
- 聊城大学东昌学院《中国现代文学思潮史》2022-2023学年第一学期期末试卷
- 幼儿园中班学年工作计划范文
- 高中教师工作计划个人范文
- 2024年秋新北师大版七年级上册数学教学课件 第六章 3 数据的表示 第3课时 统计图的选择
- 2024国家体育总局反兴奋剂中心招聘(高频重点复习提升训练)共500题附带答案详解
- 2024年6月大学英语六级考试真题(第1套)
- 儿童图书出版行业营销策略方案
- 四川省2024-2025学年高二地理上学期10月月考试题含解析
- 独家合作排他性合同协议书范本
- YC/T 310-2024烟草漂浮育苗基质
- (高清版)JTG 5421-2018 公路沥青路面养护设计规范
- 2024年全国国家版图知识竞赛题库及答案(中小学组)
- 2024人教版八年级物理-上、下册(全册)复习提纲
- 电大财务大数据分析编程作业4
评论
0/150
提交评论