2. TRON project
Summary
     In 1980, Ken Sakamura proposed the basic concept of TRON (The Real-time Operating system Nucleus) at the committee of JEIDA (Japan Electronic Industry Development Association.) After four years of discussion in the committee, the TRON project started in 1984. The basis of the project was the ITRON (Industrial TRON) sub-project, where new operating system interface specifications with superior real-time characteristics for embedded systems was discussed, decided and made available as "open architecture" for anyone who wanted them.
     The development cycle, which consisted of specification planning, implementation to various kinds of processors, and specification refining, was repeated. In this cycle, the specifications and implementation results were made open in order to gather the wisdom of many people. This process led ITRON specifications to become the standard accepted by many people.
     In this standardization process, the balance between unification and optimization ability was stressed. For adaptability to a wide-range of processors, from 8 bit to 32 bit, Sakamura carefully conducted the project on the "weak standardization" principle to avoid the over-specification, which degrades the performance in different hardware architecture processors.
     In 1988, TRON association was founded in Japan and accelerated the promotion of ITRON specification. Microprocessor manufacturers and other companies moved to implement the embedded-system oriented operating systems based on the decided ITRON specification(1),(2) into various kinds of microprocessors.
     Using this ITRON specification, standardization in application software programming has been developed for embedded systems. This standardization has been applied in home electronic products, cellular phones, automobiles, facsimiles and digital cameras and other products.
     The TRON association North America Liaison Office has been founded in the United States, and the Korea TRON association was founded in August 2000. These associations are spreading the TRON specification internationally.

TRON project progress
     The first version of ITRON specification was distributed in 1987. After considering the results of the implementation of the first version, and views expressed by many people, the next version was divided to two kinds of specifications and both were distributed. One was the ƒÊITRON2.0 specification that was restricted in functionality for smaller microprocessors, and the other was the ITRON2 specification that was designed for larger-scale microprocessors.
     The ƒÊITRON3.0 specification that was made available in 1993 was developed to be uniformly applicable to a wide variety of hardware from 8 bit to 32 bit processors, which further accelerated application standardization. Additionally, that version included new specifications for network-linked distributed systems, which enabled ITRON specification to be responsible to the network development.
     Utilizing the results of ITRON, other TRON sub-projects(3) have progressed; BTRON for operating systems and related specifications for human-machine interface in PCs or workstations; CTRON for operating systems for communication equipment; and HMI for human-machine interface guidelines applicable to all kinds of embedded systems.
     Recently, in 1997, the JTRON specification was made available, which combines ITRON with the Java execution environment that is superior in portability and network transparency. In 1999, the ƒÊITRON4.0 specification was made available, and raises the program compatibility by the "standard profile definition."

Results of TRON implementation

     ITRON specification operating systems are available for most kinds of microprocessors in the world. ITRON OS has the largest share in the embedded system in Japan(4), according to the results of the questionnaire to Japanese users by TRON association. From 30% to 40% of embedded systems use ITRON(5). Especially, for home electronic products, 80% of systems in Japan used ITRON in 1999. Recent typical examples of ITRON implementation are the cellular phone by NTT Docomo and the automobile by TOYOTA.
Copyright(C)2001,The Takeda Foundation.Allrightsreserved.