文档介绍:西安电子科技大学
硕士学位论文
基于Adobe AIR技术的远程分布式监控系统的设计与实现
姓名:吴桂花
申请学位级别:硕士
专业:计算机软件与理论
指导教师:刘西洋
20100101
摘要
传统基于 的远程分布式监控系统,客户端显示依赖于浏览器,一般
采用 ASP、JSP 或者 PHP 技术来表现界面,而这些基于 HTML 的表现形式有很多
限制,频繁的页面刷新问题使得用户体验不佳。
RIA 技术,为提高 Web 应用的交互能力与表现能力而被提出,现已被广泛的
应用于各种系统中。Adobe AIR 技术与 RIA 具有相同的应用程序开发和部署过程,
而 AIR 技术相对于 RIA 还具有桌面集成、本地数据访问等好处,因此也越来越受
人关注。随着 AIR 技术的提出,Web 应用和桌面应用的优点可以兼得,AIR 技术
将桌面应用的丰富交互能力与广泛应用的 Web 技术相结合,能够提供给我们更加
丰富的用户体验。
本文设计了基于 Adobe AIR 技术的远程分布式监控系统,并给出了监控系统
中相关软件部分的具体实现。基于 AIR 技术的监控系统,不仅具备丰富的用户体
验和优秀的人机交互能力,而且具备很好的平台可移植性, 应用程
序后,便可多次安装部署,不受平台限制。文中设计了实验用例,实验中发送现
场监控的模拟数据,并跟踪验证了数据处理与存储、客户端数据显示的正确性及
用户命令的正确执行。通过实验结果,证明了监控系统软件部分功能的正确与完
整性。同时文中对监控系统的性能做了简要分析,并提出了提高客户端监控软件
性能的一些建议。
关键词:Adobe AIR Flex 监控系统
Abstract
The traditional -based remote distributed monitoring systems, which use
browsers to display and interact on client-side, commonly adopt ASP, JSP or PHP
technology to develop user interface. But there are many restrictions with these
HTML-based forms, and the frequent page refreshing causes poor user experience.
RIA technology is the perfect solution which aims to enhance the user experience.
RIA has been widely used in a variety of systems for now. Adobe AIR technology by
providing the same RIA application development and deployment benefits while
adding desktop integration, local data access and other benefits, as well as increasing
concern in. With the Adobe AIR technology, we can have Web applications and
desktop applications’ advantages. AIR bines the rich interactive ability
of desktop applications with the widely used Web technology to provide us with rich
user experience.
This paper designes a system ——Remote Monitoring and Control System based
on Adobe AIR technology, and we present the implementation process of the system.
The control system based on Adobe AIR technology, not only can express the abundant
user experience and perfect human-machine interaction, but also has the characte