The design and implementation of 2D vector graphics interactive tools based on smart handle
Author(s) -
Xiang Li,
Shuang Wang,
Yixin Hua
Publication year - 2008
Publication title -
proceedings of spie, the international society for optical engineering/proceedings of spie
Language(s) - English
Resource type - Conference proceedings
SCImago Journal Rank - 0.192
H-Index - 176
eISSN - 1996-756X
pISSN - 0277-786X
DOI - 10.1117/12.812824
Subject(s) - maintainability , computer science , extensibility , human–computer interaction , task (project management) , interactive design , code (set theory) , interactive programming , point (geometry) , graphics , usability , programming language , software engineering , computer graphics (images) , engineering , geometry , mathematics , set (abstract data type) , systems engineering
This article summarizes several kinds of interactive tasks and tools in 2D vector graphic system, analyses an ordinary design idea for interactive tool. We find that it is difficult to find a point of balance between user experience and code's maintainability and extensibility. So we present a design idea for smart handle-based interactive tool. Handles are usually expressed as rectangles or circles when graphic-cells are selected. Smart handle is a concept proposed in this paper. Compared with the handle, smart handle knows how to operate its own graphic-cell. So a complicated interactive task is assigned to every smart handle. It proves that this is a better solution to solve a contradiction between user experience and code's maintainability and extensibility.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom