Object-Oriented Drawing

@article{Xia2016ObjectOrientedD,
  title={Object-Oriented Drawing},
  author={Haijun Xia and Bruno Rodrigues De Ara{\'u}jo and Tovi Grossman and Daniel J. Wigdor},
  journal={Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems},
  year={2016}
}
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 the 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… 
Object-Oriented Interaction: Enabling Direct Physical Manipulation of Abstract Content via Objectification
TLDR
This research focuses on designing a new UI framework to enable complex functionalities on touch screen devices by expanding direct physical manipulation to abstract content via objectification.
Collection Objects: Enabling Fluid Formation and Manipulation of Aggregate Selections
TLDR
Collection Objects unifies selection, grouping, and manipulation of aggregate selections into a single object that can be composed with various techniques, modified for later actions, grouped with objects inside still directly accessible, and quasi-moded for less context switching.
DataInk: Direct and Creative Data-Oriented Drawing
TLDR
The proposed DataInk, a system supports the creation of expressive data visualizations with rigorous direct manipulation via direct pen and touch input, enables direct, fluid, and flexible authoring of creative data visualization.
DataInk: Direct and Creative Data-Oriented Drawing
TLDR
The proposed DataInk, a system supports the creation of expressive data visualizations with rigorous direct manipulation via direct pen and touch input, enables direct, fluid, and flexible authoring of creative data visualization.
Reification of visual properties for composition tasks
In this dissertation, I argue that visual composition tools should reify visual properties— that is, create them into first-class, interactive objects that designers can manipulate, directly in the
MARVisT: Authoring Glyph-Based Visualization in Mobile Augmented Reality
TLDR
With MARVisT, users without visualization expertise can bind data to real-world objects to create expressive AR glyph-based visualizations rapidly and effortlessly, reshaping the representation of the real world with data.
Supporting Expressive Procedural Art Creation through Direct Manipulation
TLDR
Para, a digital illustration tool that supports the creation of declarative constraints in vector artwork, is developed to hypothesize that, through the right direct manipulation interface, it can enable accessible and expressive procedural art creation.
Sketch-n-Sketch: Output-Directed Programming for SVG
TLDR
A dozen new parametric designs in Sketch-n-Sketch are implemented, including the first demonstration of building a recursive function in an output-directed programming setting, and a domain-agnostic provenance tracing scheme is presented.
Spacetime: Enabling Fluid Individual and Collaborative Editing in Virtual Reality
TLDR
Spacetime, a scene editing tool built from the ground up to explore the novel interaction techniques that empower single user interaction while maintaining fluid multi-user collaboration in immersive virtual environment is presented.
Urban Brush: Intuitive and Controllable Urban Layout Editing
TLDR
A novel framework for intuitive and controllable small and large-scale urban layout editing with key inspiration from the observation that cities develop in small incremental changes e.g., a building is replaced, or a new road is created.
...
1
2
3
4
...

References

SHOWING 1-10 OF 49 REFERENCES
Toolglass and magic lenses: the see-through interface
TLDR
Toolglass widgets are new user interface tools that can appear, as though on a transparent sheet of glass, between an application and a traditional cursor, and form a see-through interface that offers many advantages over traditional controls.
Pins 'n' Touches: An Interface for Tagging and Editing Complex Groups
TLDR
Through a new multi-touch pin gesture that "pins" one or more objects "down" while tagging, this new interface is capable of efficiently grouping objects, as identified in the user studies.
Characterizing tool use in an interactive drawing environment
TLDR
It is argued that a close examination of physical tool use can improve the design of interactive software and a drawing application, HabilisDraw, is described that incorporates some of the properties the authors associate with physical tools but are not commonly found in software.
Kitty: sketching dynamic and interactive illustrations
TLDR
Kitty is a sketch-based tool for authoring dynamic and interactive illustrations, applicable for a variety of purposes, including technical illustrations, scientific explanation, infographics, medical illustrations, children's e-books, cartoon strips and beyond.
CrossY: a crossing-based drawing application
TLDR
This work is the first to report on the practical aspects of implementing an interface based on goal crossing as the fundamental building block, and encourages the fluid composition of commands which supports the development of more fluid interfaces.
ShapeTouch: Leveraging contact shape on interactive surfaces
TLDR
ShapeTouch infers virtual contact forces from contact regions and motion to enable interaction with virtual objects in ways that draw upon userspsila everyday experiences of interacting with real physical objects.
Rock & rails: extending multi-touch interactions with shape gestures to enable precise spatial manipulations
TLDR
A set of interactions, called Rock & Rails, that augment existing direct touch manipulations with shape-based gestures, thus providing on-demand gain control, occlusion avoidance, and separation of constraints in 2D manipulation tasks.
Contact area interaction with sliding widgets
TLDR
This work showcases the design of several types of Sliding Widgets, and reports study results showing that the simplest of these widgets, the Sliding Button, performs on-par with medium-sized pushbuttons and offers greater accuracy for small-sized buttons.
inFORM: dynamic physical affordances and constraints through shape and object actuation
TLDR
This work outlines potential interaction techniques and introduces Dynamic Physical Affordances and Constraints with the inFORM system, built on top of a state-of-the-art shape display, which provides for variable stiffness rendering and real-time user input through direct touch and tangible interaction.
Instrumental interaction: an interaction model for designing post-WIMP user interfaces
TLDR
The article presents the model, applies it to describe and compare a number of interaction techniques, and shows how it was used to create a new interface for searching and replacing text.
...
1
2
3
4
5
...