webOS將會運行在多種設備之上,Enyo將可用于所有主流瀏覽器

fmms 12年前發布 | 8K 次閱讀 webOS

        HP 決定通過采用標準的 Linux 內核來延伸 webOS 的觸角,其 Enyo 開發框架也將能運行在所有主流瀏覽器之上。此外,Enyo 2.0 業已開源。

        Enyo 是個面向對象的 JavaScript 框架,最初用于 webOS 與 WebKit。去年 12 月,HP 宣布開源 webOS 后,公司就決定通過將 Enyo 移植到所有主流瀏覽器并且基于標準的 Linux 內核來開發 webOS 來延伸 webOS 的觸角。目前,第一步已經實現了:HP 已經開源了 Enyo 2.0, 該核心 JavaScript 庫現在可以運行在移動與桌面版的 Chrome、Safari 與 Firefox 之上。Enyo 2.0 缺乏 UI 工具集,要想在多種瀏覽器上運行還有不少工作要做,但 HP 承諾一個月內就會搞定這些。基于 Enyo 的應用還可以通過 PhoneGap(參見示例)以原生 iOS/Android/WP7應用的形式運行。現在已經有開發者將 Paper Mache 應用移植到了 Google 的移動 OS 上,這樣就可以在 Android Market 上發布了

        Enyo 的哲學是讓開發者可以基于組件來構建大型應用,組件又會包含任何數量的其他組件。你可以通過 Enyo Samples 查看大量的示例源碼與運行結果。Enyo 的核心功能被壓縮到了一個 13KB 大小的 zip 文件中,由于尺寸很小,因此對移動開發來說頗具吸引力。

        HP 詳細闡述了 webOS 的未來發展計劃

  • 將會發布一個 WebKit 版,支持 HTML5(包括 Canvas 與 3D 紋理)、Flash 與 Silverlight,并且還會支持應用界面,包括多點觸摸。
  • webOS 將使用標準的 Linux 內核,這會極大地擴展所能運行的設備。Sam Greenblatt、HP CTO 與 OSDL 董事會成員(Linux 基金會)目前正在領導著 webOS 的戰略。
  • webOS 將使用 Google 開源的 LevelDB(這是一個嵌入式的鍵值數據存儲)來代替目前使用的 DB。
  • Ares 2 將會支持 Enyo 2。Ares 是個基于瀏覽器的 IDE,對 webOS 的應用開發提供了拖拽支持。

        下表詳細列出了 webOS 在未來幾個月的路線圖

webOS將會運行在多種設備之上,Enyo將可用于所有主流瀏覽器

        一旦開源,webOS 將會叫做 Open webOS,或許將與 Enyo 2.0 基于相同的許可,即 Apache License 2.0

        查看英文原文:webOS Is to Run on Many Devices and Enyo on All Major Browsers

來自: InfoQ

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!