グラフィカルユーザインタフェース(GUI)を実現するためにはGUI用のライブラリを持つ言語を用いかなり多量の記述を行わねばならず,しかもその記述は一般に困難であり,ハードウェアやライブラリに依存しがちである. これに対して従来から使用されてきた文字(テキスト)入出力を基本とするテキスト型ユーザインタフェース(TUI)はかなり汎用性が高く,その記述は比較的簡単である.

本論文では,Xツールキットに準拠した命令をテキストで指定できるサーバと,テキスト型アプリケーション間の通信路を提供するクライアントにより,テキスト型アプリケーション群をGUI環境下に統合するGUIシステムXTSSを提案する. XTSSを利用すればアプリケーションはTUIを提供すればよいため,記述が汎用的かつ簡単になり,多数存在している既存のテキスト型アプリケーションを統合することも可能になる. さらに,GUI用ライブラリを持たないシェルによるGUIの記述やGUIの動的な記述も可能であり,エディタのような高度に対話的なアプリケーションも統合できることを示す.