1月29日,Sun在開源GPL v2許可下發布了Sun SPOT系統。Sun SPOTs是主要由Java技術構建和控制的通用可編程設備。Sun SPOT網站上的描述是:Sun SPOT設備是一個小的、無線的、由電池驅動的實驗性平臺。它幾乎完全是由Java語言編寫而成的,這樣普通的編程人員可以創建過去往往需要有特定的嵌入 式系統開發技能的編程人員才能創建的項目。硬件平臺包括有一系列的內置傳感器,以及與對外部設備便捷連接的能力。
除了將這個平臺轉為開源以外,Sun為教育機構的個人或是批量購買還提供了折扣:“我們創造這項技術的目的是為了鼓勵學生和教育者開發出新的、創造性的、實用性強的應用程序——這就是Sun對于Sun SPOT項目的定位。”Sun研究院的研究主管Roger Meike如是說。“我們決定在GPL v2許可下將Sun SPOT開源,這也反映出我們對于日益壯大的開發者社區提供支持的承諾,我們的新價位可以幫助教育機構將這項新技術帶給全世界的學生。革新隨時隨地都在發 生,Sun也樂于為人們帶來新的工具和技術,促進和方便新興社區的發展。”
社區中已經出于某些用途開始使用了Sun SPOT技術,Bruce Hopkins已經就如何在超低帶寬通訊條件下使用Sun SOPTs寫了一篇Sun移動技術貼士(Sun Mobility Tech Tip)。
在美國國防部和商業產業中,有很多應用都需要在低數據流動率(同樣也會要求低功耗)的情況下進行無線通訊。例如,大多數當今的車輛都帶有輪胎壓力監控系統。
你是否曾經為輪胎壓力傳感數據是如何從每個輪胎傳遞到車輛內嵌的計算系統,終傳到儀表盤上而感到困惑?很明顯,在儀表盤和輪胎中的傳感器之間并沒有線路連 接。所以你可以想象的到,肯定有某些機制用來從輪胎壓力傳感器中獲取傳感數據。另外,這種技術必須是無線的,而且能夠運行很久很久也不發生中斷。
Terrance Barr近還展示了一些不同的人分別以不同的方式使用Sun SPOT技術的視頻示例:
·無線式閱讀和顯示RSS種子
·遙感勘測
·定向傳感
·處理無線電波信號
·仿真Nintendo Wii的控制器
Sun SPOT設備是由Squawk虛擬機提供的技術支持,這款虛擬機的開發目的也有一部分和Sun SPOT一樣,是為了在資源有限的設備進行操作:
Squawk是一個開源的用于Java語言的虛擬機,它在探索構建虛擬機的更佳方式。絕大多數的商業虛擬機都是用低層語言編寫 的,例如C和匯編。我們相信,如果能夠用較高層次的語言實現虛擬機,那虛擬機就可以得到簡化,而且如果用VM所實現的語言來實現虛擬機的話,那它就會被進 一步簡化。
你可以在Sun SPOT產品頁面上找到如何獲取Sun SPOT設備的信息,或者了解教育方面的折扣。要了解有關Squawk虛擬機的更多信息,請訪問Java.net項目主頁。
Sun SPOTs:Java開發人員的可編程設備
更新時間: 2008-02-23 09:06:47來源: 粵嵌教育瀏覽量:799