tron、t-engine、ubiqutous solution 計畫簡介

19
TRONT-EngineUbiqutous Solution 計畫簡介 ~無所不在的泛在運算環境工程計畫之相關介紹~

Upload: arden-wang

Post on 28-May-2015

567 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Tron、t-engine、ubiqutous solution 計畫簡介

TRON、T-Engine、Ubiqutous Solution

計畫簡介

~無所不在的”泛在運算環境工程計畫”之相關介紹~

Page 2: Tron、t-engine、ubiqutous solution 計畫簡介

TRON、T-Engine、Ubiqutous Solution ~整體架構~

Concept Overview TRON 泛在運算環境

作業系統

T-Engine 泛在運算環境

應用軟體開發平台

UID 泛在運算環境

物件標籤

無所不在的 數位資訊社會環境

• ITRON

• JTRON

• BTRON

• CTRON

• TRON Human Interface

•T-Engine

• μT-Engine

• nT-Engine

•pT-Engine

• 二維條碼

• RFID

• 智慧卡

• 主動式微型元件

• 泛在通訊裝置

Page 3: Tron、t-engine、ubiqutous solution 計畫簡介

全球化的UID組織分佈架構 ~Globally spreading Ubiquitous ID Architectue~

European Union(EU)

(歐盟)

ITU-T國際標準化活動

(Swiss Geneva)

uID Center Taipei (台灣泛在 運算技術中心)

Nanyang

Technological

University (新加坡南洋科技大學)

uID Center (日本uID中心)

Commonwealth of Australia

Fudan University (上海復旦大學)

Page 4: Tron、t-engine、ubiqutous solution 計畫簡介

What is TRON? ~泛在運算技術的作業系統核心~

TRON(The Real-time Operating system Nucleus:即時作業系統核心)是東京大學坂村健教授於1984

年提出的「全新型態的電腦運算架構」。在產業界及學界的協力下,進行該計畫的實驗。

TRON計畫的里程碑如下圖所示,目前已完成Step2階段,最後將完成「泛在數位社會:無所不在的數位運算環境」這樣的目標。

Page 5: Tron、t-engine、ubiqutous solution 計畫簡介

TRON計畫的概念(Concept) ~泛在運算 & 開放架構 & 成果展示~

【泛在運算】

進行TRON計畫前,首先要推廣「智慧型電腦裝置」的普及化,以此為基礎,透過網路把人與環境連接

起來,構築出一個「無所不在的數位化運算社會環境」。

為了相容於手機類的行動裝置,存放TRON資料的硬體尺寸非常小,且更加重視即時互動性。為了克服

數位落差,TRON計畫一開始就致力於使用者門檻的降低。此外,對於網路資安等問題,亦另行發展子

計畫「eTRON」來處理這方面的需求。

【開放架構】

TRON計畫的成果,已公開發佈,一般管道即可取得,也歡迎其他製造廠商參與合作開發陣容。

【成果展示】

目前已制定以下的標準規格,規格書也提供公開取用。

ITRON:嵌入式系統專用即時OS規格(ITRON、 ITRON2、μ ITRON2、μ ITRON3.0、μ ITRON4.0)

JTRON:Java與ITRON的綜合型OS規格(JTRON1.0、 JTRON2.0、JTRON2.1)

BTRON:圖形介面OS及其相關規格(BTRON/286、BTRON1、BTRON2、BTRON3)

CTRON:通訊控制與資訊處理專用的OS介面規格。

TRON Human Interface(TRON人機介面):各種電子儀器的人機介面的標準開發方針。

Page 6: Tron、t-engine、ubiqutous solution 計畫簡介

TRON計畫今後的展望 ~The Future In TRON Project~

1.T-Engine計畫的推廣

透過次世代即時系統平台T-Engine嵌入的各類系統,以世界通用規格為目標。之所以推廣ITRON規格,

是因為以往沒有嚴格制定共通規格,造成軟體移植的相容性不佳,問題叢生。因此在T-Engine計畫裡整

合硬體、核心、元件規格,制定「更穩固的標準化」。

2.TRON先進技術的研究開發

以安全的工程架構(eTRON)及運用於次世代泛在運算環境的高性能分散系統(HFDS:Highly

Functionally Distributed System)進行各類研究開發工作。

3.ITRON規格的檢討

與T-Engine論壇緊密合作,讓各類技術能順利移轉到T-Kernel為主的規格,也會提高規格文件的易讀性。

4.多語系異體文字OS的應用

以BTRON子計畫的成果,促進電子政府及地區情報系統,以及電子書系統的發展。

5.教育、普及

培育嵌入式系統設備的開發人才,並推廣普及。

6.宣傳活動

宣傳並營運TRON計畫的成果。

Page 7: Tron、t-engine、ubiqutous solution 計畫簡介

TRON計畫中長期里程碑 ~積極推廣中的計畫項目一覽~

Page 8: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點1:T-Engine平台技術概要~

【技術內容】

T-Engine是為了創造泛在運算環境而產生的「開放式即時作業系統標準開發平台」。

T-Engine對應eTRON計畫所定義的資安架構,可開發出高安全性的網路防護應用系統。

T-Engine整合了「硬體、即時作業系統、程式元件格式」的規格,使其標準化,也讓中介軟體的相容性提高。

由於T-Engine擁有豐富的中介軟體資源,可大幅縮短應用系統的開發時程,並節省開發經費。

Page 9: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇的所推動的主要工作 ~重點2:T-Engine系列平台一覽~

【T-Engine的種類】

T-Engine開發平台,根據不同的泛在運算環境構成要素,分為以下4個項目。

■標準T-Engine

在行動類裝置(PDA、手機…)上開發”具備圖像介面且容量較大的應用程式時”所用的平台。其T-Kernel(註:T-Engine的核心軟體)可藉由MMU運作。

■ μT-Engine

在家電或測量裝置上開發不需圖形介面且程式容量較小的應用程式時所用的平台。其T-Kernel不需MMU也能運作。

■ nT-Engine

開發有線網路資料傳輸或照明控制這類單純的控制功能時所用的平台。當不同的nT-

Engine裝置互相連結時,就變成擁有UNP(泛在網路通訊協定)的即時網路。

■ pT-Engine

開發無線網路傳輸應用功能的超小型平台。存在於無線基礎網路或點對點網路的環境。由於耗電量小又可隨處設置,因此成為實現泛在運算環境的基礎。

Page 10: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點3:嵌入T-Engine技術規格的硬體~

主機板尺寸與外部連接用的各類插槽及端子都已標準化。

CPU相容於各類裝置,沒有特定限制。

一開始就納入T-Engine、μT-Engine的規格,可嵌入具備其他功能的主機板。因為原始尺寸已經很小,不需特別改裝也能直接用在實驗環境。

nT-Engine或pT-Engine是擁有小尺寸,低耗能的平台,預定可以直接生產為商用產品。

標準T-Engine μT-Engine nT-

Engine

pT-

Engine

尺寸示意圖

Page 11: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點4:運作於T-Engine平台的T-Kernel軟體~

T-kernel是在標準T-Engine、μT-Engine上運行的開放式即時操作系統核心軟體。它有別於其他開放式軟體之處,在於它是單一原始碼軟體,具有穩定標準化性質,對於開發平台來說相當重要。

T-kernel的使用許可(T-License)還規定,T-kernel原始碼的變更和發佈必須經過許可,但使用其開發的新產品軟體不需公開,這有別於GPL(General Public License)的規定。

使用T-kernel原始碼是不收版權費的,這樣就可以同時滿足產品低成本和保密的需求。

Page 12: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點5:eTRON概要~

【技術内容】

eTRON (Entity and Economy TRON) 是一種讓貨幣、證書、有價證券、傳票等「有價資料」能在網際網路安全流通的開放式分散系統架構的代稱。

eTRON不依賴既有的加密、雜湊、認證等演算法應用程序,提供了另一個共通架構。

Page 13: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點6:uID概要~

Ubiquitous ID Architecture(泛在ID架構)是把透過RFID等感應元件產出的ucode Tag植入真實世界裡各種物品裡的一種技術。原本考慮要把附著目標的所有資料放入ucode Tag,由於記憶容量等因素的限制,目前無法容納所有資訊。基於此,目前ucode Tag裡只容納物品識別用ID碼,以及容量範圍內可附加的屬性資料。其他資料改成放在網路端的資料伺服器。

透過ucode Tag獲得資料的裝置,稱之為Ubiquitous Communicators(UC\泛在通訊裝置)。UC可根據ucode內含的資料,進而接收資料伺服器的回傳資料。在Ubiquitous Computing(泛在運算)的環境裡,為了處理散佈於實體世界的大量ucode Tag以及資料伺服器之需求,設置了「ucode認證協定」這樣的大型分散式架構資料庫,保持ucode跟資料伺服器的對應關係。這是一個以ucode Tag所容納的資料建構而成,保持虛擬與實體世界之關係的重要基礎系統。

應用UID技術的通訊,為了能夠進行保護個人隱私的安全程序,需要有認證機構。另外,為了讓含有ucode Tag的物件在一般用途下也不會被惡意第三方人士讀取資料,在ucode Tag的非接觸式通訊介面,也設置了特別的保護。

Page 14: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點7:uID應用實例(1)~

ウェル.com(日本國立西洋美術館)

國立西洋美術館,從2006年4月29日~5月7日為止,應用UID技術對來賓實施「互動式參觀導覽」的服務。來賓透過使用UC(泛在通訊裝置),接近美術作品後會自動出現影音解說資訊。同一時間,館內也進行館藏品管理實驗,把各類美術品標上ucode Tag,再使用UID技術進行管理,今後預定將此方案推廣到日本全國,甚至是全世界的美術館及博物館。

動物園遊園導覽(東京動物園協会)

上野動物園也從2006年10月起,正式導入此系統。讓遊客可以簡易的獲得動物相關的影音介紹資訊。

「I-Garden」(日本伊勢丹百貨)

伊勢丹新宿總店的頂樓庭園「I-Garden」也以”學習型頂樓庭園”為名目,在場所內設置了數十個嵌入ucode Tag的資訊觸控面版,可以讓遊客觀看花草植物的資料。

使用ucode進行倉庫管理(日本Unisys公司)

使用ucode進行公司內的IT機器&雜物備品管理。

語音式「電腦式混擬土建材」管理(日本住友大阪公司)

把含有ucode Tag的微型元件植入混凝土建材,藉此追蹤建材的狀態,目前正致力於更有效率的合成製程以及資料正確性。

住宅家具追蹤管理系統(日本Better Living公司)

應用ucode特性,研發一個家具製造業者與住宅管理業者的共通平台「住宅家具追蹤管理系統」

數位公佈欄(日本Qubit公司)

透過自動販賣機內附的ucode Tag及含有QR Code的資訊服務機,提供搜尋各類食衣住行育樂資料的服務。

Page 15: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點8:uID應用實例(2)~

▲二維條碼 ▲RFID

▲智慧卡 ▲主動式微型元件

▲泛在通訊裝置

Page 16: Tron、t-engine、ubiqutous solution 計畫簡介

T-Engine論壇所推動的主要工作 ~重點9:uID應用實例(3)~

uID 中心於2003年夏季在Yokosuka Telecom Research Park, Yokosuka Hayama Agricultural Cooperative, Keikyu Stores, 與University of Tokyo合作進行生鮮食材的「食品物流追蹤實驗」計畫。

Page 17: Tron、t-engine、ubiqutous solution 計畫簡介

附錄一:非接觸 IC 卡技術 FeliCa

FeliCa 是 SONY 所開發出來的一種非接觸型 IC 卡技術,在日本國內被廣泛使用在 JR 的

鐵路乘車卡,以及便利商店的電子現金卡上。

Page 18: Tron、t-engine、ubiqutous solution 計畫簡介

附錄二:NEC集團的RFID式CRM系統

NEC與中國最大的物流業者上海百聯集團合作,配合百聯集團所屬的女性流行服飾店「

上海婦人用品商店」B館的重新裝潢,導入了應用RFID技術的CRM系統。

Page 19: Tron、t-engine、ubiqutous solution 計畫簡介

附錄三:Hitachi公司的會場管理系統

這是Hitachi研發的大型會議講座入場管理系統,可處理入場人員名單、入場券、人數管

理等工作。 會場入口 入場接待

即時顯示到場者狀態 找尋會場來賓