TRONプロジェクト
ICカード、特に非接触のものの通信や、認証などのセキュリティなどの規格。2000年発表。
T-Engineを搭載したチップ同士が安全に通信を行うための公開鍵基盤(PKI)である。全てのモノがネットワークで接続されるユビキタス・コンピューティング社会においてはセキュリティを守るため、利用される全てのT-EngineボードにはeTRONが搭載されることが前提となる。
OSを搭載しないシステムと比較して、OSを搭載することでどうしても発生してしまうオーバーヘッドを最小限に減らし、OSの導入による標準化によって生じるソフトウェアの互換性や保守性の面でのメリットが上回るように、「弱い標準化」の方針で仕様の設計が行われた。
1987年5月に16ビットプロセッサ向けの初版(ITRON1)を公開。ITRON1仕様はNEC Vシリーズやモトローラ68000を始めとして数十を超える16ビットシステムに実装が行われた。
1989年にはITRON1仕様に機能の追加やITRON2相互間の互換性強化などを施した32ビットの大規模組み込みプロセッサ(TRONCHIPを想定)向けの「ITRON2」を公開。同時に、小規模組み込みシステム(シングルチップコンピュータや8ビットプロセッサ)向けのITRON2のサブセットとして「μITRON(μITRON2)」も公開された。「ITRON1の標準化の程度を上げて仕様拡張を行ったのがITRON2であり、ITRON1の適応化の程度を上げて仕様を簡略化したのがμITRON」とのこと。システム間で共通する標準OSとしての互換性を保つことと、各システムに合わせてOSを適応化することで得られる性能の向上は、トレードオフの関係になるため、高性能な32ビットシステムと低性能な8ビットシステムの双方において、そのバランスを取れるように策定された仕様である。
ITRON2仕様においては、ITRON間の互換性やアプリケーションプログラムの移植性が高められ、またITRON仕様とBTRON・CTRONとの整合性が強化された。ただし、μITRON仕様が非常に広く普及したのに対して、ITRON2仕様はほとんど利用例が無く、失敗に終わったといえる。
RTOSの国際標準規格であるIEEE 2050-2018に準拠した、μT-Kernel2.0の上位互換OS。2018年発表。
μT-Kernel 2.0が小規模マイコン向けであったのに対して、μT-Kernel 3.0はIoTエッジノード向けに最適化されており、μT-Kernel 2.0からプロセス管理機能や仮想記憶などが省略されている。また、ソースコードが見直され、最新のマイコンへの移植性が高められた。
2019年11月にはARM Cortex-M3マイコンを搭載したIoT-Engineで動作するカーネルのソースコードが、トロンフォーラムのホームページ及びgithubで公開された。
TRONプロジェクト(トロンプロジェクト)は、坂村健による、リアルタイムオペレーティングシステム(RTOS) 仕様の策定を中心としたコンピュータ・アーキテクチャ構築プロジェクトである。1984年6月開始。
TRON仕様OSのGUIやキーボードショートカットなどはTRON特有の「TRON作法」に従っており、Windowsに慣れた一般のPCユーザーには慣れるのが難しく、「ハードウェアのドライバが無い」などパソコンのメインOSとして動かすには様々な問題があったが、『超漢字』が事実上Windowsのアプリの1つとなったことで、WindowsのGUIやドライバが利用できるようになり、この問題は解消された。
パソコン用OSとしてのBTRONの流れは上記の通りだが、一方でBTRON3はμITRON3をベースとしているため、一般的なGUIベースのOSが動かないような極めて貧弱な環境においても、μITRON3が動いている限りはBTRON3準拠のGUIを動かすことができるという特徴があった。そのため、1995年頃、パーソナルメディア社がセイコー電子工業など数社から携帯情報端末(PDA)向けのOS制作の依頼があったことを契機として、モバイルで動くBTRONの仕様を策定するというサブプロジェクト「μBTRON」(上記のワープロ専用機向けのμBTRONとは別のプロジェクト)の仕様の策定が開始される。
(なお、パソコン以外では、1990年発売の松下のワープロ専用機Panaword 6000i(BTRON1)、1990年に稼働したJALのオンライン予約システム(メインフレームのIBM 3090とやり取りする端末にBTRON1を実装)でBTRONが採用された。)
TRONを搭載した組み込み向けのGUIの規格。1999年より策定開始。
1990年代後半より、組み込み向けハードウェアでもGUIが動かせるほど性能が向上してきたこともあり、コピー機やVTR機と言った一般の家電にもGUIが搭載され始めたが、ハードによって仕様がバラバラで、システムごとにGUIを個別に作らないといけなかったため、プログラムを制作する技術者の負担が非常に大きかった。そのため、1999年に「TRON-GUI仕様研究会」が発足し、組み込みシステムとしての信頼性を保った上でITRONで軽いGUIを制作でき、そしてその開発期間を短縮できるように、組み込み向けGUIの標準化が試みられた。
松為彰(トロン協会TRON-GUI仕様研究会主査)が執筆した『TRON-GUI仕様の概要』によると、「基本的にはBTRON仕様をベースに、不要な機能を除いたものがTRON-GUI」とのこと。1999年にTRON-GUI仕様のドラフトがリリースされたが、正式な仕様書は出ず、2000年にT-Engineプロジェクトが開始するとともに、T-Engineプロジェクトに吸収された模様。