TRONプロジェクト
組み込みシステム向け(を重視した)RTOS。TRONプロジェクトにおける最も古いプロジェクトであり、1984年にプロジェクトを開始した。
1982年より、日本電子工業振興協会・マイクロコンピュータ技術委員会・OS分科会において、日本の電機各社とともに日本のマイコン開発をどう進めるかを議論していた中で、主査であった坂村健(当時は東京大学理学部情報科学科助手)が構想したものが、形となったものである。「まず基盤となるリアルタイムOSを含む開発環境整備から進め、その後、そのOSが最も効率よく動くチップを作ろう」と言うことで、まず最初にITRONプロジェクトが開始された。
マイクロコンピュータ技術委員会に参加していたメンバーのうち、門田浩(当時NECの集積回路事業部、退社後に組み込みシステム技術協会専務理事)と桑田薫(同、NEC/ルネサス退社後に東工大副学長。TRONプロジェクトの主要開発者はほとんど男性だったが、坂村がデザインしたトロンOSを最初に実装したプログラマは女性だった)を中心とする日本電気(NEC)のチームによって最初にITRONの実装が進められ、1985年春にはNEC V20/30上で動作するITRONの実装「ITRON/86」がNECによって公開された。1986年8月には68000上で動作するITRON/68K仕様OS「HI68K」が日立によって公開されるなど(日立武蔵の竹山寛らが開発)、ITRONの仕様の策定と各社による実装が同時に行われ、各社の実装がITRON仕様にフィードバックされた。
1984年当時、日本の組み込みシステムはOSを搭載しておらず、そのためITRONの当時のライバルは「他のリアルタイムOS」ではなく「OSを利用していない組み込みシステム」であった。
2001年頃より爆発的に普及し始めた、GUIを搭載した携帯情報端末において、BTRONの採用が増えるだろうと予測されていたので、BTRON3が主要なプロジェクトと位置付けられていたが、結局1つも発売されなかった。
パーソナルメディア社がBTRON3仕様OS『超漢字』で実装した、「マイクロスクリプトで簡単にGUIが作れる」や「GUI上で17万字の多文字が扱える」と言った要素は、パーソナルメディア社が2003年に発表したT-Kernel仕様OS「PMC T-Kernel」のGUIミドルウェア「T-Shell」にそのまま引き継がれている。元々パソコン向けのOSやHMI(ヒューマン・マシン・インターフェース)を作るプロジェクトであったBTRONプロジェクトの成果は、組み込み向けの「T-Engineプロジェクト」においては、多文字を利用する国である日本・中国・韓国向けの組み込みシステムのGUIや、電子辞書のシステムの開発などで生かされている。
2006年に発売されたBTRON3仕様OS『超漢字V』は、Windows上で動くPCエミュレータ上で稼働する前提で、事実上Windowsのアプリケーションのように動作する。T-Kernelで利用されるスクリプト言語「マイクロスクリプト」が動くので、「WindowsにおけるT-Kernelの開発環境」としての利用が想定されている。
BTRON3仕様OSの設計に関わった松為彰(2008年よりパーソナルメディア社の代表取締役社長)は、T-EngineプロジェクトにおいてはT-Kernelの次世代仕様策定の中心人物として、2010年よりT-Kernel2.0 SWG(サブワーキンググループ)の座長を務めている。
ITRONで構成されるMTRON。1993年にリリースされたμITRON3.0の仕様書で提唱された。
1993年のμITRON3.0において、同一の機器に搭載された複数のMCUが相互に接続できるような機能が実現されたが、その次の段階として、別々に設計された機器のMCUが相互に接続できるような仕様のμITRONを策定したいと坂村は考えていた。ITRON3.0の次の世代のITRONで実現するはずであったが、μITRON4.0が策定された1999年の時点では、μITRONを搭載したインターネット端末が普及するなど、もはや「弱い標準化」を志向するμITRONでは時代に追いつかなくなってきており、すぐにT-Kernelプロジェクトが開始したため、構想だけで終わった。
1989年のデザイン。「」(大漢和 5-13536、GT 17106、U+23091「𣂑」)をモチーフとしたもの。「斗」の古字で「升」の意があり、升=計器=規格に通じる、といった考えがある。中央の「十」の部分がTRONの頭文字「t」を模してもいる。
また、この字を使い、TRONを漢字で「論」と当て字したりもする。中国で篆刻してもらおうとしたところ、この字は国字であるために中国でも通用する「斗」にされてしまい、さらに篆書体のために、まるで「毛」という字のような、当初の意図とは全くかけ離れたものが出来上がってしまった、というエピソードがある。
BTRON仕様OSにおいて使われるデータ交換形式。BTRONにおいて扱われるデータに関する情報を標準化したもので、このファイル形式を採用することで、アプリケーションのメーカーやバージョンに関係なく、BTRONを搭載した全ての機器におけるデータの完全な互換性が実現される。
T-KernelおよびBTRONで多漢字・多言語を実現するための多言語処理環境。
2000年に開始した日本学術振興会未来開拓学術研究推進事業「マルチメディア通信システムにおける多国語処理の研究」プロジェクトにおいて開始され、2001年に東京大学に設置された東京大学多国語処理研究会によって引き継がれ、設計が進められている。
その成果は66,773字セットを搭載した「GT書体」として2000年にリリースされ、2001年にはGT書体を標準装備したBTRON3仕様OS『超漢字3』がパーソナルメディア社から発売され、TRONにおいて多国語言語環境が実現できることが実証された。GT書体の収録文字数は、2011年時点で78,675字。
2011年にはGT書体を収録した、Windowsなどでも利用できるTrueTypeフォント「Tフォント」として公開された。
明朝体・ゴシック体・楷書体がある。
松下が開発したBTRON1仕様OSは(CECマシンを除いて)松下以外のパソコンへの移植を許可しておらず、当初はBTRON仕様OSが他社のパソコン向けに単体で発売されることは無かったが(そのため、BTRONが普及しなかったのは、松下がBTRON仕様OSを他社ハードに移植するのを禁止したためとの指摘もある)、1994年には松下のBTRON1仕様OSをPC/AT互換機に移植した「1B/V1」がパーソナルメディア社によって発売され、PC/AT互換機を所有する一般のパソコンユーザーでもBTRON仕様のOSを利用できるようになった。当時のBTRON仕様OSは、パソコンにおいてはビデオカードのドライバが無い(ビデオカードによるグラフィック表示支援が使えない)ために、起動や動作が早くても画面表示がカクカクで、競合OS(1994年当時はWindows 3.1。Windowsがまともに動くスペックのPCは高額になるのと、ゲームなどのアプリが揃っていないので、当時はMS-DOSもまだ主流だが、1995年にWindows 95が発売されると大ブームとなり、パソコンのOSはWindowsが主流になる)とは実用面で比較にならなかったが、「実身」「仮身」モデルに代表されるBTRON独特のシステムの熱烈な支持者がいたほか、組み込み用でよく利用されるTRON系OSでありながら曲がりなりにもGUIが利用できることから、開発用OSとしてもある程度の支持者がいた。
その後、パーソナルメディア社は、東大坂村研究室が開発したμITRON3.0仕様OS「ItIs Phase3」をベースに、独自に拡張したBTRON3仕様を策定。1995年にはトロンチップ(富士通GMicro F32/300)にBTRON3.