このページの本文へ

ロードマップでわかる!当世プロセッサー事情 第424回

業界に痕跡を残して消えたメーカー 最先端PDAに時代がついてこなかった不運のGeneral Magic

2017年09月11日 12時00分更新

文● 大原雄介(http://www.yusuke-ohara.com/) 編集●北村/ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

今では当たり前の通信機能を20年前に構想した
オブジェクト指向型のモバイルOS「Magic Cap」

 General Magicが作ろうとしていたものはPIC(Personal Intelligent Communicator)と呼ばれていた。コンセプトとしては、Knowledge Navigatorに非常に近いが、さすがにコンセプトビデオのような自然言語での対話は不可能である。これが実現するのは21年後である。Siriが2011年にiOS 5に搭載され、やっと自然言語での対話が一般的に利用可能になった。

 対話の代わりに利用されたのがroom metaphorである。画面で時計をクリックすれば時間がわかるし、Fax電話をクリックすれば電話の着発信やFaxの送受信ができる。机中央の手紙をクリックすればメールを書け、それをOutboxに放り込めば送信されるし、届いたメールはInboxに入るという具合だ。

ユーザーインタフェース「room metaphor」。これを見てMicrosoft Bobを連想する筆者は間違っている(Bobのほうが後追い)

 ここにあるのは標準的なアプリケーションのみだが、Hallwayに移動すると、他のアプリケーションを使うことも可能だった。ただ当たり前であるが、こうした機能をすべて手元の機器に盛り込んだら、サイズが巨大になってしまう。

 ところがGeneral Magicは、これをKnowledge Navigatorよりももっと小さな、それこそPDAサイズのデバイスに押し込むことを考えていた。当然これは機器単独で実現できるわけもなく、サーバー側との連携処理になる。そうしたこともあって、General MagicはこのPICの実現を、サーバー側とクライアント側に分けた。

 サーバー側で動くのがTelescriptという一種のスクリプト処理言語、クライアント側で動くのがMagic Cap OSで、この上でMagic Scriptという、オブジェクト指向のスクリプト言語が動いてアプリケーションを実行するという構図である。

 ちなみにMagic Scriptは、Atkinson氏の作ったHyperCardで利用されるHyperTalkというスクリプト言語に似ていたらしい。なぜこのような組み合わせになったかというと、PICが目指したものは以下のようなインテリジェンスな機能であった。

  • 特定の相手から届くメッセージはFAXに転送する
  • メッセージが届いたら、それをページャー(ポケットベル)経由で通知する
  • 自分の搭乗する予定のフライトのスケジュールが変わったら通知する

 ページャーというあたりが時代だが、これをAndroid Wearに置き換えればなんのことはない、最近のAndroid端末で実現しているような機能である。

 ただこれを1990年代に実現するためには、かなりの苦労が必要になった。こうした機能を実装するためには、ある処理はクライアント、別の処理はサーバーということになり、ただしそれをサーバーで行なうかクライアントで行うかは条件や環境によって変わってくる。

 これをシームレスに実現するために、サーバー側にはTelescriptのAgentが動作し、このAgentとクライアントの間で処理すべきスクリプトそのものが行き来するというモデルだった。

 もっと正確に言えば、クライアントとサーバーの両方にスクリプトが用意され、ある処理はサーバー側で行なわれ、その結果がクライアントに渡されて処理の続きが行われ、さらにその続きが再びサーバー側に、と処理の主体がポンポン切り替わる形であった。

 これもなんのことはない、Androidでクラウドを利用してアプリケーションを実行するのと大して変わらない。Telescriptという名前は、本来このAgentが実行するスクリプト言語の名前である。おもしろいのは、このTelescriptを実行するネットワーク全体を、General MagicではCloudと呼んでいたことだ。

 実際、現在のCloudという言葉の語源は、このGeneral MagicのTelescriptの処理環境とする説もあるほどだ。こうしてみると、General Magicの書いたPICという構想は、時代を軽く20年以上(フライト遅延などをGoogle Nowで教えてくれるようになったのは2012年なので、22年ほど?)先取りしていたわけだ。

 これを20年以上も前に考え付いたのはすごいことで、そのすばらしさを(説得に長けたPorat氏が)大手電器メーカーのCEOに弁舌も爽やかにまくくし立てられれば、それはCEOも「乗ってもいいかな?」という気にさせるのは当然である。またサーバーとクライアント、という構図で動く以上は基本的に通信が前提になるわけで、テレコム企業としてもこれは悪い話ではない。

できあがった製品は
動作が遅く、使い勝手も悪い

 資本提携が好調な一方で、実装は困難を極めたらしい。最終的に製品は1994年にパートナー企業からリリースされたが、この発売直後にMagic Link(後述するソニーの製品)を立ち上げてカレンダーに予定を入れたら、動作がNewtonよりも遅くなったり、赤外線を利用したデータ交換では、電話回線を使ったほうが早かったりしたようだ。

 ほかにもAT&T PersonalLinkというオンラインサービスを利用して名刺登録をしたら、General Magicの開発者ほぼ全員の名刺と個人情報が入手できてしまったり、今だったら笑いごとでは済まないような出来事があったらしい。

 ちなみにGeneral MagicにはSteve Wozniak氏(言わずと知れたApple IIの開発者)もけっこう肩入れしており、赤外線を使ったデータ交換に関してはWozが保有している特許のいくつかをGeneral Magicに譲渡したらしい。

 それにもかかわらず、Magic Link同士で赤外線通信でデータ交換をするには、両方のMagic Linkを1インチ以内に近づけないと通信できないことを見かけて、ずいぶん気落ちしたそうだ。

 さすがWozと思うのは、発売当初に10台近くの機械を購入、さまざまなことを試してはそれをAtkinson氏に逐一連絡して改良に貢献したらしい。ガジェットの神の面目躍如といったところだろう。

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,413
2
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥7,313
3
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,899
4
CIO フラットスパイラルケーブル CtoC (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps 形状記憶 iPhone 17 / 16 / 15 Macbook Pro/Air/iPad用/ノートパソコン Galaxy Google Pixel Android (ライトブラック, 1.5m)
CIO フラットスパイラルケーブル CtoC (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps 形状記憶 iPhone 17 / 16 / 15 Macbook Pro/Air/iPad用/ノートパソコン Galaxy Google Pixel Android (ライトブラック, 1.5m)
¥2,290
5
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
6
Anker Zolo USB-C & USB-C ケーブル (240W, 高耐久ナイロン) 1.8m ブラック iPhone 17 / 16 / 15 Galaxy iPad Pro MacBook Pro/Air 各種対応
Anker Zolo USB-C & USB-C ケーブル (240W, 高耐久ナイロン) 1.8m ブラック iPhone 17 / 16 / 15 Galaxy iPad Pro MacBook Pro/Air 各種対応
¥1,590
7
Anker Nano Charging Station (7-in-1, 100W, 巻取り式 USB-C ケーブル) (USBタップ 電源タップ) 【PSE技術基準適合】MacBook iPad iPhone Galaxy Android ブラック
Anker Nano Charging Station (7-in-1, 100W, 巻取り式 USB-C ケーブル) (USBタップ 電源タップ) 【PSE技術基準適合】MacBook iPad iPhone Galaxy Android ブラック
¥9,990
8
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
9
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
¥2,480
10
ソニー ゲーミングイヤホン INZONE Buds:WF-G700N Fnatic監修/ワイヤレス / 低遅延2.4GHzワイヤレス接続 USBType-Cトランシーバー同梱/LE Audio対応/アクティブノイズキャンセリング/立体音響 / 最大約24時間バッテリー / 急速充電/マイク付き / PS5 スマホ PC Switch グラスパープル
ソニー ゲーミングイヤホン INZONE Buds:WF-G700N Fnatic監修/ワイヤレス / 低遅延2.4GHzワイヤレス接続 USBType-Cトランシーバー同梱/LE Audio対応/アクティブノイズキャンセリング/立体音響 / 最大約24時間バッテリー / 急速充電/マイク付き / PS5 スマホ PC Switch グラスパープル
¥20,800

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン