迅雷 Bolt 界面引擎正式開放

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

        今天,迅雷正式開放了其核心技術 Bolt 界面引擎,并以此作為下一代交互開發模式和解決方案。第三方開發者可以使用 Bolt 界面引擎以更低的成本開發效果更絢的客戶端應用。

迅雷 Bolt 界面引擎正式開放

        Bolt 界面引擎是迅雷公司從 2009 年開始開發的第四代界面庫,可以幫助使用者快速開發具有下一代交互體驗的軟件產品。Bolt 界面引擎通過觀察交互設計師的工作流程,對整個交互開發的思維方式進行了創新,提出了“完全基于原子對象組合交互”的概念,并強制在開發中使用 MVC 模式。界面引擎基于這個理念,提出“界面引擎不提供控件,但提供開發控件的方法”,讓每一個會使用“Bolt”的工程師都天然掌握了開發可復用界面控件的 方法。并且從這個概念出發,“Bolt”能輕松開發各種絢麗的動畫效果,做到“不提供內置效果,但提供了一致的動畫效果開發思路”。

        據介紹,迅雷 7 是首個采用該引擎成功開發的產品,節省了超過 60% 的開發成本,并有接近 70% 的代碼用腳本編寫,還提高了產品的最終交互體驗。目前,迅雷旗下的大部分客戶端產品都基于該引擎開發, 并穩定運行在超過3.5億臺 PC 上(Demo 下載)。

        此外,對于“Bolt”的免費開放使用,迅雷提供了非商業授權、小型商業授權和大型商業授權共 3 種方式。其中,前兩種授權使用者只需要下載一個協議模板,填寫公司名稱、產品等基本信息后,以 Email 的方式發給迅雷公司即可完成申請,申請流程非常簡單且不需要支付任何費用。大型商業授權屬定制授權協議,不過依舊是以免費使用為前提。

        在談到為什么要開放這項核心技術時,迅雷 CEO 鄒勝龍表示:

        引用

        Bolt 界面引擎作為公司在基礎核心技術方向上的創新,具有領域無關性,且顯著提高了公司在客戶端開發上的生產力。我們一直在尋找合適的方式能把這些創新與行業分享,推動整個行業的技術進步。

        使用 Bolt 界面引擎,開發者需要首先掌握一門簡單高效的腳本語言 lua,并學會使用 XML。開發完整的產品,還需要掌握使用C/C++為 lua 環境進行功能擴展的方法。

        官方網站:http://bolt.xunlei.com/

        開發文檔:http://bolt.xunlei.com/api.html

        SDK 下載:http://down.sandai.net/xlbolt/boltsdk_1.1.0.332.zip

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