以Smart Life and Smart Lifestyle(美滿互聯、品‘質'生活)為愿景,為移動通信、存儲、物聯網(IoT)、云基礎設施、數字娛樂、家用內容交付提供完整芯片解決方案和Kinoma軟件的美滿電子科技(Marvell)宣布開源Kinoma-JS應用框架,該框架專門為利用JavaScript開發嵌入式設備的核心應用而設計。Marvell在開發KinomaJS方面已經付出了超過10年的研發努力,KinomaJS已通過主要消費電子產品廠商的現場測試和驗證,一直是數百萬全球一流產品中的“秘方”,現在它向全世界開放。
現在,Marvell硬件平臺客戶使用KinomaJS時,可受益于開源軟件的靈活性和可擴展性。Marvell將一如既往的作為KinomaJS的后盾,用其專有軟件解決方案為客戶的設計、開發以及該平臺的部署和維護提供支持。
物聯網產品與前幾代消費電子產品的不同在于,其始終保持與云服務、相互之間以及與移動設備的連接。各種通信技術的采用、針對多種多樣操作系統的可移植性以及多種網絡協議的使用,都要求有一種更加敏捷的嵌入式應用開發方式。KinomaJS以JavaScript編程語言為基礎,這種編程語言多年來一直在促進Web頁面及服務器的開發,現在KinomaJS 使嵌入式應用開發也具備了這種優勢。通過將JavaScript作為核心語言,KinomaJS原生支持以JSON 格式通信,該格式是現今互聯網首選的數據交換格式。由于XS虛擬機采用了獨立的JavaScript實現,與用于Web瀏覽器的JavaScript實現方式相比,KinomaJS對內存空間及CPU 的要求都較低,因此可以縮小規模,以適合相當經濟實惠的硬件。
憑借KinomaJS,Marvell客戶能夠利用相對較少且更易于測試、維護及改變的代碼,以多種硬件平臺為基礎,開發簡潔的高性能產品。因為軟件開發技能及軟件代碼可以重用,開源解決方案使客戶能夠以更低的工程成本,跨產品生態系統靈活地定制及修改軟件。客戶還可以非常有信心地采用KinomaJS,因為使用開源軟件可以保持長期穩定的軟件投資。
Marvell公司總裁、聯合創始人Weili Dai表示:“Marvell很高興提供充滿活力的開源KinomaJS應用框架。我們這么做,是為了給客戶創造機會,幫助從《財富》50強公司到各類創新者的客戶開發下一波互連設備,包括智能產品和可穿戴設備。我們希望,通過分享我們的知識、經驗和代碼,幫助整個物聯網行業更快地增長。展望未來20年Marvell的發展,我們將向尊敬的客戶提供越來越多的端到端解決方案,將簡潔的KinomaJS軟件與越來越多的業界領先硬件整合到一起。邁出如此重大的一步令我們倍感振奮。”