拔得頭籌是四位台灣大學資訊工程研究所二年級的學生,獲選的主題為“Vehical Information Systems Integration Framework”。他們表示最初是透過系上的佈告欄以及修課課程網頁中的相關連結,得知這個比賽的消息,參賽的起因原本是想將期末課程專案做個完整性 的實作和延伸,也希望透過參加國際性比賽的經驗,對未來職場有所助益。
冠軍團隊代表葉瀚駿同學說明會選擇這個主題切入競賽的理由是:「有鑒於目 前市場上車用電腦的封閉環境及缺乏彈性,造成大多數系統互不相容,且專屬 系統在取得和延展性上都不佳;另外,我們也發現其實還有許許多多很好用的開放源碼軟體,缺乏整合及客製化,以致於在車用電腦的應用上很少發現使用開放源碼 軟體的蹤影,所以我們決定藉著此次競賽的機會,開發一套非封閉式的整合環境,希望在車用電腦上發揚與落實自由軟體的精神。」
“VIS Framework”計畫提出的非封閉性且可自由更改配套軟體的車用平台。首先,沒有車用電腦的車主如果想要安裝車用電腦,便可使用我們的系統訂製一套適 合自身使用得車用電腦環境,不但節省花費,也不用太過仰賴車廠;再者,車廠若想研發新型車用電腦系統,也可考慮採用我們的架構,將自己研發的應用做成外掛 元件整合至系統之中,節省大量僱用系統開發人員的費用;最後所有的程式碼根據 GPL 的規範都將釋出給所有人自由取得,具有其獨特的優勢。
黃 同學在接受採訪時提到:「在開發產品時,我們遇到了不少困難。首先在硬體方面,針對理想的 VBox 應具備的功能,我們發現現今的 sensor 技術對於車距的測量有一定的難度,而攝影機雖然可以透過錄影影像計算出車距,但影像處理的技術門檻高,我們沒有把握在比賽截止前開發出來,考量以上,我們 最後決定僅靠 GPS 接收器所傳回的資訊來發展我們的 VBox 與 Re-Construction System;在軟體方面,雖然我們成功整合了 GPS 開放源碼軟體,也自己開發了一套小型的 GPS 資料分析軟體,但缺乏台灣的自由詳細地圖是這個產品最主要的困難之一,我們在這方面的調查花了不少時間,可惜的是,最後我們在 demo 採用的地圖是無法任意散布公開的非自由地圖。」
獲頒新台幣六十萬元獎金的冠軍團隊代表葉瀚駿同學很興奮地說:「謝謝主辦單位完善的規劃,也謝謝各位評審認同,大家辛苦了。團隊裡的成員,想將這筆獎金用於旅遊基金、繳交學費、投資或儲蓄並捐出部份給實驗室。」
銀 牌獎的團隊則是來自台南成功大學資訊工程研究所,參賽的主題為“Messenger On-the-Drive” 。陳秀瑜同學代表該團隊說:「這次參與的動機除了題目本身非常吸引人之外,我們的實驗室也在做相關的研究。我們的指導教授楊中平老師則是非常鼓勵我們參加 這次的國際性競賽。會選這個主題是因為修課得到的靈感,當時我們正在選修網路相關課程,課程中提到 SCTP 這個網路協定,覺得很有趣,所以就想從這個主題來參加比賽,而且 SCTP 這方面,目前只存在學術界,尚未有人拿來實做運用。很開心能得到第二名,這段時間的辛苦總算開花結果,謝謝評審的青睞還有獎勵。」
這次 有兩組季軍隊伍,分別由中央大學資工系的鄭彥杰等人的“Distance and Direction Awareness System (DDAS)”計畫,與美國 Tufts 大學電機系 Jason Waterman 的“Real-Time Traffic Monitoring and Reporting”計畫獲得,兩隊在受訪時均認為參與這次比賽是很好的經驗,並期待繼續參與下一屆的 IOSESC。
DDAS 計畫是可以偵測鄰近車輛距離與方向的資訊系統,開發過程中該團隊發現,在 2.4GHz 的Smart Antenna 某些特性加上該團隊設計的通訊協定可以達到偵測車周圍的物體感知系統,比起現行市面上常用的超音波 (Ultra-sonic) 偵測方式算是比較新穎的方法。Jason Waterman 的計畫則是從平日開車到學校中途、塞在車陣中獲得的靈感,專長為感測器網路 (Sensor Networks) 的他思索著,若每輛車都可以變成一台交通感應器,就可能藉此建立起一個系統,即時獲知交通訊息與回報。
對 於參加 IOSESC 的原因,鄭彥杰表示:他之前在資策會打工時,長官告知這項訊息,對開放源碼軟體有興趣的他,想到可以結合自己目前正在研究的車用軟體,便自行找了同樣對開 放源碼有接觸的研究所學長與大學同學一起組隊參加。遠在美國的 Jason Waterman 則表示他是在經常瀏覽的 Linux 硬體新聞網站 Linuxdevices.com 看到 IOSESC 的競賽消息,想到自己的獨立研究也是做類似的題目,於是報名參加。
在參賽過程 中的甘苦,鄭彥杰說道,DDAS 團隊在開發平台的規劃上有經過一些變動,本來想要使用第一階段入選後獲贈的 MontaVista 開發環境,但不是很好用,因此改用原先預定的 MIPS TX 平台,並採用 RDC 的嵌入式平台實作,此一處理器的優點是採用 x86 的架構,使用上就像用 PC 灌 Linux 般容易操作。Jason Waterman 在開發過程中的主要困難則落在測試的部份,他表示:為了要測試這套系統是否可行,經常需要邊開車邊蒐集資料順便除錯,回想起來,沒有發生意外真是十分幸 運!
開發的過程雖然辛苦,不過實作出來的計畫不但具有學術上的價值,更有無窮的市場潛力。鄭彥杰認為主辦單位這次以車用電子作為比賽的 主題, 為未來點出一個明確的方向。未來車用電子一定是個相當熱門的議題,且很多汽車大廠已紛紛提出一些車內網路提供駕駛者資訊,例如賓士 (Benz) 藉由在輪胎內放置感測器、透過車內的無線網路提供駕駛者胎壓資訊等。Jason Waterman 表示隨著電腦零組件價格逐漸降低,未來許多裝置都會有嵌入式系統,將創造出嶄新的互動環境與使用經驗,而 Linux 適合開發此類裝置,現在成為嵌入式 Linux 開發者正是時候。
對於此次參加 IOSESC 得獎,兩隊得獎者都很興奮,Jason Waterman 希望用在購買更多 Linux 裝置上、或是做為教科書與生活費的補貼; 至於 DAAS 計畫因為有三人參加,所以會去慶祝一番再平分運用。
身為主辦單位的自由軟體鑄造場表示,非常感謝各界好手熱情參與首屆賽事,未來我們會陸續規劃不同領域的開放源碼軟體競賽,希望能夠拋磚引玉提升大家對自由軟體的重視,衍生更多開放原始碼的市場應用,期待下屆再相見囉!