Ken Sakamura
Total Page:16
File Type:pdf, Size:1020Kb
2014 TRON Symposium. 30th Anniversary TRON Project 30th Anniversary and Its Future Outlook Embedded systems technology to support the utilization of the IoT big data and future plan for T-Engine Ken Sakamura Professor, Graduate School of Interdisciplinary Studies, The University of Tokyo Director of YRP Ubiquitous Networking Laboratory Chair of T-Engine Forum / uID Center 2014 TRON Symposium. 30th Anniversary ① TRON Project The Real-time Operating system Nucleus The 30th anniversary in 2014 One of the longest lasting projects related to Japanese computing Copyright © 2014 by Ken SAKAMURA 2 2014 TRON Symposium. 30th Anniversary What is TRON? RTOS for system control, and has different basic architecture from Windows and Linux RTOS: Real-Time Operating System Copyright © 2014 by Ken SAKAMURA 3 2014 TRON Symposium. 30th Anniversary TRON RTOS Is Embedded in Many Things “HAYABUSA” (MUSES-C), an asteroid explorer “IKAROS, ” Interplanetary Kite-craft Accelerated by Radiation Of the Sun 4 2014 TRON Symposium. 30th Anniversary TRON Project’s Root Is in Embedded Systems 5 2014 TRON Symposium. 30th Anniversary ② 30 Years of TRON Copyright © 2014 by Ken SAKAMURA 6 2014 TRON Symposium. 30th Anniversary Started in 1984 Copyright © 2014 by Ken SAKAMURA 7 2014 TRON Symposium. 30th Anniversary Historical Background at the Time Copyright © 2014 by Ken SAKAMURA 8 I4004 by Intel (1971) 2014 TRON Symposium. 30th Anniversary Alto by Xerox (1973) 2014 TRON Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary ③ Future Design Copyright © 2014 by Ken SAKAMURA 11 2014 TRON Symposium. 30th Anniversary How the Society Will Change Based on Newly Available Computers? Copyright © 2014 by Ken SAKAMURA 12 2014 TRON Symposium. 30th Anniversary Design of Future Computers Copyright © 2014 by Ken SAKAMURA 13 Concept Vision (1982);2014 Using TRON Symposium. Electronic 30th Anniversary Pen on Dual Touch Screen Copyright © 2014 by Ken SAKAMURA 14 Tablet Type: Separated2014 TRONfrom Symposium. the Keyboard 30th Anniversary Unit (with kickstand) Copyright © 2014 by Ken SAKAMURA 15 Exchanging Data with2014 Digital TRON Symposium. Camcorders 30th Anniversary and PDA by Standard Solid Memory Card Copyright © 2014 by Ken SAKAMURA 16 The Latest PC, Camcorder,2014 TRON VideoSymposium. Deck, 30th Anniversary Media in 1982 … Early Model of BTRON2014 (1985) TRON Symposium. 30th Anniversary Proposed the design of keyboard which has a pointing area which can also be used as palm rest in front of 2014 TRON Symposium. 30th Anniversary Pursued My Own Ideals Redesign, if necessary, going back to the basis Copyright © 2014 by Ken SAKAMURA 19 Measurement and Statistics2014 TRON Symposium. of the Area 30th Anniversary within Fingertips‘ Reach for Designing TRON Keyboard (1986) TRON Keyboard TK-20141 (1991) TRON Symposium. 30th Anniversary Concept Model of Future2014 TRON Flexible Symposium. Sheet 30th Anniversary Computer (1988) Using clear shape-memory material as keyboard and display Gmicro 200 by Hitachi2014 (1987) TRON Symposium. 30th Anniversary Gmicro 500 by Fujitsu2014 TRON (1993) Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary Tools for Thought Tools to facilitate thought Copyright © 2014 by Ken SAKAMURA 25 TRON PROJECT 1987,2014 p.78, TRON Symposium.Springer 30-thVerlagAnniversary. Copyright © 2014 by Ken SAKAMURA 26 1B/note (1991) 2014 TRON Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary Loose Standardization Settle on basic architecture Define ISP/API Freedom of Implementation Copyright © 2014 by Ken SAKAMURA 28 TRON Specification (19872014 TRON -) Symposium. 30th Anniversary Gmicro Series (19892014 - TRON) Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary Before the Appearance of Smartphone The first iPhone (2007) Copyright © 2014 by Ken SAKAMURA 31 UC Prototype (2003)2014 TRON Symposium. 30th Anniversary UC06 (2004) 2014 TRON Symposium. 30th Anniversary Wearable UC Prototype2014 TRON Symposium. 30th Anniversary (2004) 2014 TRON Symposium. 30th Anniversary Applications Also Copyright © 2014 by Ken SAKAMURA 35 2014 TRON Symposium. 30th Anniversary Smart House Copyright © 2014 by Ken SAKAMURA 36 TRON Intelligent House2014 TRON (1989) Symposium. 30th Anniversary PAPI (2004) 2014 TRON Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary Smart Building Copyright © 2014 by Ken SAKAMURA 39 TRON Intelligent Building2014 TRON / Symposium.Conceptual 30th Anniversary Design (1989) 2014 TRON Symposium. 30th Anniversary Smart City Copyright © 2014 by Ken SAKAMURA 41 2014 TRON Symposium. 30th Anniversary 42 2014 TRON Symposium. 30th Anniversary 43 2014 TRON Symposium. 30th Anniversary Now to the IoT Copyright © 2014 by Ken SAKAMURA 44 pT-Engine Sensor Node2014 TRON (2005) Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary Ginza ucode NFC Tag2014 TRON(2012) Symposium. 30th Anniversary ucode Tag for Public2014 Property TRON Symposium. Management 30th Anniversary (2012) u-home in Taipei (2010)2014 TRON Symposium. 30th Anniversary Multiprotocol RFID Reader/Writer2014 TRON Symposium. (2012) 30th Anniversary 2014 TRON Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary ④ The Philosophy of TRON Project Copyright © 2014 by Ken SAKAMURA 52 2014 TRON Symposium. 30th Anniversary Open & Free Everything including specifications and source codes is open and free Copyright © 2014 by Ken SAKAMURA 53 2014 TRON Symposium. 30th Anniversary Under T-License Copyright © 2014 by Ken SAKAMURA 54 2014 TRON Symposium. 30th Anniversary License Using Software Suitable for Embedded Systems ●It is hard to use GNU GPL ■You have to release your source code when you combine GPL’ed code ●T-Kernel license is suitable for embedded systems. T-License 2.0 Copyright © 2014 by Ken SAKAMURA 55 2014 TRON Symposium. 30th Anniversary T-License 2.0 ●Outline of T-License 2.0 ■You can modify and use downloaded source in your system. ■Source code does not need to be disclosed. ■Modified/improved source can be redistributed. ● Traceability service using ucode ■The system of modified/improved source can be traced. • Contributing to assuring the reliability of embedded devices by tracing the influence of the bug discovered in a certain version Copyright © 2014 by Ken SAKAMURA 56 Takeda Award (2001)2014 TRON Symposium. 30th Anniversary For "The origination and the advancement of open development models for system software ― open architecture, free software” and open source software" 2014 TRON Symposium. 30th Anniversary ⑤ The Results of the First 30 Years Copyright © 2014 by Ken SAKAMURA 58 2014 TRON Symposium. 30th Anniversary 1,022 The Number of the Organizations Which Have Supported TRON Project “Thank you” Copyright © 2014 by Ken SAKAMURA 59 2014 TRON Symposium. 30th Anniversary Companies, etc. 910 Academia 112 Copyright © 2014 by Ken SAKAMURA 60 2014 TRON Symposium. 30th Anniversary TRON RTOS Family Copyright © 2014 by Ken SAKAMURA 61 2014 TRON Symposium. 30th Anniversary 8,236 The Number of the Agreed Licenses of T- Kernel-related Software Copyright © 2014 by Ken SAKAMURA 62 2014 TRON Symposium. 30th Anniversary ITRON specification OS is used more... Many T-Kernel users without explicit license agreement ITRON specification OS is used by a much larger number of users Copyright © 2014 by Ken SAKAMURA 63 2014 TRON Symposium. 30th Anniversary 76 Countries The number of the countries in which some party agrees to the download licenses of T- Kernel-related software Copyright © 2014 by Ken SAKAMURA 64 2014 TRON Symposium. 30th Anniversary The Countries in Which Some Party Agrees to the Download Licenses of T-Kernel-related Software 65 2014 TRON Symposium. 30th Anniversary Top Countries in Terms of the Number of Licenses China, India, Korea, Poland, Russia, Taiwan, U.S. and Vietnam Copyright © 2014 by Ken SAKAMURA 66 2014 TRON Symposium. 30th Anniversary Top Countries in Terms of the Number of Downloads Italy, France, Germany, Poland and Spain Copyright © 2014 by Ken SAKAMURA 67 2014 TRON Symposium. 30th Anniversary 60% of the Market Share Is Held by TRON RTOS Family Copyright © 2014 by Ken SAKAMURA 68 2014 TRON Symposium. 30th Anniversary Embedded Real-time OS 2014 Survey (Advanced Report) ● 60% of the share is held by TRON specification API for the API of embedded OS in use ● The most commonly used for 19 consecutive years Copyright © 2014 by Ken SAKAMURA 69 2014 TRON Symposium. 30th Anniversary ITRON Specification OS Is Used to Control “HAYABUSA” Series 2014 TRON Symposium. 30th Anniversary From Standalone Embedded Systems to Embedded Systems in the Network Era The mechanism to support the shift Copyright © 2014 by Ken SAKAMURA 71 2014 TRON Symposium. 30th Anniversary ubiquitous ID Architecture Copyright © 2014 72by Ken SAKAMURA 2014 TRON Symposium. 30th Anniversary The Number of Issued ucodes (Actual Use) ● The number of issued ucodes=1.2 hundred million ■ Physical ucode: 6,266,289 ■ Logical ucode: 113,738,620 120,004,909 Copyright © 2014 by Ken SAKAMURA 73 2014 TRON Symposium. 30th Anniversary The Number of Issued ucodes by Application 120,000,000 100,000,000 4,000,000 3,000,000 2,000,000 1,000,000 0 Copyright © 2014 by Ken SAKAMURA 74 2014 TRON Symposium. 30th Anniversary ⑥ Future Perspective of TRON Project Copyright © 2014 by Ken SAKAMURA 75 2014 TRON Symposium. 30th Anniversary Embedded Systems to Be Networked Copyright © 2014 by Ken SAKAMURA 76 2014 TRON Symposium. 30th Anniversary Changes of Fundamental Model Copyright © 2014 by Ken SAKAMURA 77 2014 TRON Symposium. 30th Anniversary Model of Web Service Cloud Service