首页 | 本学科首页   官方微博 | 高级检索  
     

CoPenML:基于XML的笔式用户界面构件体系结构
引用本文:李杰,秦严严,田丰,戴国忠.CoPenML:基于XML的笔式用户界面构件体系结构[J].计算机研究与发展,2005,42(7):1143-1152.
作者姓名:李杰  秦严严  田丰  戴国忠
作者单位:中国科学院软件研究所人机交互技术与智能信息处理实验室,北京,100080
基金项目:国家“九七三”重点基础研究发展规划基金项目(2002CB312103)
摘    要:笔式用户界面在许多领域得到了广泛应用,但现有的笔式界面技术不能支持高层次、多领域的可视化界面制作,很难实现面向软件构件的重用.因而提出一个新的解决方案,面向构件的体系结构CoPenML.该方案基于XML语言抽象描述了笔式界面的配置组成.可用于快速生成界面原型及二次开发接口,并且在系统实现级以及场景图级两个层面上实现软件构件的重用.设计了CoPenML的体系结构并给出了界面描述语言规范.最后开发了基于CoPenML的笔式界面制作环境以及相关工具.结果表明该方案对于笔式用户界面制作是十分有效的.

关 键 词:笔式用户界面  CoPenML  构件式开发  声明性语言  软件重用  XML模式

CoPenML: An XML-Based Component Architecture for Pen-Based User Interface
Li Jie,Qin Yanyan,Tian Feng,Dai Guozhong.CoPenML: An XML-Based Component Architecture for Pen-Based User Interface[J].Journal of Computer Research and Development,2005,42(7):1143-1152.
Authors:Li Jie  Qin Yanyan  Tian Feng  Dai Guozhong
Abstract:Pen-based user interface (Pen UI) is a primary style in the post-WIMP world and is commonly used in the ubiquitous computing environments. However, most current Pen UI technologies do not support a high-level, visual, multi-disciplinary authoring process. Moreover, concepts of reuse are rarely provided. A component-based approach is introduced with CoPenML architecture. The approach is entirely based on declarative XML documents, describing the component configuration and composition of Pen UI, as well as backend application logic. Another advantage of the approach is that component reuse is provided at both the system implementation level and the higher scene graph level. The overall architecture and XML-based implementation are described, especially the markup language specification for the UI profile documents. Finally, the associated authoring environment and tools involved are outlined, which shows the approach is practical and effective.
Keywords:Pen UI  CoPenML  component-based development  declarative language  reuse of software  XML schema
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号