笔式用户界面开发工具研究
作者:
基金项目:

Supported by the National Natural Science Foundation of China under Grant No.60033020 (国家自然科学基金); the National High-Tech Research and Development Plan of China under Grant No.2001AA114170 (国家高技术研究发展计划)


Research on Development Tools for Pen-Based User Interfaces
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [21]
  • |
  • 相似文献
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    笔式用户界面提供给用户更为自然的交互方式,然而,笔式用户界面的构造是一项非常困难的工作,一个可用的笔式用户界面系统往往需要多领域、多学科的知识.系统地论述了一个支持笔式用户界面开发的工具系统Penbuilder的设计实现.它基于笔交互的特性以及无处不在的计算环境的要求而设计,为笔式用户界面的开发提供高级的支持.基于Penbuilder的支持,设计开发了一批典型的笔式用户界面原型系统.该研究为笔式用户界面的构造与快速原型提供了有力的支持.

    Abstract:

    Pen-Based user interfaces provide more natural interactions for users. However, it is difficult to be constructed because a usable pen-based user interface generally involves multiple areas and interdisciplinary knowledge. In this paper, the design and implementation of a toolkit, named Penbuilder, is described systematically, supporting the development of pen-based user interfaces. It is designed based on the attributes of pen interaction and ubiquitous computing. It offers high-level supports to developers. Based on Penbuilder, several typical prototypes of pen interaction have been constructed, which demonstrates the capability of Penbuilder for easy construction and fast-prototyping of pen-based user interfaces.

    参考文献
    [1]Myers BA. User interface software technology. ACM Computer Survey, 1996,28(1):189~191.
    [2]Hong JI, Landay JA. SATIN: a toolkit for informal ink-based applications. In: Ackerman M, Edwards K, eds. ACM Symposium on User Interface Software and Technology (UIST 2000). New York: ACM Press, 2000. 63~72.
    [3]Henry TR, Hudson SE, Newell GL. Integrating gesture and snapping into a user interface toolkit. In: Hudson SE, ed. ACM Symposium on User Interface Software and Technology (UIST'90). New York: ACM Press, 1990. 112~122.
    [4]Landay JA, Myers BA. Extending an existing user interface toolkit to support gesture recognition. In: Ashlund S, et al, eds. ACM Conference on Human Factors in Computing Systems (INTERCHI'93). New York: ACM Press, 1993. 91~92.
    [5]Li Y, Guan ZW, Chen YD, Dai GZ. Penbuilder: platform for the development of PUI (pen-based user interface). In: Tan T, Shi Y, Gao W, eds. Proceedings of the 3rd International Conference on Multimodal User Interfaces (ICMI 2000). Springer-Verlag, 2000. 534~541.
    [6]Mankoff J, Hudson SE, Abowd GD. Providing integrated toolkit-level support for ambiguity in recognition-based interfaces. In: Turner T, Szwillus G, eds. ACM Conference on Human Factors in Computing Systems (CHI 2000). New York: ACM Press, 2000. 368~375.
    [7]Myers BA, Myers BA, McDaniel R, Miller R, Ferrency A, Faulring A, Borison E, Kyle B, Mickish A, limovitski A, Doane P. The amulet environment: new models for effective user Interface software development. IEEE Transactions on Software Engineering, 1997,23(6):347~365.
    [8]Li Y. Attribute grammar based user interface specification technology and supporting environment . Xi'an: Northwest University , 1999 (in Chinese with English Abstract).
    [9]Li Y, Guan ZW, Wang HA, Hua QY, Dai GZ. Design and implementation of a UIMS for component-based GUI development, In: Feng Y, et al, eds. Proceedings of the 16th IFIP World Conference of Computer: Software Theory and Practice (WCC 2000). Beijing: Electronic Industry Press, 2000. 955~955.
    [10]Kramer A. Translucent patches: dissolving windows. In: Szekely P, ed. ACM Symposium on User Interface Software and Technology (UIST'94). New York: ACM Press, 1994. 121~130.
    [11]Bederson BB, Hollan JD. Pad++: a zooming graphical interface for exploring alternate interface physics. In: Szekely P, ed. ACM Symposium on User Interface Software and Technology (UIST'94). New York: ACM Press, 1994. 17~26.
    [12]Li Y, Guan ZW, Wang HA, Dai GZ, Ren XS. Structuralizing freeform notes by implicit sketch understanding, In: Davis R, Landay JA, Stahovich T, eds. AAAI Symposium on Sketch Understanding. Menlo Park, CA: AAAI Press, 2002. 91~98.
    [13]Li Y. Research on pen-based user interfaces theory, technique and implementation . Beijing: Institute of Software, The Chinese Academy of Sciences, 2002 (in Chinese with English Abstract).
    [14]Li Y, Guan ZW, Dai GZ. Modeling post-WIMP user interfaces based on hybrid automata. Journal of Software, 2001, 12(5):633~644 (in Chinese with English Abstract).
    [15]Weiser M. Some computer science issues in ubiquitous computing. Communications of the ACM, 1993,36(7):75~84.
    [16]Dong SH, Wang J, Dai GZ. Human-Computer Interaction and Multimodal User Interfaces. Beijing: Science Press, 1999 (in Chinese).
    [17]Abowd GD, Mynatt ED. Charting past, present, and future research in ubiquitous computing. ACM Transactions on Computer-Human Interaction, 2000,7(1):29~58.
    [18]栗阳.基于属性文法的用户界面描述技术及支持环境[硕士学位论文].西安:西北大学,1999.
    [19]栗阳.笔式用户界面研究:理论,方法和实现[博士学位论文].北京:中国科学院软件研究所,2002.
    [20]栗阳,关志伟,戴国忠.基于混合自动机的Post-WIMP界面的建模.软件学报,2001,12(5):633~644.
    [21]董士海,王坚,戴国忠.人机交互和多通道用户界面.北京:科学出版社,1999.
    相似文献
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

栗阳,关志伟,戴国忠.笔式用户界面开发工具研究.软件学报,2003,14(3):392-400

复制
分享
文章指标
  • 点击次数:4219
  • 下载次数: 5598
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:2002-04-28
  • 最后修改日期:2002-06-19
文章二维码
您是第19939298位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号