百度首席架构师林仕鼎解读百度云技术框架

作者: 来源:未知 2012-03-23 11:52:51 阅读 我要评论 直达商品

首先是把产品API开放了,然后有更多开放云平台,在这个平台之上我们有一套完善的开发工具和流程,我们就以测试为例,我们可以提供自动化测试、移动设备接入、模拟设备管理,对于开发者我们还有客户端工具,还有ID插件等各种各样的支持。

刚才说了很多云上的优势,我们有了更多云上的技术,我们有这么多的优势,但是现在我们看移动开发,我们怎么利用云的优势帮助移动开发者解决他的问题,总结起来有这几个方面。对移动开发者来说,它的数据碎片化,你在用A的数据,B是找不到的。你PC上的数据在手机上也很难访问,这是应用的问题。对开发者来说面临终端多样性的环境,你有iPad,有手机,还有PC,你在写一个应用的时候,你不得不为每一个平台,每一个系统单独搭建一个应用。当然非技术因素,推广运营困难,变现能力有限。

我们应该怎么解决这些问题呢?两个办法。一个,对于开放云的平台我们进行重组,把它变成了以个人为中心的组织方式,我们知道在以前的云平台,他是一个以应用为中心的平台,应用生成资源,然后用户在这些已有资源里来使用。今天我们换了,我们把它变成一个人为中心组织这些资源,对用户来说,在云端上有了一个自己私有的云存储,而你的那些应用其实是帮你组织,帮你管理,帮你展现这些数据,在云端提供一个应用,而这个应用就帮他组织和管理这些数据,对于这个应用来说,如果他需要的话,他有可能会用到我们整个云平台上的资源来去做一件事,在以前这种环境中是做不到的。这里就解决了数据的碎片化问题,以用户为中心重组之后,应用就可以集中。

有了这些还不够,还有开发者终端的问题,你有手机,有PC,有你的Pad,跑的环境不一样,我们有这边的云。其实我们在想我们怎么才能解决问题呢?我们提出了一个新的想法,如果说我们能构建一个OS,这个OS是跨越云和端两端的,对用户来说还会遇到一个问题,他怎么去发现这个应用,去安装这个应用,最后我们还会提供一个应用平台的支持。这里面有搜索、推送、浏览等各种功能,可以很好的解决App Store带来的问题。

百度OS支持网页的App化,举个例子,这个图是一个上线的图,左边是一个比较理想的展现,大家可以看到其实我们在不同设备上做同一个事情,就是浏览这些网页,但是因为不同设备的特点,它的交互方式是不一样的。我们在PC的浏览器上,用得是滚动这种方式做浏览,在移动设备上更多的是点击,或者是拖动,但是同一种产品,只是应用设备的特点,需要有不同的交互。对每一种产品单独做开发是很困难的,我们在想因为我们有数据,我们做搜索引擎,基本上这些网页数据我们都有,我们可以分析,我们可以判断这个究竟是一个什么场景。然后对这些资源进行分析之后,我们就可以分析出里面的产品,然后对里面的产品去做一个转换,转换,我们再应用到具体的物理产品中去,我们可以做终端适配。这个事情,我们看以前很多代理模式也能做到,但是我们有了这个技术以后会做得更好。

第二件事情,百度云OS支持新型WebApp架构,云增强的webview,MVC编程框架,云与端联合执行。对于UI无来说,我们可以异步调用,我们可以做更好的组建。然后我们做了一件事情,去把这个逻辑和UI分开,异步调用,我们把这些逻辑分摊到一个一个小服务里面,这些小服务的调动方法和接口是一致的,他既可以在云上执行,也可以在端上执行。我们还可以在我们的平台里面,我们在云端里内置这些服务,这些服务对你的UI来说是一样的,这就是我们新型的WebApp的特点,我们用云端的数据支持和分析来支持View实现。这是一个很有意思的概念和架构。

怎么做这个完整的架构呢?我们先透露一下技术架构。一个是支持webApp的开发框架,然后做云端数据分析,我们可以做更好的交互场景,我们会做很多变化,就会从这个里面分析出来这是一个什么场景,然后映射到不同的显示设备上。做到这一点,我们对webkit做一个分析,优化、架构调整,这是WebApp的内容。对于国际上,他会应用在这两端,一段是移动端,有一个Kernel支持它。在云上的部分,主要是按个人的方式组织开放云的平台,以及我们有数据挖掘和分析的支持,在云和端这两边,我们也做了一个技术,使得它可以做更高效的通信和传输,今天下午的里面我们会对这些技术做更详细的介绍,有兴趣欢迎大家做论坛。

大家可能也很好奇,我们做了这么多工作,究竟什么时候能够用到?我们有一个技术路线图,今天我们会发布三个,第一个是个人云存储PCS,然后是应用引擎BAE2.0,还有一个移动测试环境MIC,在Q2阶段是移动建站工具。在Q3的时候,有一个WebApp框架1.0版的发布,同时提供一个云测试平台,Q4阶段是云OSPreview。这个UI的技术,刚才讲了很多,从技术上我们也认为是在做一个很有意思的事情,有可能会改变整个互联网的环境,我们也希望大家有兴趣,可以今天下午到我们的论坛里,跟我们做更深入的讨论和交流。这是我这部分的分享,谢谢大家。


  推荐阅读

  法庭文件显示苹果起诉三星前曾四次与其交涉

和讯科技消息 北京时间3月23日,据国外网站报道,近日一份法庭文件表明,苹果在起诉三星涉嫌侵犯版权之前,曾与后者在2010年4次交涉以避免诉诸法律。 来自The Verge网站的消息称,苹果公司在法庭立案文件中表示曾和三>>>详细阅读


本文标题:百度首席架构师林仕鼎解读百度云技术框架

地址:http://www.lgo100.com/a/kandian/20120323/43633.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度