车载人机界面可视化开发工具的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ktcalf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着科技水平的不断发展与进步,国内高速铁路的发展和崛起给国内铁路的振兴带来了生机。由此应运而生的车载人机界面的易操作性和友好性越来越体现其重要性。而快速高效开发一套友好的人机界面显得更为重要。从这一点出发,本文提出了一个“可见即可得”的可视化开发工具,旨在把开发人员从重复繁琐的开发工作中解放出来,以降低车载人机界面设计的难度,更多地注重系统的架构设计、代码逻辑及算法的实现,实现快速开发车载GUI系统。可视化开发工具的两个最重要的特点是可移植性和可视化。本文首先分析目前车载信息平台的体系结构及车载人机界面的图形元素,在此基础上提出可移植的车载信息平台图形界面系统,以使可视化开发工具基于此生成的源代码具有良好的可移植性。其次对可视化开发工具进行了系统需求分析,并依据系统需求,划分功能模块。将可视化开发工具划分为界面设计工具模块、代码生成引擎模块、中间层等三个模块。代码生成引擎模块负责将XML格式的界面描述文件转化为源代码文件,中间层保证可视化开发工具生成的代码易于移植。可视化开发工具的关键技术在于界面设计工具的实现。界面设计工具采用基于MVC模式的GEF图形编辑框架插件实现,依据MVC模式对界面设计工具进行模块划分,并对核心模块使用UML类图描述其静态结构。最后对界面设计工具完成属性视图和基本编辑操作的实现。通过可视化开发工具,开发者只需通过鼠标的拖拽便能实现图形界面编辑,然后通过代码生成引擎模块,自动生成部分界面代码。界面设计工具使界面的开发可视化,大大方便了开发人员开发车载人机界面程序。
其他文献
在传统的无线通信环境中,非授权用户无法对空闲的授权频段加以利用,这就导致了严重的频谱资源浪费,频谱资源的稀缺和利用率低下严重制约了无线通信业务的发展。认知无线电技术的
对等网络文件共享和直播已经成为非常流行的互联网应用。这些系统的出现,有效的降低了服务器的负载,同时也给大规模文件分布提供了支持平台。基于对等网络的视频点播对于对等
随着信息技术的不断发展,人们对信息量的需求就变得越来越大,传统信号的分解过程中产生大量高复杂度的计算问题就显得尤为突出,制约了信号的后继处理和传输。所以人们一直在寻求
近年来,计算机视觉和图像处理技术已经迅速的融入了人们的工作生活,在航空航天、电子商务、生物医学、安防监控等领域肩负起举足轻重的作用。与此同时,网络录像机、图形工作站等
当今信息化的时代,随着计算机及互联网技术的发展,视频应用越来越广泛而频繁。无线视频传输是无线射频收发和视频信息处理技术的结合,适用于许多难以靠有线传输视频的场合。
摘要:无线Mesh网络也称为无线网状网或无线多跳网,是一种新型的无线网络架构,是无线终端接入Internet的一种非常具有竞争力的解决方案。它能够动态的自组织、自配置,并且具有
当今的网络规模不断扩大、功能复杂性不断增加、异构网络逐渐融合,给网络管理带来了前所未有的挑战。传统的网络管理系统已经不能适应网络飞速发展的需求。基于Web的网络管理
低密度奇偶校验(Low-Density Parity-Check, LDPC)码是一类可以非常逼近Shannon限的线性分组码,其译码复杂度随码长成线性增加。多进制LDPC码在中短码长时比二进制LDPC码有优
随着高速铁路的快速发展,铁路运输对铁路通信系统提出了更高的需求。为了保障列车运行的安全性和稳定性,需要铁路通信系统提供可靠、稳定、实时的数据传输;同时日益增长的旅客
随着航天器自主导航技术的发展,自主定轨技术成为当今卫星定轨系统研究中的种重要技术。与其他发达国家在卫星自主定轨方面的研究进展相比,我国在技术上还存在较大差距。本文