|
トロン(TRON: The Real-time Operating system Nucleus)は、理想的なコンピュータアーキテクチャの構築を目的として、1984年に東京大学の坂村健博士によって提案された新しいコンピュータOS仕様であり、産業界と大学の協力のもとで、まったく新しいコンピュータの体系の実現を目指している。トロンプロジェクトのロードマップは図1に示す通
りであり、現在はStep 2の段階にあり、究極のゴールは「どこでもコンピュータ環境」の実現を目指している
トロン憲章
プロジェクトの基本コンセプト
どこでもコンピュータ
TRONプロジェクトは、身の回りの環境にコンピュータ組み込みの「カシコイ」機器を遍在させそれらをネットワークで結ぶことにより人々の生活を助ける――「どこでもコンピュータ環境」
の構築を目的として始められたプロジェクトである。
そのため、モバイルを含めた幅広い機器に搭載できるようにするためにサイズ的にもコンパクトであり、実環境で利用できるリアルタイム性を特に指向している。
また、どこでもコンピュータ環境とはコンピュータ組み込み機器が人間と環境間のすべての面
でのインタフェースとなるという環境であり、そこでのデジタルデバイドは大きな問題となる。真にコンピュータをだれにでも使えるものにしなければならない。そのためTRONでは、プロジェクト開始直後から「イネーブルウェア(Enableware)」というコンセプトで障害者対応を考えてきた。
また、どこでもコンピュータ環境でネットワークに対する不正アクセスを許せば、深刻なプライバシー問題や、さらには機器の不正遠隔操作による実害まで考えられる。そのため、環境を構成する個々のコンピュータの単位
からのセキュリティ保証が必要であり、近年その方向での標準セキュリティインフラ構築を指向している。これがeTRONである。
オープンアーキテクチャ
トロンプロジェクトの成果は公開された仕様という形で一般に入手できる。この仕様をもとに誰でも自由に製品を開発し市場に参入できる。
弱い標準化
特定のハードウェアやソフトウェアを前提とした強い標準化は行わない。トロン仕様は、たとえばOS本体ではなくOSインタフェースを規定することにより「弱い標準化」を行っている。インタフェースは、階層的に定義されているので多くの会社がそれぞれの階層を互いに別
々に開発・実装することができる。1つのシステムでも、異なった階層を別々の会社で開発できることはもちろん、同じ階層も各社の自由競争の下で実現することができる。
1. 次世代リアルタイム基盤の確立
次世代のリアルタイムシステムを構成するソフトウェアとハードウェアのプラットフォーム(T-Engine,
T-Kernel)を確立し、Embedded分野における世界的なイニシアチブの獲得にむけた、あらゆる活動を行う。
2. トロン先進技術の研究開発
セキュアなアーキテクチャ基盤(eTRON)や、次世代ユビキタスコンピューティング環境(HFDS)といった、日本型IT技術やインフラの構築に向けた、先進技術の研究開発、およびそれと関連する動向調査などを行う。
3. 多文字OSの応用
地域情報システムや、電子ブックシステムといった、BTRON仕様OSの多文字応用を促進する活動を行う。
4. プロモーション活動
トロンプロジェクトの活動成果のマーケティング、プロモーション活動を行う。
|

図1 トロンプロジェクトのロードマップ
|
ITRON
組み込みシステム用リアルタイムOS仕様
JTRON
JavaとITRONのハイブリッドOS仕様
BTRON
パソコンやワークステーション用のOS仕様とその関連仕様
CTRON
通信制御や情報処理を目的としたOSインタフェース仕様
eTRON
「どこでもコンピュータ」社会のセキュリティ基盤のためのアーキテクチャ
トロンヒューマンインタフェース
各種の電子機器のヒューマンインタフェースの標準ガイドライン
|