TNT (The NeWS Toolkit)
詳細情報
- 開発者
- Sun Microsystems
- 種類
- GUIツールキット
- プラットフォーム
- NeWS / OpenWindows
NeWS向けにSunが作ったオブジェクト指向ツールキット。PostScriptで書かれ、OPEN LOOKの外観を持つ。Sunがすべてを打ち切る前に、NeWSが本物のアプリケーションフレームワークに最も近づいた姿である。
NeWSの最初のツールキットであるLiteは、フレームワークというよりデモに近かった。TNTはOpenWindowsでそれに代わり、NeWS独自のオブジェクト指向版PostScriptで書かれたクラスライブラリとして、ウィンドウ、ボタン、メニュー、スクロールバー、テキストフィールドを継承付きのクラスとして提供した。コードはサーバー内で動くため、ボタンはネットワークの往復なしにマウスに反応できた。外観はOPEN LOOKに従っており、TNTプログラムはXViewのものと並べても違和感がなかった。SPARCstationでは軽快だったが、他の環境では重く、しかもNeWSがある場所でしか動かなかった。
それが問題だった。TNTプログラムはSunのサーバーに閉じ込められ、X11のプログラムはどこでも動いたため、ほとんどの開発者はXViewかMotifを選んだ。この環境からは、アーサー・ファン・ホフのHyperCard風構築キットHyperLookや、ドン・ホプキンスのパイメニューといった、いくつかの輝かしい例外が生まれた。1993年にOpenWindows 3.3が素のX11R5で作り直されるとNeWSは姿を消し、TNTも一緒に消えたが、気づいた人はあまりいなかった。