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

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)
萩谷 昌巳  東京大学, 大学院・工学系研究科, 教授 (30156252)
Project Period (FY) 1994 – 1996
Project Status Completed (Fiscal Year 1996)
Budget Amount *help
¥7,700,000 (Direct Cost: ¥7,700,000)
Fiscal Year 1996: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1995: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 1994: ¥6,100,000 (Direct Cost: ¥6,100,000)
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

Report

(4 results)
  • 1996 Annual Research Report   Final Research Report Summary
  • 1995 Annual Research Report
  • 1994 Annual Research Report
  • Research Products

    (29 results)

All Other

All Publications (29 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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] Satoshi Matsuoka: "Locally Simultaneous Constraint Satisfaction" Proceedings of the Second Workshop on the Principles and Practices of Constraint Programming. 48-57 (1994)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] Hosobe Hiroshi, Satoshi Matsuoka et.al.: "Locally Simultaneous Constraint Satisfaction" Proc.Principles and Practices of Constraint Programming. 48-57 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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)

    • Related Report
      1996 Annual Research Report
  • [Publications] Satoshi Matsuoka: "Penumbrae for 3D Interactions" Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'96). 10. 165-166 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Satoshi Matsuoka: "In Search for an Ideal Computer-Assisted Drawing System" Proceedings of the Sixth IFIP Conference on Human-Computer Interaction (INTERACT'97). (出版予定).

    • Related Report
      1996 Annual Research Report
  • [Publications] 松岡 聡: "三次元インタラクションのための層状半影の生成方法" インタラクティブシステムとソフトウェアIV. 16. 169-177 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 松岡 聡: "認知的負荷を軽減する描画方式の提案と実装" インタラクティブシステムとソフトウェアIV. 16. 71-80 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 松岡 聡: "Ubiquitous Links:実世界環境に埋め込まれたハイパーメディアリンク" 情報処理学会研究会報告. 96-HI-67. 23-30 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Satoshi Matsuoka: "Adaptive Recognition of Implicit Structures in Human-Organized Layouts" Proceedings of 1995 IEEE Symposium on Visual Languages. 314-322 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] Satoshi Matsuoka: "Hierarchical Collections: An Efficient Scheme to Build an Object-Oriented Distributed Class Library for Massively Parallel Computation" International Symposium on Object Technologies for Advanced Software(ISOTAS'96), Springer Lecture Notes in Computer Science. 1049. 96-117 (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] Akinori Yonezawa: "Compiling Away the Meta-Level in Object-Oriented Concurrent Reflective Languages Using Partial Evaluation" ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications(OOPSLA'95), SIGPLAN Notices. 30-10. 300-315 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 高橋伸: "並列アルゴリズムの3次元アニメーション作成システムの実現に向けて" インタラクティブシステムとソフトウェアIII. 103-112 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 松岡聡: "不等式を含む制約階層の効率的解消法" インタラクティブシステムとソフトウェアIII. 123-122 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 萩谷昌巳: "Computing-as-Editing Paradigm(CAEP)に基づいた数式処理のユーザ・インターフェース" インタラクティブシステムとソフトウェアIII. 161-170 (1995)

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

    • Related Report
      1994 Annual Research Report
  • [Publications] Ken Miyashita: "Interactive Generation of Graphical User Interfaces by Multiple Visual Examples" Proceedings of the ACM Symposium on User Interface Software and Technology(UIST'94). 85-94 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Hiroshi Hosobe: "Locally Simultaneous Constraint Satisfaction" Proceedings of the Second Workshop on the Principles and Practices of Constraint Programming. 48-57 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 宮下 建: "複数の視覚的例による直接操作インターフェースの対話的実現" コンピュータソフトウェア. 11-6. 41-51 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 高橋 伸: "アルゴリズムアニメーション作成システムにおける宣言的記述方法について" コンピュータソフトウェア. 11-6. 83-94 (1994)

    • Related Report
      1994 Annual Research Report

URL: 

Published: 1994-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi