HMAP嵌入式图形用户界面应用程序框架设计

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:hunterpo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的飞速发展,硬件技术的不断更新换代和各种移动服务的出现,手机、PDA等嵌入式手持移动设备的功能越来越丰富.与此同时,嵌入式应用软件的开发模式较过去也有了较大的变化,相关领域的研究也备受关注.应用程序框架是针对特定软件开发需求,通过抽象标准结构以实现代码和设计重用的一种开发模式,这种开发模式很好地适用于嵌入式图形用户界面应用程序这种模式相对固定的环境. 本文首先对应用程序框架的设计思想进行了介绍,分析了框架的结构和主要组成部分.针对应用程序框架在嵌入式手持移动设备上的应用特点,本文对以下三个图形用户界面应用程序框架开发当中的关键问题做了研究. 第一是对象间通信机制,通过对QT、MFC等框架的对象间通信机制进行分析,本文提出了一种高效的基于回调函数的对象间通信机制.该机制在对象间建立了一种松散耦合的连接关系,可以防止由于对象生命周期造成的程序崩溃. 另外一个关键问题是框架对界面对象的描述和布局管理,以及相应的消息传递机制.文中提出了一种基于XML的界面描述机制,可以实现程序和界面设计的分离,极大地减少了开发和移植的工作量. 针对手持移动设备特有的状态维护需求,提出了一种基于进程间通信的全局状态类机制.通过全局状态类,应用程序可以方便地接收和同步来自于设备软硬件的状态变化信息. 在上述研究的基础上,本文结合嵌入式手持移动设备应用程序开发的特性,设计了一套专门应用于手机等嵌入式手持移动设备的图形用户界面应用程序开发框架. 最后,本文通过实验演示,比较了这种图形用户界面应用程序框架的优势和劣势,验证了新的设计思想对图形用户界面应用程序开发流程的改进.并且指出当前设计还需要改进和完善的地方,提出了下一步的研究方向.
其他文献
随着信息技术和对地观测技术的不断发展,空间数据呈指数级爆炸性增长,地理信息服务日益成为人们日常生活的必须。空间数据管理是地理信息服务的核心,其性能的优劣直接影响地理信
在并行与分布式系统中,负载平衡是优化系统性能、增强其效率的重要环节。扩散和维交换方法已经成为两类重要的局部迭代负载平衡方法。自1989年由Cybenko和Boillat提出局部迭代
随着AMD和Intel陆续推出多核CPU,算法对并行计算的需求更加迫切。在数据挖掘领域中,支持向量机(SVM)由于其在分类和时间序列挖掘等应用领域中的高准确度而为业界普遍推崇,但同时
本文首次提出了一种基于安全协处理器的无线传感器网络安全解决方案,该方案包括:安全协议、指令集的抽象、安全协处理器的实现、模拟器的实现。 采用通用嵌入式处理器进行加
本文先后讨论了数据质量的产生原因及其影响要素、数据质量问题的分类、数据质量分析方法以及数据质量分析系统的概要模型。主要工作和创新点如下: 1.将数据质量分析方法归
本文的主要研究工作和成果如下: (1)介绍了ETL的国内外研究现状;对ETL相关理论技术进行了阐述和分析。重点探讨了其中的数据转换、数据质量问题、数据清洗等相关理论技术,还
表单是企业信息的主要载体和表现形式,工作人员利用表单进行日常工作,管理企业的各项业务。电子表单模拟了企业的这种日常办公方式,可以帮助企业提高工作效率,是计算机最主要的应
学位
机器视觉技术在工业在线检测中的应用是近年来的研究热点之一。机器视觉技术可以大幅降低人工检测成本,提高产品质量和生产效率,因而在工业检测和控制领域得到了广泛的应用。但
随着计算机应用的广泛普及以及互联网技术的飞速发展,人们可共享和利用的信息资源越来越丰富,目前面临的关键问题是如何帮助用户从这些丰富的信息资源中获取所需要的有用信息。
在当今这个信息化社会中,在网络应用的深入发展和技术进步的同时,非法访问、恶意攻击、病毒传播等网络安全威胁也越来越严重。为了保护网络系统安全,防火墙、IDS、防病毒、身份