1994 Fiscal Year Annual Research Report
アプリケーションセマンティクスに基づくユーザインターフェースのカスタマイズ環境
Project/Area Number |
06680370
|
Research Institution | University of Library and Information Science |
Principal Investigator |
すぎ本 重雄 図書館情報大学, 図書館情報学部, 助教授 (40154489)
|
Co-Investigator(Kenkyū-buntansha) |
藤田 岳久 図書館情報大学, 図書館情報学部, 助手 (50238573)
阪口 哲男 図書館情報大学, 図書館情報学部, 助手 (10225790)
田畑 孝一 図書館情報大学, 図書館情報学部, 教授 (50026085)
|
Keywords | グラフィカルユーザインタフェース / アプリケーションセマンティクス / ソフトウェアのカスタマイズ / ユーザインタフェースオブジェクト / GUI開発環境 / ウィジェット / GUIプログラミングモデル |
Research Abstract |
グラフィカルユーザインタフェース(GUI)の開発には、ウィジェットと呼ばれるGUI部品と、それを基礎とするGUIビルダと呼ばれるソフトウェア開発ツールが広く使われてきた。しかしながら,ウィジェットは応用プログラムの持つ意味とは無関係に与えられるため、以下のような欠点を持つ。 ・GUI開発者は、応用プログラムの意味に基づいてユーザインタフェースに要求される機能仕様をウィジェットを組合せて実現する機能設計とGUIの外観を決める意匠設計の両方を同時に進めなければならない。 ・生成される応用プログラムにGUIの意味的構造が陽にあらわれないため、出来上がったプログラムをカスタマイズすることが困難である。 本研究では、上のような問題を解決するため、応用プログラムの観点からのGUIの意味的構造(アプリケーションセマンティクス)に基づいてGUIを定義する方法とそれに基づくGUI開発環境の開発を進めた。本研究では、GUIをユーザインタフェースオブジェクト(UIO)と呼ぶアプリケーションセマンティクス(AS)に基づいて定義される実体によって構成されるととらえた。UIOの定義は、ASを表わす抽象記述とGUIの外観等を表わす具象記述からなる。両記述を定義することで、機能設計と意匠設計を明確に分離することができる。本研究では、UIOに基づくGUI開発環境ASSORTの開発を進めた。ASSORTは機能設計と意匠設計を分離して行なう環境を提供する。平成6年度には以上のようなUIOの基礎的定義とGUI開発環境ASSORTの試作を行なった。
|