「ドン・ホプキンス」の版間の差分
m →メトロポリス |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple) - log |
||
5行目: | 5行目: | ||
彼は、[[ウィンドウマネージャ]]、[[Emacs]]、シムシティ、ザ・シムズなどの多くのプラットフォームやアプリケーションのための{{仮リンク|パイメニュー|en|Pie menu|redirect=1}}を開発し、改良してきた。彼は、ジョン・レイモンド・キャラハン<!-- John Raymond Callahan -->、{{仮リンク|ベン・シュナイダーマン|en|Ben Shneiderman}}、[[マーク・ワイザー]]とともにCHI'88 でパイメニューについての論文を発表し、よく引用されている<ref>[https://dl.acm.org/citation.cfm?id=57182 An empirical comparison of pie vs. linear menus]</ref>。彼は、パイメニューの[[X Window System|X10]]、X11、[[NeWS]]、[[Tcl/Tk]]、{{仮リンク|ScriptX|en|ScriptX}}、[[ActiveX]]、[[JavaScript]]、[[OpenLaszlo]]、[[Python]]、[[OLPC]]用の[[フリーソフトウェア]]や[[オープンソース]]実装、および、ザ・シムズや[[PalmPilot]]用のプロプライエタリ実装を発表している。 |
彼は、[[ウィンドウマネージャ]]、[[Emacs]]、シムシティ、ザ・シムズなどの多くのプラットフォームやアプリケーションのための{{仮リンク|パイメニュー|en|Pie menu|redirect=1}}を開発し、改良してきた。彼は、ジョン・レイモンド・キャラハン<!-- John Raymond Callahan -->、{{仮リンク|ベン・シュナイダーマン|en|Ben Shneiderman}}、[[マーク・ワイザー]]とともにCHI'88 でパイメニューについての論文を発表し、よく引用されている<ref>[https://dl.acm.org/citation.cfm?id=57182 An empirical comparison of pie vs. linear menus]</ref>。彼は、パイメニューの[[X Window System|X10]]、X11、[[NeWS]]、[[Tcl/Tk]]、{{仮リンク|ScriptX|en|ScriptX}}、[[ActiveX]]、[[JavaScript]]、[[OpenLaszlo]]、[[Python]]、[[OLPC]]用の[[フリーソフトウェア]]や[[オープンソース]]実装、および、ザ・シムズや[[PalmPilot]]用のプロプライエタリ実装を発表している。 |
||
ホプキンスはまた、[[ |
ホプキンスはまた、[[Apple]]/[[IBM]]の研究スピンオフである[[Kaleida Labs]]が作成したマルチメディアスクリプト言語ScriptXのデモやプログラミング例を書いたり、様々なOpenLaszloのアプリケーションやコンポーネントを開発しているほか、[http://www.art.net/Studios/Hackers/Hopkins/Don/art/cell.html セルオートマトンによる芸術作品]で知られるハッカーアーティストでもある。また、『[[The Unix-Haters Handbook]]』において、[[X Window System]]に関する章を執筆している。 |
||
==メトロポリス== |
==メトロポリス== |
2021年5月20日 (木) 13:10時点における版
ドン・ホプキンス(Don Hopkins)は、アメリカ合衆国のプログラマであり、ヒューマンコンピュータインタラクション (HCI) やコンピュータグラフィックスに関するプログラムで知られている。メリーランド大学カレッジパーク校の卒業生であり[1]、メリーランド大学ヒューマンコンピュータインタラクション研究所に属していた。
彼はリチャード・ストールマンの友人であり、ストールマンのことを「非常に想像力豊かな仲間」と評した。ストールマンがコピーレフトという言葉を使うようになったのはホプキンスの影響によるものである[2]。彼は、EFF DES crackerに "Deep Crack" というニックネームをつけた[1]。シミュレーションゲーム『シムシティ』をいくつかのバージョンのUNIXに移植し、X11用のマルチプレイヤー版を開発した。その後、『ザ・シムズ』のコアプログラミングの多くを手掛け、シムシリーズの開発者ウィル・ライトが設立したシンクタンク「Stupid Fun Club」のためにロボット制御ソフトや人格シミュレーションソフトウェアを開発した。
彼は、ウィンドウマネージャ、Emacs、シムシティ、ザ・シムズなどの多くのプラットフォームやアプリケーションのためのパイメニューを開発し、改良してきた。彼は、ジョン・レイモンド・キャラハン、ベン・シュナイダーマン、マーク・ワイザーとともにCHI'88 でパイメニューについての論文を発表し、よく引用されている[3]。彼は、パイメニューのX10、X11、NeWS、Tcl/Tk、ScriptX、ActiveX、JavaScript、OpenLaszlo、Python、OLPC用のフリーソフトウェアやオープンソース実装、および、ザ・シムズやPalmPilot用のプロプライエタリ実装を発表している。
ホプキンスはまた、Apple/IBMの研究スピンオフであるKaleida Labsが作成したマルチメディアスクリプト言語ScriptXのデモやプログラミング例を書いたり、様々なOpenLaszloのアプリケーションやコンポーネントを開発しているほか、セルオートマトンによる芸術作品で知られるハッカーアーティストでもある。また、『The Unix-Haters Handbook』において、X Window Systemに関する章を執筆している。
メトロポリス
ホプキンスはジョン・ギルモアのサポートのもと、OLPCのノートパソコンXO-1用のシムシティである『メトロポリス』(Micropolis) を開発した[4]。最新のバージョンにはパイメニューが含まれており、ホプキンスが公開した動画で詳しく説明されている。
OLPCプロジェクトは教育を第一の目的としているため、メトロポリスは単なるゲームではなく、子供が自分でゲームをプログラミングできるようなツールでもある[5]。ホプキンスは、様々な方法で簡単に拡張ができるようにメトロポリスをプログラムした。彼は、子供たちが新しい災害やエージェント(モンスター、竜巻、ヘリコプター、列車など)を作成し、XOの他の多くのゲームと同じようにプログラムできるようにする機能を追加した。メトロポリスをOLPCのSugarのユーザインタフェースと深く統合させたのは、子供たちの教育とアクセシビリティに焦点を当て、年配の子供たちがプログラミングを学ぶ意欲を高め、可能にするためである[6]。
ザ・シムズ
『ザ・シムズ』(日本語版タイトルは『シムピープル』)は、エレクトロニック・アーツが開発した仮想現実のコンピュータゲームである。このゲームは、非常に緩いガイドラインで知られており、ユーザーに課せられた特定の目標は存在しない。ユーザーは自分の作った仮想世界にただ存在するだけである。ホプキンスは、サン・マイクロシステムズで働いた後、ザ・シムズに関わるようになった[1]。それ以来、ザ・シムズは彼の仕事のテーマであり、彼はこのゲームのデザインと概念的な開発の多くに貢献してきた。彼は、UNIXへのザ・シムズの移植のために雇われた。彼は、ユーザーがゲームの世界で効率的にアクションを実行できるように、このゲームにパイメニューを実装した。
脚注
- ^ a b c Resume for Donald Edward Hopkins
- ^ The GNU Project by Richard Stallman
- ^ An empirical comparison of pie vs. linear menus
- ^ “History and Future of OLPC SimCity / Micropolis”. 2015年9月27日時点のオリジナルよりアーカイブ。2007年11月12日閲覧。
- ^ Game development - OLPC
- ^ SimCity for OLPC: Applying Papert's Ideas About Constructionist Education and Teaching Kids to Program