The ITRON Committee of the TRON Association formed a working group in November 1999 to carry out revisions of the JTRON2.0 specification. The results of this effort have been released as the JTRON2.1 specification.
The JTRON specification defines the interfaces for building applications that run on a mixed ITRON-Java system, consisting of a Java runtime environment implemented on an ITRON-specification kernel. Such applications are able to take advantage of both ITRON and Java features. For this purpose the specification defines a standard communication interface between real-time tasks running on the ITRON-specification kernel and Java programs running on the Java runtime environment. Although the specification is designed primarily for use with an ITRON-specification kernel, it is in large part applicable to other RTOS architectures as well.
The JTRON2.1 specification provides three types of communication means between real-time tasks and Java programs. Type 1 is a function calling interface by which a Java program accesses the ITRON-specification kernel resources. Type 2 is a memory sharing interface enabling the sharing of Java objects between Java programs and real-time tasks. Type 3 is a stream communication interface. The Type 1 interface is based on that defined in the JTRON1.0 specification, updating it to support the latest µITRON4.0 kernel specification (JTRON1.0 supports the µITRON3.0 specification). The Type 2 and 3 interfaces were introduced with JTRON2.0; the JTRON2.1 specification revises the Type 2 interface to support the JNI (Java Native Interface). Other revisions were made to improve various details of the specification design and wording.
Like the other TRON specifications, JTRON2.1 is an open specification than anyone can implement freely without having to pay licensing fees. The specification in its entirety can be downloaded from the ITRON Web site. The version currently available is in Japanese, with an English version to follow.
The ITRON Committee of the TRON Association is conducting a survey of RTOS use in embedded systems. Based on a written questionnaire presented mainly to engineers working with embedded systems, the survey began in November 2000 and lasts through January 2001. Similar surveys have been carried out since 1996; they are aimed at finding out the status of RTOS use in embedded systems, issues faced by those using or considering use of an RTOS, and opinions on the ITRON specifications. The results each year help to shape the future directions of the ITRON project. They are made public on the ITRON Web site, where they are viewed by large numbers of visitors.
Questionnaires were distributed at MST2000, the Microcomputer System & Tool Fair 2000 held in November in Tokyo. The same questionnaire is also being made available on our Web site through January, as well as being sent out by post and e-mail. Your cooperation in taking time to fill out a questionnaire will go a long way to helping us manage the ITRON project.
The following product was registered with the ITRON-specification product registration system since our last Newsletter and through October 1, 2000. Nucleus µiPLUS was registered by Grape Systems, which acts as Japanese distributor for the US developer, Accelerated Technology, Inc. See the ITRON Web site for the complete, up-to-date list of registered products.
Specification | Product | Processors | Vendor |
---|---|---|---|
µITRON4.0 | Nucleus µiPLUS | MPC98k, PPC860, ARM7, V850e, SH3, SH4 | Grape Systems, Inc. |
The following manufacturer codes have been newly assigned. The ITRON Committee adds CPU codes and manufacturer codes as necessary, for products registered in the Registration System for ITRON-specification Products or under the new system allowing advance application for code assignment. Listed below are the publications prepared
and issued by the ITRON Committee as of October
1, 2000. Please contact the sources indicated
to obtain copies. The revised edition of the µITRON3.0
Standard Handbook contains the latest version
of the µITRON3.0 specification (Ver.
3.02.02). The changes made between the old
version of the µITRON3.0 Standard Handbook
(Ver. 3.00.00) and Ver. 3.02.00 are detailed
in the ITRON Standard Guidebook 2. The changes
from Ver. 3.0.2.00 to Ver. 3.02.02 involve
only organizational changes and additional
explanations not affecting the technical
contents. The ITRON-µITRON Standard Handbook
is a one-volume compilation of the µITRON
Ver. 2.0 and ITRON2 specifications. Printed
editions are no longer available, but the
entire contents are available from the publisher's
Web site. The ITRON Standard Guidebook 2 is written
with µITRON3.0 in mind. The earlier
ITRON Standard Guidebook '92 - '93 remains
as a valuable reference for use with the
µITRON Ver. 2.0 and ITRON2 specifications,
even though the dates in its title are now
past. ITRON-related Publications New Manufacturer Code Assignments
0x010f Accelerated Technology Incorporated 0x0110 Elmic Systems, Inc. 0x0111 FJB Web Technology, Ltd. ITRON-related Publications
Name | Type | Price | Publisher | Issued | ISBN No. | ITRON-µITRON Standard Handbook | Specification (Jap.) | (out of print) | Personal Media Corp. | 1990 | ISBN4-89362-079-7 |
---|---|---|---|---|---|
µITRON3.0 Standard Handbook Revised Edition | Specification (Jap.) | 4,000 yen | Personal Media Corp. | 1997 | ISBN4-89362-154-8 |
µITRON4.0 Specification | Specification (Jap.) | 5,000 yen (incl. tax) | TRON Association | 1999 | - | ITRON Standard Guidebook '92 - '93 | Reference work (Jap.) | 3,500 yen | Personal Media Corp. | 1992 | ISBN4-89362-197-6 |
ITRON Standard Guidebook 2 | Reference work (Jap.) | 3,500 yen | Personal Media Corp. | 1994 | ISBN4-89362-133-5 |
ITRON TCP/IP API Specification (Ver. 1.00.01) | Specification (Jap.) | - | TRON Association | 1998 | - |
JTRON2.0 Specification (Ver. 2.00.00) | Specification (Jap.) | - | TRON Association | 1998 | - |
ITRON Debugging Interface Specification (Ver. 1.A0.00 provisional specification) | Specification (Jap.) | - | TRON Association | 2000 | - |
µITRON Specification Ver 2.01.00.00 | Specification (Eng.) | 12,000 yen | TRON Association | 1989 | - | ITRON2 Specification Ver 2.02.00.10 | Specification (Eng.) | 15,000 yen | TRON Association | 1990 | - |
µITRON3.0 Specification Ver 3.02.00 | Specification (Eng.) | - | TRON Association | 1994 | - |
µITRON3.0: An Open and Portable Real-Time Operating System for Embedded Systems | Specification (Eng.) | $40.00 | IEEE CS Press | 1997 | ISBN0-8186-7795-3 |
JTRON2.0 Specification (Ver. 2.00.00) | Specification (Eng.) | - | TRON Association | 1999 | - |
On Monday, September 4 the TRON Association sponsored an entry-level ITRON Specifications Seminar, for the purpose of teaching basic knowledge about an ITRON-specification real-time OS and introductory application system building skills. The event took place at the semiconductor training center of Mitsubishi Electric Semiconductor Systems Corporation (MESC) in Shinagawa, Tokyo.
At the morning session from 10:00 am to noon, Hiroaki Takada (ITRON Committee; Toyohashi Univ. of Technology) presented a real-time OS primer and outlined the ITRON project. Then in the afternoon session from 1:30 to 4:30 p.m., Masako Hirai of MESC described the functions of the µITRON specification and gave a basic introduction to application system building. The seminar was generally well received, although some were of the opinion that it was too brief to cover the material adequately.
Applications for the seminar far exceeded the capacity of 60 persons. Due to the size of the hall, we could not accept any more than that number. We are grateful for the enthusiastic response to this event and regret not being able to fill all the requests to attend. The TRON Association is planning another similar seminar for the sake of those who were unable to take part this time.
The ITRON Committee exhibited at the Embedded Systems Conference held September 24 to 28 (Sun.-Thu.) in San Jose, California at the San Jose Convention Center. Coinciding with this event, the ITRON International Meeting 2000 took place on Wednesday, September 27 at a hotel near the ESC venue.
This was the fourth time an ITRON International Meeting has been held in the US. The purpose is to update the project activities for those involved with the ITRON specifications overseas and to introduce products implementing the specifications. This year once again The Open Group, which carries on standardization work mainly in the US, cooperated in presenting this meeting; and we received assistance from the Japan External Trade Organization (JETRO).
The program is outlined below.
The attendance at the meeting was around 80 persons including the hosts and presenters, which is a good turnout for such an event. That same evening a meeting by the committee preparing to create a North American office of the ITRON Committee was held, followed by a reception. At this meeting the preparatory committee discussed details of the new branch office and made plans for publicity at the next ESC.
The ITRON Committee again exhibited at the ESC, publicizing the ITRON specifications. The exhibit used a part of the US Software booth and was devoted chiefly to introducing the µITRON specifications and JTRON specification. The booth presentation space was also used to give outline introductions to the ITRON project, in daily presentations each of the three days of the event.
Now that ESC has outgrown the San Jose Convention Center, it will be moved to San Francisco for 2001 and be held in April. The ITRON Committee plans to be there as usual, and again will be borrowing part of a member's booth (tentatively that of Accelerated Technology, Inc.). Another ITRON International Meeting is also being planned during the trade fair.
As reported in ITRON Newsletter No. 43 and No. 45, the ITRON Committee earlier proposed cooperation with the OSEK/VDX Project in working to standardize debugging interfaces. The OSEK/VDX Debug Interface WG that was formed as a result held its first meeting on Monday, October 2 in Stuttgart. Although this was not officially a joint meeting with the ITRON Project, it was attended by several ITRON Project members.
At the meeting, ITRON Committee secretary Hiroaki Takada (Toyohashi University of Technology) talked about the approach to standardization being adopted for ITRON debugging interfaces. Next the ORTI (OSEK Run Time Interface) under study by OSEK/VDX-specification OS vendors and others was introduced, followed by a discussion on how to proceed with OSEK/VDX Debug Interface standardization. While acknowledging the advantages of the approach taken for the ITRON debugging interface specification, the members decided to go ahead initially with completing work on the ORTI-based specification due to the different nature of the µITRON architecture and the OSEK/VDX OS specification. At the same time they admitted there are limits to the ORTI approach. It was therefore decided that when it came time to study extensions to ORTI, they would reconsider the issue of making the specification compatible with the ITRON debugging interface specification.
Back to the list of ITRON Newsletter
(English Version)
Back to ITRON Home Page (in English)