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

A Customizing Environment for User Interfaces based on Application Semantics

Research Project

Project/Area Number 06680370
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 情報システム学(含情報図書館学)
Research InstitutionUniversity of Library and Information Science

Principal Investigator

SUGIMOTO Shigeo  Faculty of Library and Information Science, University of Library and Information Science Associate Professor, 図書館情報学部, 助教授 (40154489)

Co-Investigator(Kenkyū-buntansha) FUJITA Takehisa  Faculty of Library and Information Science, University of Library and Informatio, 図書館情報学部, 助手 (50238573)
SAKAGUCHI Tetsuo  Faculty of Library and Information Science, University of Library and Informatio, 図書館情報学部, 助手 (10225790)
TABATA Koichi  Faculty of Library and Information Science, University of Library and Informatio, 図書館情報学部, 教授 (50026085)
Project Period (FY) 1994 – 1995
Project Status Completed (Fiscal Year 1995)
Budget Amount *help
¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 1995: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 1994: ¥1,100,000 (Direct Cost: ¥1,100,000)
KeywordsGraphical User Interface(GUI) / GUI Programming / GUI Builders / Application Semantics / Customizing GUIs / Software Reuse / User Interface Objects / GUI Programming Model / ソフトウェアのカスタマイズ / GUI開発環境 / ウィジェット / GUIプログラミングモデル
Research Abstract

Graphical user interfaces (GUIs) have been widely accepted, and various software tools to support GUI programming called GUI builders have been developed. The GUI builders are designed based on GUI widgets which are designed objects used as universal GUI components. The GUI builders are quite successful to build GUIs from GUI elements but are not suitable to modify existing GUIs in accordance with user's requirements, i.e., customization.
In this research, we have defined a new programming model for GUI development. The model has two aspects, which are definition of GUI components based on application semantics and two phase programming process. A GUI component, which is called a User Interface Object (UIO), is defined in two aspects, which are the abstract description that gives functional definition of the UIO and the concrete description that gives physical structure of the UIO.Since the functional definition, i.e., application semantics, is given separately from the physical structure, we can define a set of UIOs which has the same abstract description and differs in their concrete description. The two phase programming process consists of the functional design phase (FDP) and the visual design phase (VDP) to define and verify functional definition of a UIO (i.e., abstract description) and to define and/or modify look-and-feel of a UIO (i.e., a concrete description), respectively. We have developed a GUI development tool based on this programming model. The tool consists of three components, which are the function builder for FDP,visual the design builder for VDP and the UIO-base to store and manage UIOs.

Report

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

    (6 results)

All Other

All Publications (6 results)

  • [Publications] Mitsuharu Nagamori, Shigeo Sugimoto, Koichi Tabata: "Customizing User Interfaces based on Application Semantics : An Approach to Reuse Graphical User Interfaces" Proceedings of the 47th Federation of Information and Documentation conference. 301-305 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] Mitsuharu Nagamori, Tetsuo Sakaguchi, Shigeo Sugimoto, Koichi Tabata: "A User Interface Builder for Customizable GUIs" Techinical Report of the Institute of Electronics, Information and Communication Engineers. SS94-42. 1-8 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] Mitsuharu Nagamori, Tetsuo Sakaguchi, Shigeo Sugimoto, Koichi Tabata: "A Two Phase GUI Development Tool : Separating Framework Prototype Design and Visual Product Design" Proceedings of the 51st Annual Convention of the Information Processing Society of Japan. 5L-1. 1-2 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] mitsuharu nagamori: "Customizing User Interfaceshased on Application Semantics: An approach to Reuse Graphical User Interfaces" Proceedings of the 47th Federation of Information and Documentation conference. 301-305 (1994)

    • Related Report
      1995 Annual Research Report
  • [Publications] 永森光晴: "GUIのカスタマイズを指向したユーザインタフェースビルダ" 電子情報通信学会技術研究報告. 94-42. (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 永森光晴: "機能デザインとビジュアルデザインを分離したGUI開発ツール" 情報処理学会51回全国大会講演論文集. (1995)

    • Related Report
      1995 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