研究概要 |
本研究の目標は,オブジェクト指向も出るによる,OS,言語処理系,アプリケーションの統合を行い,応用指向システムの構築法を明らかにすることである.筆者が開発したOS/omicron第4版を用いて,本研究を遂行した.実際に行ったのは次のとおりである. (1) 本研究の基盤であるOS/omicron環境の実用化および安定化を行った.また,本システムを記述するために独自開発したC++言語処理系について,実用的なアプリケーション開発および実行の安定化,さらに高速化を行った. (2) オブジェクト管理の重要な対象である,ウィンドウおよびGUIについて,実用的なGUI部品を作成した.本OSでは,これらをオブジェクトをOS内で管理する.また,これをプログラムと統合して扱うUI部の生成系を開発した. (3) ユーザが作成したオブジェクトを管理し,一貫したインタフェースを提供するミドルウェアを開発した.ここでは,オブジェクトへの多態的なAPIや,API,オブジェクトの永続化をサポートする. (4) 本OSの実際のアプリケーションとして,自由に手書きし,検索ができるデータベース環境,TCP/IP上のネットワークアプリケーション,およびグラフィックツールを作成した.これらは,オブジェクト指向ベースのデータ管理システムとの統合を行った.
|