NeWS
NeWS の設計は色々な意味でシンクライアント向きであり、ディスプレイ側に多くの処理を移動でき、クライアントプログラムの意味論からGUIの意味論を分離できる。PostScript の描画モデルを採用していたため、他のグラフィックスAPIよりもはるかに使い易くて強力である。従って、誰もが成功を信じて疑わなかった。
NeWS が市場に受け入れられなかった理由としては、以下のようなことが挙げられる。
NeWS を使うにはサンからライセンスを受ける必要があり、一方 X Window System は MIT Licenseでソースコードが配布されていた。NeWS ライブラリを使った製品を出荷する場合、サン、アドビシステムズ、パロアルト研究所に対してライセンス料を支払う必要があった。
X Window System の勝利が明らかとなるころまで、NeWS には頑健な再利用可能コードのライブラリが存在しなかった。サンはJavaではこの過ちを繰り返さなかった。問題をさらに悪化させたのは、サンが様々な種類のウィジェットセットを提供して開発者を混乱させた点である。
PostScript は後置記法とスタックをベースとしていて、数式を記述するのが苦手な言語である。これは印刷では問題ではないが、ユーザインタフェースでは例えば、スライダーからどれだけ下の位置でマウスがクリックされたかなどを計算する必要があり、数式が重要だった。C言語風の構文のコンパイラがいくつか登場したが(pdb、c2ps など)、これらは使いにくく、サンがサポートしたものでもなかった。