论文部分内容阅读
计算机应用系统的交互性特点越来越突出,人们对系统用户界面(UI)也提出了越来越高的要求。这使得UI在计算机应用系统中日益成为一个决定系统成败的主要组成部分,据统计,在一般的系统开发中有30-80%的工作量花费在UI上面。因此为了提高应用系统的开发质量和开发效率,人们迫切需要针对UI开发的技术支持。用户界面管理系统(UIMS)这一概念就是在这样的背景下提出来的。系统的讲,UIMS指的是支持交互式应用系统用户界面的设计、实现和维护的模型和工具集。近十几年来,UIMS在理论和实践上都有了很大的发展,其中提出的Seeheim模型所提供的应用程序与UI相分离的思想,以及由表示部件、对话控制和应用接口3部分组成的UI概念框架,构成了这些年UIMS发展的基础。进入90年代以来,多窗口、3维图形学、多媒体/多模态、人工智能以及计算机辅助协同工作(CSCW)等新技术的出现和使用给UI带来了变化和新的活力,同时也为UIMS发展提出了新的问题。本文将以新型面向图案设计的UIMS系统为主要研究核心,着重讨论和解决了基于任务模型的UIMS系统的架构以及基于图层技术的图案管理两个问题,提出了一种新型的UIMS系统,并且以此为核心,设计出一种面向图案设计的平台,最后在平台的基础上完成了一个印染系统的应用实例。主要贡献:(1)面向图案设计的UIMS系统架构和实现方法,该系统与基于状态图的任务模型和Agent技术紧密结合,在模型驱动下实现了动态界面和交互过程的生成。(2)提出一种新的基于图层技术的图案组织形式,该形式不仅支持通用图案数据表示和显示,而且支持复杂多元图案数据类型。该平台目前已在十一五国家科技支撑计划项目课题面向轻纺行业的企业协同生产集成信息化软件系统子系统轻纺产品花色计算机辅助设计软件系统中成功应用,为该系统设计工具的开发提供强用力的支持。