高级检索

    CoPenML:基于XML的笔式用户界面构件体系结构

    CoPenML: An XML-Based Component Architecture for Pen-Based User Interface

    • 摘要: 笔式用户界面在许多领域得到了广泛应用,但现有的笔式界面技术不能支持高层次、多领域的可视化界面制作,很难实现面向软件构件的重用.因而提出一个新的解决方案,面向构件的体系结构CoPenML. 该方案基于XML语言抽象描述了笔式界面的配置组成.可用于快速生成界面原型及二次开发接口,并且在系统实现级以及场景图级两个层面上实现软件构件的重用.设计了CoPenML的体系结构并给出了界面描述语言规范.最后开发了基于CoPenML的笔式界面制作环境以及相关工具.结果表明该方案对于笔式用户界面制作是十分有效的.

       

      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.

       

    /

    返回文章
    返回