欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

迅雷 Bolt 界面引擎正式开放

程序员文章站 2022-03-03 15:41:43
...
今天,迅雷正式开放了其核心技术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