著者
Nicole Yankelovich, Bernard J. Haan, Norman K. Meyrowitz, Steven M. Drucker
タイトル
Intermedia: The Concept and the Construction of a Seamless Information Environment
ページ
81-96
日時
January 1988
コメント
○ 操作 ・HyperTextのノードのことを「ドキュメント」と呼ぶ ・ドキュメントにはテキスト、イメージ、グラフィックなどの 種類があり、操作するアプリケーションが異なる ・ドキュメントの一部分を「ブロック」と呼び、ブロック同志を リンクで結ぶことができる。 ・リンクには属性を付加することができ、検索に使用できる ・リンクはドキュメントに付属しているのではなく別に 管理されている。リンク、ブロックの情報の集合を「web] と呼ぶ。webはアプリケーションやドキュメントと独立の データベースに入っている。 ・webには通常のファイルと同様のR/Wパーミッションがあるが これに加えて「annotation」パーミッションがある。 人のwebに書き込み不可能でも注釈を加えることはできる。 ・リンクを並べた「path」を定義でき、その上を前進/後退できる ○ 実装 ・BSD UNIX上に実装 ・CadMacというMacエミュレーションパッケージ、BBNの Inheritance C、その上のC版MacAppを使っている。 ・MacAppのクラス階層に加えてInterMedia上のクラスを サブクラスとして実装している。例えばリンクやブロックを どのアプリでも使えるようにするため、MacAppのアプリ ケーションクラスのサブクラスとしてIntAppというのを 作ってある。 ・よく使うクラスの集合を「Building Block」として提供 している。例えばグラフィックエディタのためのBuilding Blockがある。 ・どうやら各「アプリケーション」はプロセスではなく、 InterMedia全体でひとつのプロセスらしい。このため アプリの独立開発が難しいが、苦しい工夫をしている (クラスのつなぎかえ!)(OOPSLA86参照) ○ 問題点(筆者による) ・コンパイルに時間がかかる。クラス定義を変えるとその下の クラスを全部コンパイルしなおすので45分かかっていた。
カテゴリ
HyperText
Category: HyperText
Journal: IEEE Computer
Comment: ○ 操作
        ・HyperTextのノードのことを「ドキュメント」と呼ぶ
        ・ドキュメントにはテキスト、イメージ、グラフィックなどの
        種類があり、操作するアプリケーションが異なる
        ・ドキュメントの一部分を「ブロック」と呼び、ブロック同志を
        リンクで結ぶことができる。
        ・リンクには属性を付加することができ、検索に使用できる
        ・リンクはドキュメントに付属しているのではなく別に
        管理されている。リンク、ブロックの情報の集合を「web]
        と呼ぶ。webはアプリケーションやドキュメントと独立の
        データベースに入っている。
        ・webには通常のファイルと同様のR/Wパーミッションがあるが
        これに加えて「annotation」パーミッションがある。
        人のwebに書き込み不可能でも注釈を加えることはできる。
        ・リンクを並べた「path」を定義でき、その上を前進/後退できる
        ○ 実装
        ・BSD UNIX上に実装
        ・CadMacというMacエミュレーションパッケージ、BBNの
        Inheritance C、その上のC版MacAppを使っている。
        ・MacAppのクラス階層に加えてInterMedia上のクラスを
        サブクラスとして実装している。例えばリンクやブロックを
        どのアプリでも使えるようにするため、MacAppのアプリ
        ケーションクラスのサブクラスとしてIntAppというのを	
        作ってある。
        ・よく使うクラスの集合を「Building Block」として提供
        している。例えばグラフィックエディタのためのBuilding
        Blockがある。
        ・どうやら各「アプリケーション」はプロセスではなく、
        InterMedia全体でひとつのプロセスらしい。このため
        アプリの独立開発が難しいが、苦しい工夫をしている
        (クラスのつなぎかえ!)(OOPSLA86参照)
        ○ 問題点(筆者による)
        ・コンパイルに時間がかかる。クラス定義を変えるとその下の
        クラスを全部コンパイルしなおすので45分かかっていた。
Bibtype: Article
Pages: 81-96
Month: jan
Author: Nicole Yankelovich
        Bernard J. Haan
        Norman K. Meyrowitz
        Steven M. Drucker
Title: Intermedia: The Concept and the Construction of a
        Seamless Information Environment
Year: 1988