タンディ・トロワー | |
|---|---|
| 母校 | ワシントン州立大学 |
| 知られている |
|
タンディ・トロワー氏は、ワシントン州シアトルに拠点を置くロボット会社 Hoaloha Robotics LLC の現 CEO です。同社は、高齢者がより自立した生活ができるよう、自律的に移動でき、社会的に相互作用するロボットを開発しています。
トロワー氏は以前、マイクロソフトに28年間勤務し[1]、 20以上の製品に携わりました。その多くは市場でよく知られた製品でした。マイクロソフトでの最後の役職では、ロボティクス グループのゼネラル マネージャーを務め[2]、会議[3]や大学でロボティクスの将来について頻繁に講演しました。マイクロソフトを退職した後、ホアロハ ロボティクスを設立しました[4] 。
初期のキャリア
最初はラジオシャック TRS-80 モデル 1、後に Apple II で独学でプログラミングを学んだ後、タンディは半導体業界のエンジニアからキャリアを転換し、1979 年にソフトウェア開発に転向し、学校向けの教育およびカリキュラムベースの製品を開発している会社、Wicat のサンフランシスコ オフィスに採用されました。そこで彼は、SRA 向けに開発されていた Apple II 向けの教室カリキュラム管理パッケージに、ジム スカイラー博士の下で取り組みました。1980 年に彼は、当時最も新しい事業であったアタリのパーソナル コンピュータ部門[5]に採用されました。これは、アタリがワーナー コミュニケーションズにノーラン ブッシュネルから買収された直後のことでした。
買収可能なソフトウェア製品の評価から始め、すぐに Atari 400 および 800 コンピューター向けのさまざまな教育および娯楽製品の製品マネージャーとして働き、当時の Atari のパーソナルコンピューターは Shepherdson Microsystems によって作成された BASIC を実行しており、Apple II や Commodore PET などの初期の競合 PC に搭載されていた BASIC と完全に互換性がなかったため、Atari がMicrosoft BASIC のライセンスを取得することを経営陣に推奨しました。ビル ゲイツは自らサニーベールの Atari オフィスを訪れ、仕様の機能について交渉しました。
Microsoftへの移行
1981 年後半、タンディはマイクロソフトの求人について問い合わせ、面接に招待され、当時の人事部長代理のスティーブ・バルマーから同社への入社を打診された。当時の従業員数は約 90 名で、タンディはジェフ・レイクス、クリス・ラーソン、カール・ストーク、マーク・ドイチュ、マーク・ウルシーノを含む新製品マーケティング チームの一員として入社した (チャンネル 9 のビデオの最後を参照[6] )。
チームには、IBM が新しい PC に同梱して出荷していた GW-BASIC として知られる OEM バージョンの BASIC を含む、さまざまな BASIC 製品のマーケティングの責任が与えられました。また、6800、6809、6502、Z-80、8080、8086 プロセッサ用のさまざまな BASIC インタープリタや BASIC コンパイラも含まれていました。さらに、彼はいくつかのゲーム (Microsoft Decathlon、Adventure)、教育用製品 (Typing Tutor)、Apple II コンピュータ用に既に出荷されていた Z-80 ベースの SoftCard や RAMCard などのハードウェア製品、muMath (記号方程式プロセッサ)、muLisp (LISP インタープリタ) も担当しました。Microsoft での最初のマネージャーは Nigel Smith でした。
3 か月以内に、COBOL とファイル ソート ユーティリティであるMicrosoft Sort 80 のマーケティングの責任も彼に移されました。約 6 か月後、Microsoft Pascal、FORTRAN、MacroAssembler のマーケティングの責任と、MS-DOS 用の最初の Microsoft C コンパイラのリリースの責任も彼に与えられました。この時点で、彼はハードウェア製品、ゲーム、教育製品の責任を手放しましたが、その前に、 Bruce Artwick が Microsoft のために作成したMicrosoft Flight Simulatorの最初のバージョンのリリースを管理しました。
その後の 3 年間で、彼はプログラミング言語ファミリーを中心とした小さなマーケティング チームを構築し、そのファミリーを Apple Macintosh 用の最初の BASIC インタープリターとコンパイラーまで拡張しました。
ウィンドウズ
1984 年後半、タンディの上司となったスティーブ・バルマーは、タンディにMicrosoft Windowsの小売マーケティングの責任を引き継ぐよう依頼した。IBM は Windows のライセンス供与を拒否し、代わりに TopView と呼ばれる独自のキャラクタベースのウィンドウ アプリケーション マネージャを採用したが、マイクロソフトはグラフィカル ユーザー インターフェイスの開発を続けた。Windows 1.0 は 1985 年秋に出荷された。このバージョンの Windows は、解像度が 320×200 ピクセルの CGA カードで動作しなければならなかったため、今日のバージョンとはほとんど似ていない。また、タンディがチームに参加する前は、元の設計のように重なり合うウィンドウではなく、タイル状のウィンドウを使用することが決定されていた。
Tandy は、ペイント プログラム、Windows Write と呼ばれるシンプルなワード プロセッサ、電卓、リバーシ ゲーム、メモ帳、ファイル マネージャ、カレンダー プログラムなど、一連のデスクトップ アプレットの仕様を作成しました。また、コントロール パネルと呼ばれるアプリを使用してシステム パラメータを変更する方法も定義しました。
Windows 向けアプリケーションの市場投入は当初は遅かった。1986 年 7 月、Windows のマーケティング ディレクターを務めていた Tandy は、サードパーティ製アプリケーションが 12 個未満であることを認めざるを得なかった。[7]
彼は Windows 2.0 の管理に携わり、インターフェイスは再び重なり合うウィンドウに戻りました。これは、Windows で動作する最初の重要なアプリケーションの 1 つであるMicrosoft Excelのプラットフォームになりました。その頃までに、Aldus という会社も、人気のページ レイアウト製品である Pagemaker の Windows 版を開発していました。これは、HP LaserJet プリンターのプリンター ドライバーを利用していました。当時、ほとんどのプリンターはドット マトリックスでした。
その頃までに、IBM (Windows のライセンスをまだ拒否していた) との共同開発契約があり、Microsoft と IBM は共同で OS/2 という新しい OS を開発することになっていた。この OS には、プレゼンテーション マネージャという独自のウィンドウ マネージャが含まれていた。Windows と OS/2 プレゼンテーション マネージャの UI は、ユーザーがスムーズに切り替えられるように同期しておく必要があり、Tandy は、製品の機能を調整して運用上の互換性を保つための連絡役となった。
1987 年 11 月に Windows 2.0 が出荷されたとき、Tandy は Microsoft に新しいグループを設立して、ユーザビリティ テスト、アプリケーション インターフェイスの設計、UI ガイドラインの公開、新しい UI のプロトタイプの作成を行うことを提案しました。その後、彼は Microsoft 初のユーザビリティ テスト ラボを設立し、Microsoft Press から出版された Windows アプリケーションの設計ガイドラインのほとんどを作成しました。また、初期のユーザー インターフェイス カンファレンスでアプリケーション インターフェイスの設計に関する講演者としても活躍しました。
この頃、スティーブ・ジョブズはアップルを離れ、Windows をめぐってマイクロソフトを訴えた。タンディは証言録取に関わり、マイクロソフトの法務チームが法廷で使用するビデオやその他の教育用資料を作成する任務を負っていた。最終的に、この問題は法廷外で解決された。
インタラクティブソフトウェアエージェント
ユーザー インターフェイスの設計とユーザビリティ評価がより一般的な手法となり、Microsoft の製品チームに統合されるにつれて、Tandy は主に、優れた設計手法と新しい UI イノベーションの促進に重点を置くようになりました。Microsoft コンシューマー アプリケーション部門で不運なMicrosoft Bobが作成されていたのもこの時期でした。設計作業を評価するためにチームと会った Tandy は、設計アプローチには適切な動機と、スタンフォード大学の教授である Byron Reeves とClifford Nassの研究に基づく優れた概念モデルがあると感じました。この研究では、人間は人間以外のソースから提示された場合でも社会的刺激に反応することが、いくつかの実験によって確認されています。しかし、彼は Microsoft Bob チームが開発していた実装には同意できませんでした。そこで Tandy は契約開発者を雇い、画面上のキャラクター エージェント用のインターフェイスを作成しました。このインターフェイスはMicrosoft Agentと呼ばれ、 Windows 開発者は誰でもアプリケーションや Web ページに対話型キャラクターを組み込むことができました。[8]インタラクションをサポートするコードに加えて、開発者がライセンスを取得できる4つのキャラクター(ロボット(Robby)、オウム(Peedy - MSR Persona Project [9]から借用)、魔法使い(Merlin)、精霊(Genie))と、開発者が独自のキャラクターやアニメーションシーケンスを作成できるツールがありました。1997年にACM Conference on Human Factors in Computing Systemsで発表された論文で、Tandyは対話型エージェントの会話型インターフェースの作成方法について説明しました。[10]
その後、Office チームは、Office アシスタントをサポートし、使用されていたオリジナルの Microsoft Bob コードを置き換えるためにこのコードを使用しました。ただし、Office チームは、悪名高い Clippit (別名「Clippy」) を含む独自の文字セットを作成しました。Microsoft Agent は、Windows ME のユーザー登録コンポーネントにも含まれており、Microsoft Research の多数のプロジェクトやサードパーティのアプリケーションや Web サイトで取り上げられました。このコードは、このテクノロジに対するユーザーの受け入れが不十分だったため、Windows と Office の両方から削除されました。インターフェイスの使用方法を改善するための彼の努力にもかかわらず、このプロジェクトは Microsoft で中止されました。
Windows Media Center 以降
2004 年、Tandy はCraig Mundieの組織に異動し、Windows Media Center のユーザー インターフェイス チームを担当しました。このチームはその後、Will Pooleのデジタル メディア部門に移されました。最初のチームと仕様を構築した後、彼は Joe Belfiore を後任として採用し、Mundie の仕事に戻りました。今回は、BigTop というプロジェクトで Mundie が温めていた同時実行作業の価値を実証できるアプリケーション シナリオを考え出すという使命がありました。BigTop の目的は、同時に実行されるコード モジュール間のやり取りを管理するためにスレッド、ロック、セマフォを管理する従来の複雑さを排除し、シングル スレッドのシングル プロセッサ ベースの開発から非同期の分散処理に移行する必要がある開発者を支援するという Mundie のビジョンを実現することでした。これが最終的に CCR (同時実行および調整ランタイム) と DSS (分散ソフトウェア サービス) になり、後にMicrosoft Robotics Developer StudioとCCR & DSS Toolkitに組み込まれました。しかし、説得力のあるシナリオを特定するためのこの最初の試みで、タンディはニューラル ネットワーク、遺伝的アルゴリズム、群集処理などの生物学にヒントを得た技術を調査し、最終的には自然な会話を可能にする対話ソフトウェア エンジンを構築するプロジェクトを提案しました。しかし、このプロジェクトは中止されました。
ゲイツ戦略スタッフとロボット工学研究

2005年、タンディはビル・ゲイツの戦略スタッフの一員として異動し、[11]ゲイツが進行中の社内外の開発に遅れを取らないように支援する役割を担いました。
この間、タンディは、大学の研究者、産業用ロボット分野のABBやKUKAなどのベンダー、新しいロボット キット用のソフトウェアを探していた LEGO の VP など、ロボット コミュニティのさまざまな部分との会議に招待されました。テクノロジーの世界のさまざまな部分から来たにもかかわらず、共通のメッセージがあるように思われました。ロボットは新しい「破壊的な」方向に進んでおり、新しい個人的な形に向かっているということです。
ロボット工学コミュニティのリーダー数名と話し合い、利用可能なリソースを評価した後、タンディはビル・ゲイツとロボット工学について議論した。その結果、さまざまなロボットに適用できる一貫したプラットフォームとツールを提供できる開発キットを作成するという提案が生まれた。ゲイツはクレイグ・マンディとMSRのシニアVPであるリック・ラシッドにレビューと意見を求め、提案はプロトタイプ段階に移行することが承認され、マンディが温めていた並行処理の作業に統合されることとなった。9か月後、その後のレビューを経て、プロジェクトは製品開発に承認された。[12]最初のコミュニティテクノロジプレビュー(CTP)は2006年6月にMicrosoft Robotics Studioとして出荷された。V1.0の公式リリースは2006年12月であった。[13]
2008年11月の2.0リリースは、Microsoft Robotics Developer Studioに改名されました。2012年の4.0リリース後、マイクロソフトは製品の販売を中止し、ロボティクスグループを閉鎖しました。[14]それ以来、マイクロソフト内ではWindows用のROS(ロボットオペレーティングシステム)など、ロボティクスに関する作業が行われてきましたが、マイクロソフトのロボティクスへの関与は最小限でした。
ポストマイクロソフト
タンディ・トロワーは2009年11月にマイクロソフトを辞職し、世界中で増加している介護を必要とする人々の生活を向上させるロボットソリューションをサポートするソフトウェアとサービスを開発する新しいベンチャー企業を立ち上げました。この新しいベンチャー企業はホアロハ・ロボティクス(「ホアロハ」はハワイ語で「友人」を意味する[15])と名付けられ、2010年9月に設立されました。
参考文献
- ^ 「Q&A: マイクロソフトの「20年クラブ」メンバーが過去と未来を振り返る」Microsoft News 2005年9月21日2021年8月3日閲覧。
- ^ 「Microsoft Fosters Robotics」シアトルPI。2006年6月19日。 2021年8月6日閲覧。
- ^ “RoboBusiness”. RoboBusiness. 2012年2月29日時点のオリジナルよりアーカイブ。2015年9月18日閲覧。
- ^ 「Hoaloha Robotics About Page」Hoaloha Robotics . 2021年8月2日閲覧。
- ^ 「Atariの8ビットコンピューターの歴史」atarimania.com . 2021年8月6日閲覧。
- ^ 「マイクロソフトの歴史 - 1981」。マイクロソフト。2021年8月3日閲覧。
- ^ 「Plantir が Windows Filer 3.0 を準備」。Infoworld。1986 年 7 月 21 日。2021 年 8 月 6 日閲覧。
- ^ 「Microsoft Agent 2.0 がコンピューティングに人間味を加える」 1998 年 10 月 12 日. 2021 年 8 月 6 日閲覧。
- ^ 「ペルソナプロジェクトとオウムのピーディー」。2021年8月6日閲覧。
- ^ Trower, Tandy (1997-03-22). 「対話型ソフトウェアエージェントの会話型インターフェースの作成」CHI '97 拡張アブストラクト、将来を見据えたコンピューティングシステムにおけるヒューマンファクター - CHI '97。 Portal.acm.org. p. 198. doi :10.1145/1120212.1120341. ISBN 0897919262. S2CID 22082037 . 2015年9月18日閲覧。
- ^ ビル・ゲイツ(2008年2月1日)「すべての家庭にロボットを」サイエンティフィック・アメリカン。 2021年8月4日閲覧。
- ^ Cherry, Steven (2007-08-01). 「Robots, Incorporated」. IEEE Spectrum . 2021-08-03閲覧。
- ^ 「Q&A: Microsoft、Microsoft Robotics Studio のリリースを発表」。Microsoft ニュース。2006 年 12 月 12 日。2021 年 8 月 3 日閲覧。
- ^ Guizzo, Erico (2014-09-25). 「Microsoft がロボット工学グループを閉鎖」. IEEE Spectrum . 2021-08-04閲覧。
- ^ “ナー・プケ・ウェヘウェヘ・オレロ・ハワイ”.ウェヘウェヘ.org 。2019年3月30日に取得。
外部リンク
- Tandy Trower の LinkedIn プロフィール
