Building user interfaces by direct manipulation
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Creating user interfaces using programming by example, visual programming, and constraints
ACM Transactions on Programming Languages and Systems (TOPLAS)
Interactive specification of flexible user interface displays
ACM Transactions on Information Systems (TOIS)
A physically based approach to 2–D shape blending
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Feature-based image metamorphosis
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Declarative programming of graphical interfaces by visual examples
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Matrix animation and polar decomposition
Proceedings of the conference on Graphics interface '92
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
A synergistic approach to specifying simple number independent layouts by example
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Creating charts by demonstration
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 9th annual ACM symposium on User interface software and technology
The Amulet Environment: New Models for Effective User Interface Software Development
IEEE Transactions on Software Engineering
Developing user interfaces
Accessible animation and customizable graphics via simplicial configuration modeling
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Providing visually rich resizable images for user interface components
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
A constraint extension to scalable vector graphics
Proceedings of the 10th international conference on World Wide Web
The Handbook of Mathematics and Computational Science
The Handbook of Mathematics and Computational Science
Director 6 and Lingo Authorized
Director 6 and Lingo Authorized
Verbs and Adverbs: Multidimensional Motion Interpolation
IEEE Computer Graphics and Applications
Revisiting visual interface programming: creating GUI tools for designers and programmers
Proceedings of the 17th annual ACM symposium on User interface software and technology
The Animator's Survival Kit--Revised Edition: A Manual of Methods, Principles and Formulas for Classical, Computer, Games, Stop Motion and Internet Animators
Les transitions visuelles différenciées: principes et applications
IHM '06 Proceedings of the 18th International Conferenceof the Association Francophone d'Interaction Homme-Machine
Artistic resizing: a technique for rich scale-sensitive vector graphics
ACM SIGGRAPH 2006 Sketches
Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Adaptation of scalable multimedia documents
Proceedings of the eighth ACM symposium on Document engineering
Authoring of scalable multimedia documents
Multimedia Tools and Applications
Structured layout for resizable background art
IMCE '09 Proceedings of the 1st international workshop on Interactive multimedia for consumer electronics
Supporting multidisciplinary software composition for interactive applications
SC'08 Proceedings of the 7th international conference on Software composition
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
When involved in the visual design of graphical user interfaces, graphic designers can do more than providing static graphics for programmers to incorporate into applications. We describe a technique that allows them to provide examples of graphical objects at various key sizes using their usual drawing tool, then let the system interpolate their resizing behavior. We relate this technique to current practices of graphic designers, provide examples of its use and describe the underlying inference algorithm. We show how the mathematical properties of the algorithm allows the system to be predictable and explain how it can be combined with more traditional layout mechanisms.