• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

1996 Fiscal Year Final Research Report Summary

Advanced User Interface Construction via Multiple Visual Examples

Research Project

Project/Area Number 06452388
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionGraduate School of Information Science and Engineering, Tokyo Institute of Technology (1996)
The University of Tokyo (1994-1995)

Principal Investigator

MATSUOKA Satoshi  Tokyo Institute of Technology, Graduate School of Information Science and Engineering, Dept.of Mathematical and Computer Sciences, Associate Professor, 大学院・情報理工学研究科, 助教授 (20221583)

Co-Investigator(Kenkyū-buntansha) TAKAHASHI Shin  Tokyo Institute of Technology, Graduate School of Information Science and Engine, 大学院・情報理工学研究科, 助手 (00272691)
YONEZAWA Akinori  Tokyo Institute of Technology, Graduate School of Science, Dept.of Information S, 大学院・理学系研究科, 教授 (00133116)
Project Period (FY) 1994 – 1996
KeywordsDeclarative GUI / Programming-by-Examples / Visualization / Algorithm Animation / Pen computing / Interactive Penumbrae / Local Propagation / Constraint Hierarchv
Research Abstract

(1) Interactive constructionof GUI via multiple user examples : We have constructed a framework where a user can construct declarative rules of by providing multiple examples of user interfaces. In particular, the system infers the intentions of user corrections, whereby a cycle of system presentation versus user correction refines the interface.
(2) Declarative Animation Interface : We extended our previously proposed model of GUI called "bidirectional translation of abstract data and pictures" by incorporating the notion of time, thereby achieving semi-automated visualization of dynamic behavior of application data structures. The user merely declares the correspondence between the program's actions on the data structure and the desired animation effects, and the rest of the animation is generated by interpolation. The system has also been extended to incorporate 3-D interfaces.
(3) A theory of Generalized Local Propagation : We generalized the theory of local propagation in solving th … More e constraints in a hierarchical constraint system. First, we refined the definition of hierarchical constraints by Alan Borning et.al. ; then, we defined the notion of local semi-monotonicity and global-monotonicity in the solution graph, obtaining the necessary and sufficient condition under which the solution obtained by the local propagation algorithm can be considered "correct". We then categorized different solvers and comparators. Finally, we developed a constraint solver DETAIL based on the theory, and used it in our prototype systems.
(4) New interaction techniques for pen computing : We proposed a model of recognition in local structures called the "Link Model". We then developed a pen-interaction techniques in a prototype pen-system Pegasus. Which presents multiple candidates per user actions in drawing, achieving fast and flexible drawing interactions.
(5) Interactive Penumbrae : We proposed a new use of penumbrae in 3-D interaction, called the "Interactive Penumbrae". An artificially-drawing penumbrae in 3-D space enhances user perception of height and location from the projection plane. A fast rendering algorithm has been developed which makes the technique useful for real-time interaction in 3-D space. Less

  • Research Products

    (12 results)

All Other

All Publications (12 results)

  • [Publications] Shin Takahashi: "A Framework for Constructing Animations via Declarative Mapping Rules" Proceedings of 1994 IEEE Symposium on Visual Languages. 314-322 (1994)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Satoshi Matsuoka: "Interactive Generation of Graphical User Interfaces by Multiple Visual Example" Proceedings of the ACM Symposium on User Interface Software and Technology(UIST'94). 85-94 (1994)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Satoshi Matsuoka: "Locally Simultaneous Constraint Satisfaction" Proceedings of the Second Workshop on the Principles and Practices of Constraint Programming. 48-57 (1994)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Satoshi Matsuoka: "Adaptive Recognition of Implicit Structures in Human-Organized Layouts" Proceedings of 1995 IEEE Symposium on Visual Languages. 314-322 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Satoshi Matsuoka: "Generalized Local Propagation : A Framework for Solving Constraint Hierarchies" Proceedings of 1996 Principles and Practice of Constraint Programming}(CP'96). LNCS1118. 237-251 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Satoshi Matsuoka: "In Search for an Ideal Computer-Assisted Drawing System" Proceedings of the Sixth IFIP Conference on Human-Computer Interaction(INTERACT'97). (出版予定).

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shin Takahashi and Satoshi Matsuoka et.al.: "A Framework for Constructing Animations via Declarative Mapping Rules" Proc.1994 IEEE Symp.on Visual Languages. 314-322 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Ken Miyashita, Satoshi Matsuoka et.al.: "Interactive Generation of Graphical User Interfaces by Multiple Visual Examples" Proc.ACM Symposium on User Interface Software and Technology (UIST'94). 85-94 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Hosobe Hiroshi, Satoshi Matsuoka et.al.: "Locally Simultaneous Constraint Satisfaction" Proc.Principles and Practices of Constraint Programming. 48-57 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takeo Igarashi, Satoshi Matsuoka et.al.: "Adaptive Recognition of Implicit Structures in Human-Organized Layouts" Proc.1995 IEEE Symp.on Visual Languages. 314-322 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Hosobe Hiroshi, Satoshi Matsuoka et.al.: "Generalized Local Propagation : A Framework for Solving Constraint Hierarchies" Proc.Principles and Practices of Constraint Programming (CP'96). LNCS 1118. 237-251 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takeo Igarashi and Satoshi Matsuoka et.al.: "In Search for an Ideal Computer-Assisted Drawing System" Proc.Sixth IFIP Conference on Human-Computer Interaction (INTERACT'97). (in press).

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1999-03-09  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi