• DocumentCode
    2345353
  • Title

    A framework for constructing animations via declarative mapping rules

  • Author

    Takahashi, Shin ; Miyashita, Ken ; Matsuoka, Satoshi ; Yonezawa, Akinori

  • Author_Institution
    Dept. of Inf. Sci., Tokyo Univ., Japan
  • fYear
    1994
  • fDate
    4-7 Oct 1994
  • Firstpage
    314
  • Lastpage
    322
  • Abstract
    Animation is useful in user interfaces, especially for representing dynamic features. However, it is often difficult and laborious to create animation in an existing user interface environment. In this research, we extend our bi-directional translation model to deal with animations. The new model incorporates the notion of time, and includes operations defined for each representation in the model. Using this model, animation is basically achieved by interpolating successive visualized pictures of application data. Other than specifying the way of visualizing application data, programmers have only to provide mapping rules between abstract operations and interpolating methods, and as a result, complex animation effects can be easily specified. We have developed a prototype system based on this model, and applied it to several algorithm animations, such as sorting algorithms, the tower of Hanoi, and Kruskal´s algorithm
  • Keywords
    computer animation; graphical user interfaces; visual programming; Kruskal´s algorithm; abstract operations; animations; declarative mapping rules; dynamic features representations; interpolating methods; sorting algorithms; tower of Hanoi; user interfaces; visualized pictures; Animation; Automatic speech recognition; Bidirectional control; Costs; Data visualization; Graphical user interfaces; Information science; Programming profession; Shape; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1994. Proceedings., IEEE Symposium on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    0-8186-6660-9
  • Type

    conf

  • DOI
    10.1109/VL.1994.363603
  • Filename
    363603