Xerox Star
一部の人々は、Apple、Microsoft、その他がXerox StarからGUIその他の技術革新を盗用したと感じており、ゼロックスが自らの知的財産を適切に保護しなかったと考えている。おそらく真実はもっと複雑である。Starの技術革新については多くの特許が開示された。しかし、当時、アメリカ連邦取引委員会(FTC)の連邦反トラスト法違反訴訟(独占禁止法違反訴訟)である1975年ゼロックス同意審決(Xerox Consent Decree)により、同社が特許を取得できる対象が制限されていた。また、Starの開示が準備されていた時、ゼロックスの弁理士は、レーザー印刷など他のいくつかの新技術に追われていた。さらに、ソフトウェアに関する特許、特にユーザインタフェースに関する特許は、当時は検証されていない法的分野であった。
ゼロックスは、Starのユーザインタフェースを保護するために裁判を起こした。1989年、WindowsのMacintosh用ユーザインタフェースの著作権侵害でAppleがMicrosoftを訴えた(英語版)後、ゼロックスもAppleに対して同様の訴えを起こした。しかし、この訴訟は、3年の時効を過ぎていたため、実質的な理由ではなく、手続き上の理由で棄却された。1994年、AppleはMicrosoftに対する訴訟で、当初争われていた問題だけでなく、ユーザインタフェースに関するすべての請求についても敗訴した。
当初、Starソフトウェアは、PARCの技術報告書「Wildflower: An Architecture for a Personal Computer」(バトラー・ランプソン著)で説明されている新しい一連の仮想メモリプロセッサ上で動作する予定だった。それらのマシンの名前は常にDで始まっていた。これらはすべてマイクロプログラム方式のプロセッサで、Starソフトウェアの場合、Mesa用に設計された命令セットを実装したマイクロコードがロードされた。InterlispやSmalltalk環境用のマイクロコードをロードすることも可能だが、これら3つの環境を同時に実行することはできなかった。
これらのマシンの次世代機であるDorado(ドラド)は、エミッタ結合論理(ECL)プロセッサを採用した。これは標準ベンチマークでDandelionの4倍の速度で、当時最速のスーパーミニコンピュータに匹敵するものであった。これは研究用に使われたが、ラックマウント型のCPUであり、オフィス用としては想定されていなかった。Dicentra(ダイセントラ)と呼ばれるネットワークルーターも、この設計に基づいていた。
Dolphin(ドルフィン)は、74S181 ALUなどのトランジスタ・トランジスタ・ロジック(TTL)技術で作られている。これはStar型ワークステーションとなる計画だったが、プロジェクトの目標を達成するにはコストが高すぎると判断された。ソフトウェアの複雑さが、やがて限られた構成を苦しめた。Starの開発中、システムの再起動に30分以上かかったことがあった。
実際に発売されたStarワークステーションのハードウェアは、Dandelion(ダンデライオン。しばしばDlionと略される)と呼ばれた。AMD Am2900というビットスライス方式のマイクロプロセッサー技術に基づいていた。より多くのマイクロコード領域を備えたDandelionの拡張版はDandetiger(ダンデタイガー)と名付けられた。
基盤となるDandelionシステムは、384 KBのメモリ(1.5 MBまで拡張可能)、10 MB、29 MB、または40 MBの8インチハードディスク、8インチフロッピードライブ、マウス、およびイーサネット接続を備えていた。16,000ドルで販売されたこのマシンの性能は、Dhrystoneベンチマークで約850であり、5倍の価格のVAX-11/750に匹敵するものであった。17インチ(43 cm)のブラウン管(CRT)ディスプレイ(白黒、1024×808ピクセル、38.7 Hzリフレッシュ)は当時の基準では大型であった。この大きさは、8.5×11インチの用紙を2枚並べて原寸大で表示できるようにするために必要であった。ディスプレイの解像度は75 dpiで、1ポイントを1ドットで表示することで、ほぼ原寸大のイメージを表示した(1ポイントは、1/72 inch)。このディスプレイの興味深い機能は、オーバースキャン領域(境界部)を16×16の繰り返しパターンでプログラムできることだった。これは、ルートウィンドウのパターンをモニターの端まで拡張するために使用され、今日でもほとんどのビデオカードには搭載されていない機能である。
ユーザーはそのオブジェクトをマウスでクリックして選択し、キーボードの専用の特殊キーを押下することで、オブジェクトの標準機能(開く、削除、コピー、移動)を同じ方法で呼び出すことができた。また「Show Properties」キーは、オブジェクト固有のプロパティシートという設定項目(例: 文字オブジェクトのフォントサイズ)を表示するために用意された。これらの一般的な規則により、すべてのプログラムのメニュー構造が大幅に簡素化された。
オブジェクトの統合は、最初からシステムに組み込まれていた。たとえば、グラフモジュールで作成したチャートオブジェクトは、どんな種類の文書にも挿入することができた。このような機能は、やがてApple Lisaのオペレーティングシステムの一部として利用できるようになり、Mac OS System 7では発行と引用(英語版)として搭載された。1990年には、Microsoft Windowsでもオブジェクトのリンクと埋め込み(OLE)の導入により利用できるようになった。この方法は、1990年代半ばから後半にかけてOpenDocソフトウェアプラットフォームで、また、Apple Mac(1991年)とMicrosoft Windows(1993年)向けのAppleWorks(元はClarisWorks)パッケージでも導入された。