Marvell 開放KinomaJS原始碼,加速物聯網產業發展
【2015 年 3 月 2 日,加州聖塔克拉拉訊】全球整合晶片解決方案領導者Marvell (Nasdaq:MRVL) 宣布開放KinomaJS應用架構原始碼,此應用架構是專為打造JavaScript嵌入式裝置的核心應用所設計。Marvell提供完整的晶片解決方案,包括行動通訊、儲存、物聯網、雲端基礎建設、數位娛樂與家庭內容傳遞,搭配Kinoma® 軟體,推動「Smart Life and Smart Lifestyle」的願景。KinomaJS經歷超過十年的研究發展,已通過主要消費電子品牌實測與驗證,以一個祕密要角,KinomaJS早已內建於數百萬個世界級產品中。現在全面開放。
Marvell硬體平台的用戶在使用KinomaJS時,受惠於開放原始碼的彈性且穩定性。Marvell將持續支援KinomaJS,提供用戶設計、開發、佈署及平台維護的支援,一如以往Marvell的諸多軟體解決方案。
關於KinomaJS
物聯網產品不像前幾個世代的消費電子產品,因為它們應用在雲端服務、物聯網產品之間,以及行動裝置時必須隨時連線。不論是布建諸多各式通訊科技、考量多種作業系統的可攜性、或是採用多個網路通訊協定,都需要一種更靈活的方式開發嵌入式應用。建構在JavaScript 程式語言之上,KinomaJS能為嵌入式應用開發帶來的益處,如同多年來一直演進的網頁及伺服器開發。採用JavaScripts為主要語言,KinomaJS 能夠自然地與JSON溝通,JSON是現今網路通用的資料交換格式。透過獨特的JavaScript 使用,XS虛擬器,將較於為網頁瀏覽設計的JavaScript ,KinomaJS需求較少量的記憶體以及CPU,使硬體投資更具經濟效益。
Marvell的用戶受惠於開放原始碼
採用KinomaJS,Marvell的用戶可以在眾多不同的硬體平台中,打造優雅、高效能的產品,僅須採用相對少量的編碼且更容易測試、維護與升級。開放原始碼解決方案能提供用戶客製化的彈性,並與所有產品生態系統中的軟體共存,減少工程花費,因為這些技術及編碼是可以被重複使用的。開放原始碼能為用戶長期的軟體投資帶來穩定性,因此他們可以放心採用KinomaJS。
Marvell總裁暨共同創辦人戴偉立表示:「Marvell非常榮幸能夠透過開放原始碼提供強而有力的KimomaJS應用架構。以此為我們從 «財富» 50大公司到創新者的用戶提供新的機會,創造下一波連網裝置包含智慧介面及穿戴式裝置。希望透過我們的知識分享、經驗以及編碼,能夠加速整體物聯網產業成長。在為Marvell規劃下一個20年時,我們看到公司增加提供端對端解決方案給我們所珍視的客戶,尤其是這些解決方案結合了精緻的KinomaJS軟體與Marvell領先業界的硬體。我們非常興奮能夠跨出這重要的一步。」
取得KinomaJS
KinomaJS 開放原始碼即刻起於https://github.com/kinoma提供下載。包含:
- JapaScript 5th Edition虛擬器 (XS)
- Kinoma Porting Layer (KPL)
- 核心原始模組 (Fsk)
- Kinoma Platform Runtime (KPR) 應用架構
- 網路模組包含:http/https、 WebSockets、SSDP及 Zeroconf/mDNS
- 在TLS/SSL獨立佈署JavaScript
- 在純軟體及OpenGL加速的繪圖處理
- 數位媒體播放擴充
KinomaJS原始碼是在Apache License, Version 2.0 授權協議之下提供,相同的開放原始碼協議採用於諸多廣泛使用的開放原始碼專案,包含Android系統。
KinomaJS 支援包含:Linux、Mac OS X、Windows、Android以及iOS。支援能透過KPL整合的其他平台。