A context-aware infrastructure for supporting applications with pen-based interaction

被引:8
作者
Li, Y [1 ]
Guan, ZW
Dai, GZ
Ren, XS
Han, Y
机构
[1] Chinese Acad Sci, Inst Software, Human Comp Interact Lab, Beijing 100080, Peoples R China
[2] Kochi Univ Technol, Dept Informat Syst Eng, Kochi 7828502, Japan
基金
中国国家自然科学基金;
关键词
user interface; pen-based interaction; context-aware; infrastructure; ink; gesture;
D O I
10.1007/BF02948904
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Pen-based user interfaces which leverage the affordances of the pen provide users with more flexibility and natural interaction. However, it is difficult to construct usable pen-based user interfaces because of the lack of support for their development. Toolkit-level support has been exploited to solve this problem, but this approach makes it hard to gain platform independence, easy maintenance and easy extension. In this paper a context-aware infrastructure is created, called WEAVER, to provide pen interaction services for both novel pen-based applications and legacy GUI-based applications. WEAVER aims to support the pen as another standard interactive device along with the keyboard and mouse and present a high-level access interface to pen input. It employs application context to tailor its service to different applications. By modeling the application context and registering the relevant action adapters, WEAVER can offer services, such as gesture recognition, continuous handwriting and other fundamental ink manipulations, to appropriate applications. One of the distinct features of WEAVER is that off-the-shelf GUI-based software packages can be easily enhanced with pen interaction without modifying the existing code. In this paper, the architecture and components of WEAVER are described. In addition, examples and feedbacks of its use are presented.
引用
收藏
页码:343 / 353
页数:11
相关论文
共 25 条
[1]  
Abowd G. D., 2000, ACM Transactions on Computer-Human Interaction, V7, P29, DOI 10.1145/344949.344988
[2]  
[Anonymous], 1993, INTERACT 93 CHI 93 C, DOI DOI 10.1145/259964.260123
[3]  
[Anonymous], P INT C INT US INT I
[4]  
BUDZIK J, 2000, P 5 INT C INT US INT, P44
[5]  
Carenini G., 1993, P 1 INT C INT US INT, P175
[6]  
CARR R, 1991, POWER PENPOINT
[7]  
FARRELL R, 2000, P 2000 INT C INT US, P82
[8]  
GUAN Z, 2000, P ICMI 00 3 INT C MU, P489
[9]  
GUAN Z, 2000, P APCHI 00 INT C AS, P244
[10]  
HARTSON HR, 1989, IEEE SOFTWARE, V6, P62