在2004年6月28日~7月1日于美國舊金山召開(kāi)的Java開(kāi)發(fā)商會(huì )議“2004 JavaOne Conference”上,Sun總裁兼首席運營(yíng)官(COO)Jonathan Swartz發(fā)表了主題演講,介紹了德國西門(mén)子子公司德國西門(mén)子威迪歐汽車(chē)電子(以下簡(jiǎn)稱(chēng)西門(mén)子公司)開(kāi)發(fā)、用于配備寶馬車(chē)型、支持Java的導航儀,強調了Java在車(chē)載設備中的應用及前景?!敖窈?/SPAN>5年~10年軟件對于汽車(chē)而言非常重要。隨著(zhù)這一趨勢的發(fā)展,Java將發(fā)揮重要作用”(Sun公司J2ME業(yè)務(wù)及營(yíng)銷(xiāo) 消費者及移動(dòng)系統部門(mén)主管Eric Chu)。據西門(mén)子介紹,此次開(kāi)發(fā)的導航儀已在寶馬5系列和6系列上采用。此前三菱電機曾于2002年推出過(guò)一款Java導航儀。
西門(mén)子在導航儀上安裝的Java軟件是該公司開(kāi)發(fā)的“Top Level Architecture”(以下簡(jiǎn)稱(chēng)TLA)軟件平臺。TLA在工作頻率為166MHz的32位微處理器上運行。具體而言,該平臺以Java運行環(huán)境開(kāi)發(fā)而成,該Java運行環(huán)境根據的是美國風(fēng)河系統(Wind River Systems)嵌入OS中的J2ME(Java2平臺微型版)。另外,TLA還支持通過(guò)網(wǎng)絡(luò )管理基于Java的服務(wù)的OSGi(開(kāi)放服務(wù)網(wǎng)關(guān))協(xié)議。
西門(mén)子選擇Java的理由主要有兩個(gè)。首先,需要可配備多種功能的統一平臺。這樣就可以方便滿(mǎn)足不同設備和客戶(hù)的需求。另一個(gè)理由則是:今后導航儀與其他設備之間的數據交換等需求將越來(lái)越多,而Java最適合在各種OS上運行。比如,在發(fā)生駕駛員需要暫時(shí)停車(chē)步行至目的地等情況時(shí),可將保存在導航儀中的部分地圖數據發(fā)送到駕駛員的手機上以供參考。