CanonSketch is a UML-Based tool for the creation,
design and editing of Canonical Abstract
Prototypes and, more generally
for Model-Based User Interface Design (MB-UID). The tool is being developed
by Pedro F. Campos and Nuno
J. Nunes at the University of Madeira.
This tool is closely related to TaskSketch. TaskSketch also supports model-based development and design and focuses on linkink use cases to the system architecture.
What are we trying
to achieve?
We argue that in order to achieve a stronger market acceptance of modeling
tools, a new generation of user-centric tools will have to emerge, tools capable
of clearly supporting user interface specific activities. We will propose a
model-based approach capable of reaching that goal, and explore the impact
of the approach on the tools' usability, the practitioner's productivity and
the final product quality.
What is our
research agenda?
We are interested in studying the usability problems faced by interface development
tools and by software analysis, design and modeling tools; we plan to specify
the usage requirements for a new model-based user interface design tool and
hope to develop a prototype capable of illustrating the main advantages of
the proposed new kind of tool. |
|
| Features |

UML 2.0 Based: an industry standard
for modeling tools. |

Complete
support for Canonical Abstract Prototyping: helps the designer
focus on matters of importance, explore & compare design alternatives.
|

3 synchronized views at 3 different levels of abstraction: UML,
Abstract Prototype and Concrete HTML
|

User-centered features: search box, grid layout,
tool palettes, customizable toolbar, user preferences |
XMI Export promotes UML artifact interchange
|
|