如果说去年百度世界的关键词是“百度新首页”的话,那么今年在研发者人群中,对百度世界最深的印象就是“七种武器”,即在云的世界里,百度为开发者所提供的包括个人云存储、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云检索服务,帮助开发者解决了应用使用过程中产生的地理位置数据的存储和计算成本。”

转载于:https://www.cnblogs.com/shihao/archive/2012/09/09/2677714.html

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

  1. 构建云视频平台的七种武器分别包括长生剑、孔雀翎、碧玉刀、多情环、离别钩、霸王枪、拳头,这七种武器分别对应的是什么技术呢?该文将揭晓答案。

    云视频平台的七种武器 构建云视频平台的七种武器分别包括长生剑.孔雀翎.碧玉刀.多情环.离别钩.霸王枪.拳头,这七种武器分别对应的是什么技术呢?该文档将揭晓答案.

  2. 谈谈UCloud保障数据安全的七种“武器”

    当前,数据安全受到多方面的威胁.有来自系统软硬件的非人为故障,有运维工程师的误操作,甚至是黑客或内部人员的恶意删除.2017年1月31日,全球最大的代码托管服务平台Gitlab由于工程师的误操作,删除 ...

  3. 高效文本编辑的七种武器

    手放在键盘上,不论你是在写文档.编代码.敲命令.填表单还是发消息,你就在进行文本编辑了.对每天要花大量时间蹲在键盘前面的人来说,文本编辑的效率直接决定了工作效率.拥有七种武器,可以让文本编辑更高效.它 ...

  4. 正大国际期货:做好股指期货的七种武器

    股指期货的投资策略有投机.套利和套期保值.套利模式需要有很强的专业功底和繁杂计算程序,套期保值需要有比较多的资金效果才显著.所以对于资金量小的投资者,一旦认识了风险确定入市之后,操作方式主要是投机.而 ...

  5. 创业公司如何应对巨头--提防七种武器

      很多人说中国互联网行业是个险恶的江湖,虽然中国的互联网巨头们没有古龙在系列小说<七种武器>里描写的青龙会那么"邪恶",但人在江湖漂,难免会挨刀.创业公司在与巨头们相 ...

  6. 雷军首度公开金山成功的“七种武器”

    雷军首度公开金山成功的"七种武器" 注:此文是雷军为<梦想金山>一书写的序言,该书由中信出版社2008年4月出版. 1988年,金山出发. 弹指一挥间,二十年过去了,金 ...

  7. 揭密Oracle之 七种武器

    揭密Oracle之 七种武器 第一章 搭建测试环境 vage 揭密Oracle之 七种武器  第一章 搭建测试环境 (揭密Oracle之七种武器第二章地址:DTrace语法:跟踪物理IO http:/ ...

  8. 高级工程师必须精通的七种武器(摘录)

    高级工程师必须精通的七种武器(摘录) 注:黑体是从 jiangjiayi的csdn博客中摘录,灰色字体是我同意,不懂或不同意的. 第一种武器:开发工具 至少熟练掌握两到三种开发工具的使用,这是程序员的 ...

  9. 七种武器——.NET工程师求职面试必杀技

    七种武器--.NET工程师求职面试必杀技 一..NET框架(七种武器之孔雀翎) 开发人员应该熟悉.NET FrameWork体系结构和基本原理,熟悉CLR(公共语言运行时)和MSIL(中间语言),熟悉 ...

最新文章

  1. 怎么看懂别人写的单片机项目代码?
  2. Wireshark抓包—maybe caused by 'IP chechsum offload'?
  3. PS制作立体效果——圆柱
  4. 多个独立的forEach循环, 内部处理条件是一样,代码优化方案
  5. 文献记录(part97)--MethodicallyUnifiedProcedures for a ConditionalApproachToOD,Clustering,Classification
  6. 64位浮点数_【C语言教程】C语言浮点数及其应用
  7. Echarts数据可视化legend图例,开发全解+完美注释
  8. 原生js实现分页效果(带实例)
  9. KMP算法 C#实现 字符串查找简单实现
  10. GET 请求参数过大导致HTTP错误码 414 / 500 的问题
  11. 使用C语言输出菱形详解
  12. Error: Service is currently being configured by another administrative operation
  13. 数模学习第三天--微分方程(药物分布与排除)
  14. WebIDE 使用指南
  15. 人人开源前后端分离部署到阿里云服务器
  16. Chrome自带滚动截图
  17. 微信小程序例子——获取用户登录信息
  18. 手机App开发的有关问题
  19. 支付宝当面付实现跳转到指定网页唤起支付
  20. 手机连接电脑linux系统怎么样的,手机真能取代电脑吗?谈手机/PC系统的大一统...

热门文章

  1. shell脚本获取绝对路径
  2. 平面上有两个圆相交,求两个圆相交部分的面积
  3. 《数据库SQL实战》获取所有部门当前manager的当前薪水情况
  4. MindSDK+yolov5部署及python版图像视频推理实现
  5. 剑指offer 二叉树的镜像
  6. mysql insert锁机制
  7. 数十种TensorFlow实现案例汇集:代码+笔记
  8. 【原创 HadoopSpark 动手实践 6】Spark 编程实例与案例演示
  9. jvm监控jstatd使用
  10. trace与代码跟踪服务