- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
[键入文字] [键入文字] [键入文字]
第PAGE 14 页
中原工学院毕业设计(论文)译文专用纸
关于通用移动平台的家庭自动化系统
Deepti Shastri(助理教授)
电子及通讯工程系,Shri Venkateshwara University
文摘:文章介绍了有关不同的家庭自动化系统上的移动应用程序的潜在可能性的调查。它阐述了实施问题,讨论了可能的解决方案通过各种移动应用平台和不同的网络技术,指出如何优化 这些系统的使用。家是一个永恒的、异构、分布式计算环境,当然之前需要仔细研究开发任何合适的家庭自动化系统(已经)将完成其要求。现在一天,移动应用程序匹配特定严格可用的操作系统。记住上面的局限性有一个需要一个通用的移动应用程序开发平台。这样可以开发一个应用程序在一个通用的XML格式可以 很容易地移植到其他移动设备。家庭自动化系统的一个操作系统和建立一个独特的XML文???,可以放置在服务器可以适应任何其他移动设备没有任何平台的问题。 XML格式控制屏幕的布局仍然是常见的,只需要编码的一部分在每个平台是来自服务器的XML文件的下载和解析。这样可以减少很多编码工作设计的部分以至于代码设计一次,并且相同的文件可以使用其他平台。全家举行活动是通过一个网络连接的服务器由一个智能手机连接到一个包含XML文件。我们已经实现将家庭自动化作为我们的应用程序之一,但同样的原理可以在其他应用程序中实现像移动主题,游戏等。
关键词:家庭网络、自动化、iOS、通用移动应用程序,XML。
一、介绍
当今时代移动通讯的急剧增长正在改变人们的生活和工作。目前的移动设备都是集成掌上通讯设备的计算机。这些移动电话可以让用户去下载并运行不同的应用软件。它可以在不同的操作系统上大量的应用展现各种不同的操作。但即使在巨大的工作移动平台兼容性的因素一直是一个主要的制约因素。约束条件是操作系统的移动设备。这令应用程序使用一个指定的操作系统。它也指的是一个操作系统的版本。本文的主要目标是创建一个不同移动可移植性、灵活性的设备应用程序通用移动应用程序开发平台。通用移动应用开发将运行在几乎所有的移动平台操作系统的限制。通过使用通用移动应用程序,我们可以解决操作系统的兼容性问题,当我们使用其他操作系统来也能实现家庭自动化系统。家庭自动化系统,用于执行和监控各种住宅可控活动并且减少人力。它还减少错误的概率,因为人类更容易出错。家里的应用被家中的服务器控制,该服务器通过从手机接收到用户的命令来实现远程操作。家庭自动化系统的关键是远程操作的能力。这些系统依靠互联网作为媒介进行交流沟通和友好的图形用户界面。基于互联网的方法需要一个家服务器运行在一个互联网连接个人电脑。在我们提出了系统中,主服务器是建立在一个单独的服务器,该服务器将XML文件存储库的目的所使用的操作系统和版本,并且需要进入帐户不同的屏幕尺寸和分辨率功能允许用户控制和监视任何家庭相关变量通过使用智能手机。
二、 DESIGNINGMETHODOLOGY
通用移动应用程序的开发方法应该遵守应用以下原则:
应用程序的功能是通过互联网协议传送到移动设备从而使所有网络智能手机普遍访问该应用程序。通用移动应用开发的应用驻留在应用程序服务器,因此所有移动设备处理后端服务器上执行。
客户端应用程序提供了最大程度的功能和计算能力。移动客户端应用程序与界面相配合带给用户移动关联的方便。我们不仅要在Android操作系统实现这个,如果可能的话还要在Blackberry系统和苹果iOS实现。当不同的操作系统运行相同的应用程序时,他们将更新应用程序的服务器的最新状态。系统的体系结构如图1所示的样子。
图1:服务器上通用的XML文件整体系统架构
三、关于移动设备的图形用户界面
1.1.应用程序
移动电话用户是家庭自动化系统和用户之间的接口。它有两个任务:
1.为用户提供一个友好的用户界面输入控制命令和视图系统的反馈。
2.发送用户命令和接收系统的主服务器的反馈。
我们选择基于Android的智能手机和互联网的设计由于Java和快速的可移植性Android手机日渐普及。我们工作的另一个操作系统是Blackberry。我们还将尝试使用最先进的由苹果公司开发的操作系统iOS (Apple inc .)。黑莓手机的使用使工作简单由于它的基础是Java开发的原因,因为这里仅有从Android平台移植文件。Java确保开发的应用程序的可移植性。
Java 语言可以在不同厂家的不同移动设备上可移植。因为Android有丰富的提供图形用户界面等功能的程序编程接口(API)库,通过GPRS发送和接收短信通讯。Android应用程序开发的可以很容易地使用Android开发工具的手机通常被称为ADT。此外,手机制造商在测试之前在真
文档评论(0)