- 著者
-
佐藤一郎
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会論文誌 (ISSN:18827764)
- 巻号頁・発行日
- vol.46, no.2, pp.556-569, 2005-02-15
- 被引用文献数
-
1
複合ドキュメントを実現するコンポーネントフレームワークを設計・実装する.これはテキストや画像などの多様なコンテンツを実現するコンポーネントとその合成によって高次なドキュメントを実現するものである.従来の複合ドキュメントと同様にコンポーネントの合成やシームレスなコンテンツ表示・編集能力を提供するとともに,このフレームワークでは各コンポーネントがコンテンツに相当するデータ部分に加えて,そのコンテンツを表示・編集するプログラム部分も内蔵できるという自己完備性を導入する.さらにモバイルエージェント技術を利用することにより,コンポーネントにコンピュータ間移動性を与える.これによりネットワークを自律的に移動しながら情報配信を行うドキュメントが実現できるようになる.本論文ではこのフレームワークの概要を述べるとともに,Java言語を用いた設計・実装について概説し,さらに応用事例を示す.This paper presents a new framework for building mobile compound documents in distributed system, where a compound document to be dynamically and nestedly composed of software components corresponding to various contents, e.g., text and image. The framework enables each component to migrate over a network under its own control by using mobile agent technology and be are self-contained in the sense that they include not only their contents but also their programs for viewing and editing the contents. It also provides several value-added mechanisms for visually manipulating components embedded in a compound document and for seamlessly combining multiple visible components into a single one. Therefore, we can easily create and operate autonomous documents, which can change their contents and distribute themselves over a distributed system. This paper describes this framework and its implementation, currently using Java as the implementation language as well as a component development language, and then illustrates several interesting applications to demonstrate the utility and flexibility of this framework.