百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX等

标签: 百度云 世界 七种武器 | 发表时间:2012-09-07 12:01 | 作者:
出处:http://pipes.yahoo.com/pipes/pipe.info?_id=10560380f804c7341f042a2b8a03e117

如果说 去年百度世界的关键词是“百度新首页”的话,那么今年在研发者人群中,对 百度世界最深的印象就是“七种武器”,即在云的世界里,百度为开发者所提供的包括个人云存储、LBS、移动云测试中心等在内的七种工具和服务。按照百度CEO李彦宏的说法,“七种武器”只是百度帮助开发者开发出优质、多样、易用、跨平台应用这一远大图景的开端,未来还有更多。

虽然在各种微博和新闻稿中,3B大战如火如荼,各有各的说法,也各有各的证据。但周一在中国大饭店召开的 百度世界2012(又名“百度技术创新大会”,Baidu Technology Innovation Conference)好像没有怎么受影响,依然是随处可见云计算、移动开发、大数据等技术关键词,依然是来自全国各地研发者的彼此热烈讨论等。也能看到包括人人网、好豆网、轻笔记等有代表性的网站技术负责人的分享,介绍他们是如何借助百度所提供的服务和工具,降低成本和提高测试效率等。

如果将百度的“七种武器”一个一个分解来看( 一张图读懂百度云“七种武器”),除了移动云测试中心和ScreenX外,其他大部分武器此前已经多少为业界开发者所熟知。在今年3月份的百度开发者大会上,百度也对外开放了其开发者中心,允许开发者在该中心获得百度云平台的各类服务,其中就包括开发所需的API、文档和测试、部署工具等SDK。但百度基于当前对云计算和Web App等趋势的大胆预测,将这些服务整合在一起,全方位并且免费地提供给开发者,还是获得了业界的认可。下面我们可以再逐个看一下这些武器的各自特点:

个人云存储/PCS:现在包括新浪微博、腾讯等公司均提供了类似的服务,百度利用其丰富的存储资源对外开放云存储能力也是大势所趋。其特点是不仅提供了文件和结构化数据存储能力,还支持第三方账号接入和用户授权,使得不同设备、不同应用的数据都能存储在一个地方,从任一设备均可以访问数据,从而解决数据碎片化带来的不变。目前每人最多可获得10G的云存储空间。

百度移动云应用生成服务/Site App:在大会现场,百度云计算事业部负责人李明远的演示中,可以看到通过百度Site App可以比较快捷地实现Web App在线效果定制与生成,这一工具所具备的特点也包括多套模板、实时同步内容、统计数据支持和永久免费等。

百度应用引擎/BAE:自去年始,百度应用引擎就对外发布,并在包括QCon全球软件开发大会这样的顶尖技术会议上与国内的研发人员分享,经过一年多的发展,BAE也逐渐成熟。简单来说,BAE是基于百度基础技术构建的Web应用开发平台,开发者不需要维护任何服务器,只需要简单上传应用,就可以运行自己的系统。展开来说,BAE有能力将原本单机的LAMP架构,变成分布式架构,现在开发者可以基于BAE平台进行PHP、Java、Python应用的开发、编译、调试和发布。同时也提供了包括Fetch URL、Task queue、SQL和Memcache等大量的云服务。

百度移动云测试中心/MTC:这一工具是应移动开发的热潮而提供的,主要是帮助解决Android碎片化的问题,向开发者提供云测试和云调试等功能,并为每个完成测试的Android应用生成详细的测试结果报告。对于所提供的云测试服务,MTC支持Android多版本、多种分辨率、多种真机,同时也支持安装/卸载测试、遍历测试、UI适配和稳定性测试等。而云调试服务,则为开发者提供了高清、快速的真机调试服务,开发者通过云测试发现问题之后,能利用云调试中提供的远程服务,找到实时的Log信息、ADB Shell界面等以定位到具体问题,修复相应的Bug。

LBS·云:百度地图是百度的拳头产品,LBS·云则是百度地图API和百度开放云服务深度结合的平台级产品,包括LBS云存储服务、LBS云检索服务、百度地图API等三个部分。其中LBS云存储服务包括位置数据云存储API和可视化的位置数据管理工具,为开发者提供免费的百度云存储空间、便捷的位置数据管理。LBS云检索服务,则借助百度云计算,帮助开发者方便地完成用户数据的检索,通过百度地图API实现丰富的地图展现。

ScreenX:这个是“七种武器”中的一大亮点,因为确实帮助开发者,尤其是移动应用开发者,解决了一个很头疼的问题:多种屏幕适配。在当前的产品设计中,几乎所有人都有过不得不设计N个纷繁交织的分屏,然后完成一个完整逻辑屏幕表达的痛苦经历。百度这次提供的ScreenX服务,通过流畅的交互,用户可以轻易滑动窗口检视大场景中的不同区域,各区域也根据自己的逻辑进行变化,不受显示状态的影响,从而形成全实时Live的App技术体系,完成逻辑屏幕与物理屏幕的完全解耦。

浏览内核/Engine:一款基于Webkit的浏览引擎,支持HTML5,并可支撑网页全浏览和Web App运行,融合了百度云能力。根据百度的官方资料,在最新版本的浏览内核中针对V8进行了大量的优化工作,在目前业界公认的Sun Spider和V8 Benchmark两项JS性能测试工具中,百度浏览内核的评测得分均为第一。另外百度浏览内核还率先支持了WebGL,使得Web开发者可以在页面中制作真实的3D场景,从而让Web App更炫、更酷。

根据百度云计算事业部负责人李明远的介绍,“这七种武器中,百度应用引擎BAE提供了App代码部署与运行的一套完整环境。开发者无需维护服务器,把应用部署在百度应用引擎上,就可以为用户提供服务,从而大大降低运维成本;而百度地图API与百度云深度结合升而成的LBS·云,则通过提供LBS云存储服务和LBS云检索服务,帮助开发者解决了应用使用过程中产生的地理位置数据的存储和计算成本。”

号外:经授权,本次百度世界大会的技术分论坛演讲稿也特别由 @百度技术沙龙@InfoQ 官方微博账号对外发布,感兴趣的同学请点击链接自由下载和传播,内容包括 百度云技术架构详解百度新首页回顾和展望下一代地图和LBS开放平台移动搜索新时代百度语音和图像技术推荐引擎和个性化等。

霍泰稳 霍泰稳是InfoQ中文站的联合创始人兼CEO,有多年的软件开发经验和媒体从业经历。

相关 [百度云 世界 七种武器] 推荐:

百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX等

- - InfoQ cn
如果说 去年百度世界的关键词是“百度新首页”的话,那么今年在研发者人群中,对 百度世界最深的印象就是“七种武器”,即在云的世界里,百度为开发者所提供的包括个人云存储、LBS、移动云测试中心等在内的七种工具和服务. 按照百度CEO李彦宏的说法,“七种武器”只是百度帮助开发者开发出优质、多样、易用、跨平台应用这一远大图景的开端,未来还有更多.

Redis 之七种武器

- huacnlee - python.cn(jobs, news)
长生剑、孔雀翎、碧玉刀、多情环、离别钩、霸王枪、拳头是古龙笔下的七种武器,而本文打算将Redis的几种使用方式 Strings、Hashs、Lists、Sets、Sorted Sets、Pub/Sub、Transactions 也比作七种武器,为大家讲解Redis的七种特性,并列举其适合的应用场景.

产品经理的七种武器

- - csdnNews
工欲善其事必先利其器,在这个人人都是产品经理的时代,作为专业的产品经理更需要掌握先进的武器,本文针对产品经理的日常工作整理了七种十分实用的工具推荐给大家. Axure是一款原型设计软件,一直是产品经理的们的首选. 它拥有可视化工作环境,让你不用进行编程就可以创建出产品线框图,配合自己导入的素材甚至可以制作高保真的产品原型.

出老千?小心“七种武器”盯上你

- 临池学书 - 果壳网 guokr.com - 果壳网
在很多电影中,赌场中的老千们都被描述成神一般的存在. 但是事实是我们又被电影耍了,现在的赌场拥有一系列高科技反老千设备. 老千们也许不知道,在他们尚未进入赌场之时,他们就已经被“七种武器”盯上了. 一般来说,赌场都会有一份“黑名单”,上面不断更新着赌博上瘾者和“不受欢迎者”的名字与相关资料,自然也包括他们的车牌号.

安卓动态调试七种武器之长生剑 - Smali Instrumentation

- - ITeye资讯频道
本文来自: 阿里聚安全博客. 随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的. 另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器. 因此,笔者将会在这一系列文章中(共7篇)分享一些自己经常用或原创的调试工具以及手段,希望能对国内移动安全的研究起到一些催化剂的作用.

百度云开放“手势事件库”惠及99%Web App开发者

- - Web App Trend
“百度云平台开放‘手势事件库’是开发者的福音,这是99%的Web App开发者都会用到的工具. ”12月28日,百度云平台相关负责人介绍道. 这源于近日百度为开发者正式对外开放了“手势事件库”(code.baidu.com)开发工具,这成为国内首家对外免费开放事件库的一线厂商. 业内人士评价,这将进一步帮助开发者借助百度领先的技术成果和开发工具,更简单、便捷地开发出优质的移动Web App,缩短从应用创意到产品产出的周期,从而更快速地抢占应用市场.

实用的开源百度云分享爬虫项目yunshare - 安装篇

- - 蓝猫的博客 - 分享前端开发经验和教程
今天开源了一个百度云网盘爬虫项目,地址是 https://github.com/callmelanmao/yunshare. github上有好几个这样的开源项目,但是都只提供了爬虫部分,这个项目在爬虫的基础上还增加了保存数据,建立elasticsearch索引的模块,可以用在实际生产环境中,不过web模块还是需要自己开发.

世界末日

- Jason - 不许联想
最近关于世界末日的话题多了起来. 只要现在有点天灾,大家的神经就会紧张一下,不会是世界末日了吧. 有些宗教组织或者预言家还能说出具体世界末日的时间……我都觉得挺好玩. 1988年,我第一次看到《诺查丹玛斯大预言》这本书,是个日本人“破译”的,写得非常精彩,当时看的我如醉如痴,据这本书说,1985年(记不太清了)是世界末日,书在日本是1980年出的,作者分析1980年之后的世界就没一个说对的.

缤纷世界

- 冯耀军 - Dedian
   看看芬兰的一位IT妈妈怎样趁着小女孩熟睡之际创造的一个缤纷世界. 西雅图又下大雪了,可怜我一身单衣.