Object-Oriented Drawing

被引:31
|
作者
Xia, Haijun [1 ]
Araujo, Bruno [1 ]
Grossman, Tovi [2 ]
Wigdor, Daniel [1 ]
机构
[1] Univ Toronto, Toronto, ON M5S 1A1, Canada
[2] Autodesk Res, Toronto, ON, Canada
关键词
D O I
10.1145/2858036.2858075
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present Object-Oriented Drawing, which replaces most WIMP UI with Attribute Objects. Attribute Objects embody the attributes of digital content as UI objects that can be manipulated through direct touch gestures. In this paper, the fundamental UI concepts are presented, including Attribute Objects, which may be moved, cloned, linked, and freely associated with drawing objects. Other functionalities, such as attribute-level blending and undo, are also demonstrated. We developed a drawing application based on the presented concepts with simultaneous touch and pen input. An expert assessment of our application shows that direct physical manipulation of Attribute Objects enables a user to quickly perform interactions which were previously tedious, or even impossible, with a coherent and consistent interaction experience throughout the entire interface.
引用
收藏
页码:4610 / 4621
页数:12
相关论文
共 50 条
  • [31] OBJECT-ORIENTED PROGRAMMING
    TENDYKE, RP
    KUNZ, JC
    IBM SYSTEMS JOURNAL, 1989, 28 (03) : 465 - 478
  • [32] OBJECT-ORIENTED SYSTEMS
    COOK, S
    COMPUTER JOURNAL, 1989, 32 (04): : 289 - 289
  • [33] OBJECT-ORIENTED APPROACH
    WILSON, S
    IEE REVIEW, 1990, 36 (09): : 338 - 338
  • [34] OBJECT-ORIENTED - BUZZZZZZ
    CUILLA, C
    BYTE, 1994, 19 (11): : 22 - 22
  • [35] OBJECT-ORIENTED COBOL
    GREHAN, R
    BYTE, 1994, 19 (09): : 197 - 198
  • [36] OBJECT-ORIENTED PROGRAMMING
    TYUGU, EH
    PROGRAMMING AND COMPUTER SOFTWARE, 1990, 16 (06) : 233 - 241
  • [37] Object-Oriented Ontology
    Niederman, Fred
    DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, 2019, 50 (02): : 3 - 4
  • [38] Object-oriented megaprogramming
    Wegner, Peter
    Scherlis, William
    Purtilo, James
    Luckham, David
    Johnson, Ralph
    SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1992, 27 (10):
  • [39] Object-oriented RAID
    Computer Technology Review, 1998, 18 (12):
  • [40] Object-oriented SIMSCRIPT
    Rice, SV
    Marjanski, A
    Markowitz, HM
    Bailey, SM
    37TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2004, : 178 - 186