基于XML的用户界面定制技术研究及其在uC/OS-Ⅱ中的应用

来源 :苏州大学 | 被引量 : 0次 | 上传用户:propelling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面在软件系统的人性化、个性化、智能化等方面扮演着非常重要的角色,用户界面的可定制性是计算机软件技术研究中极其重要的问题之一。关于一般计算机软件系统的用户界面定制已展开了诸多研究,然而由于嵌入式系统受到硬件环境的制约,对于嵌入式环境下的用户界面定制的研究还处于起步阶段,因此对于嵌入式环境下的用户界面定制有着非常重要的理论和研究意义。本文对XML在嵌入式系统中的应用进行了探索和研究,在分析了用户界面定制技术的基础上,提出了一种uC/OS-II下基于XML的用户界面定制技术。该技术主要是通过在显示层和应用层之间添加界面定制层来分离界面设计和应用模块,提高了界面的可定制性、通用性和扩展性。本文主要研究内容如下:(1)在研究了XML核心技术的基础上,针对嵌入式环境下硬件资源较弱的情况,设计并实现了一款轻量型的XML解析器。并对该解析器进行了性能测试,结果显示该解析器的解析速度快、内存消耗量小,适合在嵌入式环境下使用。(2)将嵌入式系统中用户界面的要求和特点与XML技术相结合,提出了一种嵌入式环境下基于XML的用户界面定制技术;该技术分为三层结构,分别为界面定制层,它使用XML对界面数据进行定义;应用层完成对界面数据的解析;显示层负责界面的显示。通过使用该技术,界面的扩展性和开发效率得到了改善。(3)在研究了uC/OS-II的多任务管理机制和消息邮箱通信的基础上,将该技术在uC/OS-II下进行了设计和实现;基于多任务管理机制,设计了多个任务来完成定制技术中的三层结构的功能,使用消息邮箱完成任务之间的数据传递。(4)将uC/OS-II下的基于XML的用户界面定制技术在全站仪软件系统中进行应用实现。结果表明使用该定制技术可有效地提高用户界面的开发效率和界面的可扩展性。
其他文献
分类是数据挖掘领域研究的重要课题。常用的分类模型有决策树、神经网络、遗传算法、粗糙集等。本文主要研究决策树ID3算法及其改进算法。首先阐述了决策树的相关理论,并对几种典型的决策树算法进行了分析比较。然后,针对ID3算法存在的不足,提出了基于属性优先关联度的ID3算法(AID3),实验证明AID3算法加快了决策树的构建速度,同时也克服了ID3算法往往偏向于选择取值较多的属性的缺点,随着数据规模的增大
关系数据库的关键词检索技术(KSORD)将使用户不需要任何SQL语言和底层数据库模式的知识,就像简单地使用搜索引擎查询Web一样来获取数据库中的相关数据。KSORD成为目前数据库
学位
虚拟试验支撑框架(VTF)是一种分布式仿真试验体系结构。VTF应用系统的数据记录回放能够为仿真试验的事后分析评估和显示提供数据支撑。由于VTF应用成员接口需要依据其VTL文件
随着计算机图形学的发展以及计算机性能的提高,三维模型已成为继声音、图像、视频之后的第四种多媒体数据类型,在虚拟现实、动画游戏、生产制造等领域得到了广泛地使用和研究
基于PTZ摄像机(智能一体化球型摄像机)的运动目标跟踪是计算机视觉研究的核心内容,在军事视觉制导、机器人视觉导航、工业产品检测、医疗诊断、交通监视等领域有着非常重要的实
随着科学技术的迅速发展和经济的全球化,软件开发出现了新的特点,软件的需求经常发生变化,强烈的市场竞争要求快节奏地开发软件,从而导致敏捷软件开发的出现,相对重量级软件
嵌入式计算理论和体系结构的研究始终拥有强大的应用需求背景,物联网、智能电网、智能医疗、智能性消费性电子、智能建筑、智能汽车、环境监控的兴起,为嵌入式带来了巨大的发
计算机应用的不断发展导致了数据量的急剧增加,由于数据结构化过程受限于人工处理速度,导致非结构化数据的增长速度远远大于结构化数据。传统上使用文件目录树组织管理大规模
随着汽车电子产业的不断发展,目前汽车电子嵌入式系统的规模越来越大、复杂程度越来越高、开发维护成本也越来越高。为了应对这样的问题,通过降低软件组件之间的耦合度、提高