ジョンズ・フレデリック(ジェフ)・ルリフソンは、
1941年8月20日に
オハイオ州で生まれました。ワシントン大学で
数学の学士号を取得後、
スタンフォード大学でコンピュータサイエンスの博士号を取得しました。
彼のキャリアは、1966年にスタンフォード研究所(現在の
SRIインターナショナル)の
オーグメンテイション研究センターに参加したことから始まりました。そこで、ルリフソンは「タイムシェアリング」ソフトウェアの開発に取り組み、オンラインシステム(NLS)の実装を主導しました。このNLSは、現代のコンピューティングとネットワーキングにおける多くの将来的な発展を予見する画期的なシステムでした。
ルリフソンの主な貢献の一つは、NLS用のコマンド言語の開発です。彼は、最初のオンラインエディターを作成し、ファイル構造を再設計しました。さらに、1968年の「すべてのデモの母」と呼ばれるコンピュータマウスの最初の公開デモンストレーションでは、リードプログラマーとしてプログラムとデモンストレーションファイルを作成しました。彼は
ハイパーテキストの初期利用におけるチーフプログラマーでもありました。
ARCの創設者でありリーダーであった
ダグラス・エンゲルバートは、ルリフソンの革新的なプログラミングが彼のビジョンの実現に不可欠だったと評価しています。また、ルリフソンはNILの開発にも深く関与しました。
1968年には、SRIの代表として「ネットワークワーキンググループ」に参加し、
ARPANETで最初の接続を行いました。彼は、
ARPANETを介したNLSのリモート使用を可能にするために設計されたDecode-Encode Language(DEL)について説明しました。DELは実際に使用されることはありませんでしたが、ユーザーの操作を強化するための小さな「プログラム」をダウンロードするというアイデアは、後に
サン・マイクロシステムズの
Javaプログラミング言語におけるアプレットとして実現されました。
同時に、ルリフソンはAIプログラミング言語QA4の開発にも携わりました。このシステムは、初期のロボットであるShakeyによる計画に使用されました。
1973年、ルリフソンはSRIを離れてゼロックスPARCのSystem Sciences Laboratory(SSL)に参加しました。ここでは、パーソナルコンピューティングとローカルネットワークの作成に取り組みました。特に注目すべきなのは、彼が開発したデスクトップアイコンのコンセプトです。1978年には、センターのオフィス研究グループのマネージャーとなり、学際的な研究者の協力をグループの仕事に取り入れました。彼は人類学者と協力した最初のコンピュータ科学者の一人であり、ゼロックスでフィールド調査の利用を改善するために社会科学研究の分野に参入しました。
PARCでは、分散型オフィスシステムの実装にも取り組みました。1980年にはROLMでエンジニアリングマネージャーとして働き、1985年には人工知能アプリケーションベンダーであるSyntelligenceに参加しました。その後、1987年にサンマイクロシステムズ研究所に入所し、エンジニアリング、技術開発、研究グループのディレクターなどの役職を歴任しました。2003年から引退するまで、
アイバン・サザランドの研究室を管理しました。
ルリフソンは、ダグ・エンゲルバート・インスティテュートの名誉理事であり、The Open Groupの会長も務めています。彼の論文と研究はコンピュータ歴史博物館に保管されており、彼の作品を解説した「ジェフ・ルリフソンの論文のガイド」というタイトルのガイドも存在します。
ルリフソンの業績は、数々の賞で称えられています。1990年には、
ハイパーテキスト、アウトラインプロセッサ、ビデオ会議などの画期的なイノベーションを実装したことで、Association for Computing Machineryのソフトウェアシステム賞を受賞しました。1994年には、「
ハイパーテキスト、アウトラインプロセッサ、およびビデオ会議を使用して人間の知性を強化する先駆的な仕事」により、Association for Computing Machineryの
フェローに就任しました。2006年には、
SRIインターナショナルの殿堂入りを果たしました。