SunViewは、1980年代初頭に
サン・マイクロシステムズによって開発された
ウィンドウシステムです。元々はSunToolsと呼ばれていましたが、「
ワークステーション用のSunビジュアル統合環境(Visual Integrated Environment for Workstations)」の
頭字語である"View"を冠してSunViewと改名されました。このシステムは、サンの
UNIX実装である
SunOSに標準で組み込まれていました。
特徴として、当時の他の
UNIXウィンドウシステムとは異なり、その多くがシステム
カーネルに実装されていたのに対し、SunViewはより独立した形で動作していました。これにより、サンのデスクトップおよびデスクサイド
ワークステーション上で、高解像度のモノクロ、グレースケール、およびカラーディスプレイを活用したインタラクティブなグラフィカル環境を提供することができました。1980年代のテクニカルコンピューティング、文書出版、医療など、幅広い分野のアプリケーションで利用されました。
SunViewには、単なる
ウィンドウシステム以上の機能が組み込まれていました。電子メールリーダー、予定表ツール、テキストエディター、時計、設定、メニュー管理インターフェイスといった、今日のグループウェアに相当する機能がGUIで提供されていました。ベースOSとこのようなクライアントおよび関連サーバーソフトウェアを同梱するというアプローチは、当時の他の業界よりも数年先を行っていました。
その後、サンのSunViewアプリケーションスイートは、
X Window Systemに移植され、OPEN LOOKのルックアンドフィールを備えたDeskSet生産性ツールセットとして知られるようになりました。DeskSetは、サンのOpenWindows
デスクトップ環境の重要な要素の一つとなりました。さらに、
UNIX戦争の終結に向かう過程で、DeskSetツールは統合要素となりました。オープンシステム業界が長年の戦いに終止符を打つべく、COSEイニシアチブの一環として、サンがバンドルしていたアプリケーションをMotifウィジェットツールキットに再び移植し、その結果をCDE(
Common Desktop Environment)の一部とすることが決定されました。これにより、一時的にすべてのオープンシステムベンダーの間で共通の標準が確立されました。
サンがデスクトップ
ワークステーションにバンドルしたグループウェアは、SunViewの重要な遺産となりました。ウィンドウインフラストラクチャ、プロトコル、
ウィンドウシステム自体が変化した後も、サンのアプリケーションはほぼ同じ状態を保ち、以前の実装との相互運用性を維持しました。この互換性への配慮は、ユーザーエクスペリエンスの維持に大きく貢献しました。
SunViewは、当初はPostScriptに基づいたより洗練された
ウィンドウシステムであるNeWSに置き換えられる予定でした。しかし、実際の後継ソフトウェアはOpenWindowsとなり、そのウィンドウサーバーはSunView、NeWS、そして
X Window Systemのすべてをサポートしました。SunViewのディスプレイサポートは、
Solaris 2.2以降、段階的に廃止されました。サンは、SunViewと同様のAPIを備えたX用のツールキットであるXViewを提供し、開発者が2つの環境間をスムーズに移行できるようにしました。
サンは後に、CDEからGNOME
デスクトップ環境への移行を発表し、SunView/DeskSetのコードベースの20年以上の歴史に終止符を打ちました。しかし、SunViewは、その後の
デスクトップ環境や
ウィンドウシステムに大きな影響を与え、特にグループウェアの概念を早くから取り入れた点や、互換性を重視した姿勢は、今日のソフトウェア開発にも教訓を与えています。
この記述は、2008年11月1日以前にFree On-line Dictionary of Computingから取得した情報に基づいており、GFDLバージョン1.3以降の「RELICENSING」条件に基づいて再利用されています。