TRONプロジェクト

TRONプロジェクト（トロンプロジェクト）は、坂村健による、リアルタイムOS仕様の策定を中心としたコンピュータ・アーキテクチャ構築プロジェクトである。プロジェクトの目指す最終的到着点のグランドイメージとして「HFDS」（Highly Functional Distributed System: 超機能分散システム。「どこでもコンピュータ」などとも）を掲げている。1984年6月開始。 プロジェクトの中心と言える団体は、2017年初頭現在、「トロンフォーラム」（2015年4月1日に「T-Engineフォーラム」から名称変更。さらに以前は社団法人トロン協会（2010年1月15日付けで解散し、2000年頃から併存していたT-Engineフォーラムに吸収））。RTOS等の、完成した仕様については一般に無償で公開されており、仕様の使用については実施料を要求されず、実装・商品化は誰でも自由に行える。仕様書やT-License(バージョン2.0（2011年5月）)で配布しているソースコードの著作権者は同フォーラムあるいは坂村健となっている。 TRONは、the real-time operating system nucleusの頭字語である。組込み分野やパーソナルコンピュータのGUIなど、リアルタイム性が必要な応用を重視していることによる。プロジェクト発足直後にあたる時期の坂村の著書『電脳都市』の映画「トロン」の章の注によれば、よく映画から採ったのか、と聞かれるのだが「そうでもないし、そうでもある、というところで実のところ全く関係ない。でも、このプロジェクトを始める前に映画を見た記憶はある。TRON は The… の略である。」となんとも曖昧なことを書いている。 当初は、リアルタイムカーネルのITRONと、より大きなシステム（BTRON、後にCTRONも加わる）、及びハードウェアのアーキテクチャ（チップ）、それらを統合するシステム（MTRON）といったロードマップを示していたが、1987年の The Objectives of the TRON Projectにおいて、HFDS（Highly Functionally Distributed System、超機能分散システム）として、未来の地球人類社会では、日常生活のあらゆる部分（電球1個、壁パネル1枚）にまでマイコンが入り込み何らかの形で人間と関わりを持つようになると予想し、それらのコンピュータをそれぞれの機器別にバラバラに扱うのではなく、標準によってうまく連携させるのだというビジョンが提示され、TRONはその実現に向け準備するプロジェクトだ、と規定された。 プレゼンテーションスライド「未来のオフィス」からも大枠はおぼろげに感じられるが、1987年度の報告においてTRONをその実現に向け準備するプロジェクトと位置付ける、明確なビジョンとして示された。 未来の地球人類社会では、日常生活のあらゆる部分（電球1個、壁パネル1枚）にまでマイコンが入り込み何らかの形で人間と関わりを持つようになると予想し、それらのコンピュータをそれぞれの機器別にバラバラに扱うのではなく、標準によってうまく連携するシステムを「超機能分散システム」、Highly Functionally Distributed System（HFDS）と呼んだ。 対談などではくだけた表現として「どこでもコンピュータ」などと呼ぶこともあったり、後にマーク・ワイザーによるユビキタスコンピューティングの概念が広まってからは、そちらを使うことが多くなった。 次のようなプロジェクトがある（あった）。 MTRON - 超機能分散システム（HFDS）全体を対象とするようなOS（の構想）。 ITRON（μITRON）- 組込みシステム向け（を重視した）リアルタイムOS。デジタル家電で広く使用されている他、日本ではフィーチャー・フォンにおいても広く使われていた。μITRONは、元々はITRONのバージョン2が組込み向けとしては少々大きくなったこともあり、ワンチップマイコンのROMに内蔵するなどごく小規模な実装のためのサブセットだったが、そちらのほうが主流となったことから一本化し、μITRON3.0以降はITRON全体の新バージョンとして、ほぼ全機能を持っている。 BTRON - Business TRON の略。パーソナルコンピューター向けのOS。小学校の教育用パソコンへの導入が決まりかけていたが、1989年に日米ハイテク摩擦を背景とした米国からの圧力（スーパー301条の対象として挙げられた）があったりなどした結果（経緯の詳細はBTRON#通商問題を参照）、小学校への導入は当初の予定どおりには実現しなかった（相当機種が「PanaCAL ET」として発売自体はされたので、それを選択して導入した学校は存在する）。 CTRON - NTTの電話交換機用として設計されたOS。 JTRON - μITRONのタスクと Java仮想マシンのインタフェースを定めた規格。 eTRON - ICカード、特に非接触のものの通信や、認証などのセキュリティなどの規格。 T-Engine - 組込みシステムの開発時の使用を主として想定した、統一標準化プラットフォーム。規格化されたハードウェアの他、OS（T-Kernel）や標準ミドルウェアなども合わせて提供し、ワンストップサービスの実現を目指していた。 TRONCHIP - マイクロプロセッサ。富士通、三菱電機、日立（GMICROグループ）によるGMICROシリーズなどが開発・設計・製造された。 トロンヒューマンインタフェース仕様（略称: トロンHMI仕様、トロン作法とも）『トロンヒューマンインタフェース標準ハンドブック』として市販されている。（TRON HMIガイドライン、という名前での言及も見られる）以上のようなTRONプロジェクト全体からの参照に限られず、従来の機械スイッチ類等についての検討なども含まれている、人間と機械類等との幅広いインタフェースの設計（デザイン）の指針である。IEC TR 61997 1989年のデザイン。「」（大漢和 5-13536、GT 17106、U+23091「𣂑」）をモチーフとしたもの。「斗」の古字で「升」の意があり、升＝計器＝規格に通じる、といった考えがある。中央の「十」の部分がTRONの頭文字「t」を模してもいる。 また、この字を使い、TRONを漢字で「論」と当て字したりもする。中国で篆刻してもらおうとしたところ、この字は国字であるために中国でも通用する「斗」にされてしまい、さらに篆書体のために、まるで「毛」という字のような、当初の意図とは全くかけ離れたものが出来上がってしまった、というエピソードがある。 Unicode、特にCJK統合漢字のために行われた Han unification（英語版）を、漢字文化圏の文化を破壊するものとして、強く批判した。主要な主張は日本電子工業振興協会発行の『未来の文字コード体系に私達は不安をもっています』（全国書誌番号:20985671）にある（このパンフレットは1993年に発行されており、坂村らの以後の主張が指す「Unicode」は、当時の規格である、Unicode 1.1 と、Unicode との共通性を強く指向したISO/IEC 10646-1:1993を基としている）。 TRONプロジェクトでは、コンピュータ用として新しくデザインし直されたキーボードも製作した。放射状の配列を採用した「TRONキーボード」と、ノートPC等での使用を考慮し、矩形内に配列した「μTRONキーボード」がある。 プロジェクトの当初の時期に設計・試作（一部製品化）されたキーボードは、英字系がDvorak配列ベース、日本語系がプロジェクトでの調査にもとづく独自配列（物理形状としては、M式等との類似もあるが中迫勝らの研究を参考・反映したもの。日本語入力方式はシフトによりひとつのキーに割り当てられた複数のかなを切り替えるという点は親指シフトに類似している）というものであった。 掌に合わせた物理形状であることから、掌の大きさに合わせないと使い辛くなることが予想でき、それに対応するためS・M・Lの複数サイズを最終的には用意することとしていたが、沖による試作品やTK1などでMサイズ以外のものは作られなかった（後述する、2017年初頭現在製造市販されているμTRONキーボードは、左右セパレート型にすることである程度のポジションの違いに対応している）。 「μTRONキーボード」という商品名で2017年初頭現在製造・市販（ユーシーテクノロジ(株)製造・パーソナルメディア(株)販売）されているものは、QWERTYとJISかな配列になっており、TRON本来の配列は添付の厚紙製トレーナーと、ドライバソフトウェアによるサポートとなっている。「TRON配列モード」に切り替えるとUSBから一瞬論理的に切り離され、USBプロダクト IDが変化して再接続する。 1980 - 90年代に激しく火花を散らした日米ハイテク摩擦（他にスパコン（日米スパコン貿易摩擦）、FSX（F-2 (航空機)#開発経緯）、人工衛星（日米衛星調達合意）等）のひとつとして、BTRONの通商問題が挙げられることがある。 ^ 坂村健「TRONの目指すもの」、『TRONプロジェクト'87-'88』pp. 3～19 ^ 坂村 1987c, p. 2. ^ 「6月」というのが具体的に何をした時なのかはよくわからない。サーベイ等はもっと前から行っており、前月の5月に研究集会での発表も行っている。 ^ http://www.tron.org/ja/ ^ 『電脳都市』岩波版（ハードカバー版）p. 290 ^ 先頭のアルファベットを並べると「IBM」ではないか、という冗談があった。CTRONが加わり「ICBM」と、より物騒になった、というオチが付く。 ^ The Objectives of the TRON Project doi:10.1007/978-4-431-68069-7_1 ^ 価格などの点で、直接の製品への組込みは（当初は）あまり想定されていなかった。 ^ 『トロンヒューマンインタフェース標準ハンドブック』、はじめに（p. XIV） ^ http://www.personal-media.co.jp/book/tron/141.html ^ https://webstore.iec.ch/publication/6269 ^ 『TRON DESIGN』p. 4 ^ 『TRONWARE』Vol. 36 p. 7 ^ 坂村 1987c, p. 171. 坂村健 『電脳都市:SFと未来コンピュータ』 冬樹社、1985年5月。NCID BN0063510X。OCLC 15403647。 坂村健 『電脳都市』 岩波書店、1987年11月、新版。ISBN 4-00005699-9。NCID BN01702825。OCLC 39385803。 坂村健 『TRONからの発想』 岩波書店、1987年2月。ISBN 4000057316。NCID BN00799570。OCLC 47402842。 坂村健 『TRONを創る』 共立出版、1987年6月。ISBN 4320023668。NCID BN01084963。OCLC 43168952。 『TRON概論』 共立出版、1988年6月、坂村健・編。ISBN 4320024095。NCID BN02303734。OCLC 673697015。 坂村健 『TRONで変わるコンピュータ』 日本実業出版社、1988年12月、新版。ISBN 4534014333。NCID BN0308394X。OCLC 674167563。 坂村健 『情報文明の日本モデル—TRONが拓く次世代IT戦略』 PHP研究所、2001年10月。ISBN 4569618499。NCID BA53930401。OCLC 51897663。 坂村健 『ユビキタス、TRONに出会う』 NTT出版、2004年10月。ISBN 4757101368。NCID BA6919982X。OCLC 169989595。 吉田典之 『トロンが拓くユビキタスの世界』 電波新聞社、2004年9月。ISBN 4-88554-764-4。NCID BA68837942。OCLC 56765446。 超漢字 Tフォント - GT書体と互換性を持つフォント。 東京大学大学院情報学環・学際情報学府 - Tフォントの開発。 T-Engineフォーラム ユビキタスIDセンター ユビキタスネットワーキング研究所 TOPPERSプロジェクト NHKスペシャル「日本の群像　再起への２０年」 TRON文字収録センター - GT書体やTフォントのダウンロードが可能。