Title :
A visual programming model for user interface animation
Author_Institution :
Conservatoire Nat. des Arts et Metiers, Paris, France
Abstract :
Animation is a natural way to represent dynamic behaviour, but the lack of models and the difficulty of programming animation have limited its introduction into the user interface (UI). Visual programming techniques may greatly simplify animation creation, but most of the current approaches are limited to a specific application class. The paper describes HandMove, a general and powerful model for UI animation, which allows visual programming. HandMove is able to express and to homogeneously combine various UI animation types: spontaneous, interactive and application-controlled animation. Its visual model extends path-based specification to describe continuous and sudden changes, dynamic trajectory modification, communication between objects, etc. The article also proposes a formal definition of the HandMove model as a visual programming language
Keywords :
computer animation; graphical user interfaces; visual languages; visual programming; HandMove; animation creation; application-controlled animation; continuous changes; dynamic behaviour; dynamic trajectory modification; interactive animation; object communication; path-based specification; spontaneous animation; sudden changes; user interface animation; visual model; visual programming language; visual programming model; Animation; Application software; Art; Computational modeling; Computer languages; Computer simulation; Dynamic programming; Games; Switches; User interfaces;
Conference_Titel :
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
Print_ISBN :
0-8186-8144-6
DOI :
10.1109/VL.1997.626603