Baidu App Engine

百科
  • 外文名 Baidu App Engine
  • 特点2 对接海量需求
  • 特点1 开放性
  • 价    值 "即搜即用"的高品质搜索体验

百科名片

  百度应用开放平台是以用户需求为导向,以"框计算"创新技术和全开放机制为基础,为广大应用开发者及运营商提供的开放式应用分享暨合作的技术对接通道。以此,不仅为用户来自实现了"即搜即用、即搜即得"的全新搜索体验,也为平台合作者提供了展现自身应用的便捷接口。目前,百度应用开放平台已正式对外开放,包括游戏、视频、音乐、阅读、工具、生活等各类WebApp应用均可申请合作。

360百科台简介

平台的特点

  开放性:

  搜索引擎作为网民上网的主要入口,其平台面向所有网民敞开,用单践元缺引度上户可以通过搜索引擎无门槛地接入和使用第三方应用。

  对接海量需求:

  百度每天响应数十亿次的搜索境械请求,让应用开发者与海量需求实现有效对接。

  需求精准匹配:

  通过关键字实现需求对接,开发者更精准地找到自己想要的用户,用户也更精准地找到最优应用资似钢源入口。

  优质资源:

  通过百度应用开放平台,更多优质的第三方应用和内容资源,将可以直接与用户需求无缝对接。

  多元化:

  现阶段百度应用开放平台上的应用,直接缺不看序证鲁为术许通过浏览器运行。未来会有涵盖pc、无线平台好织百验群所却微垂己的应用,并且既有浏览器应用,也有独立应用。

推出理由

  百度应用开放平台的推出,源于用户的搜索需求正呈现出新的发展趋势--分析百度的搜索关键词,我们发现,网民与应用相关的搜索词数量正不断攀升,目前已经占到总搜索数量的30%。因此,推出应用开放平台,推动更多优质的应用资源与用户需求直种题也农接对接,是大势所趋,也是百度矛族川心权概法对"让人们更便捷地获取信息,找到所求"理念、不断提升用户搜索体验的最好诠释。

似久态利  作为中文搜索引擎的领跑者,百度除了肩负不断升觉简征制钢八绿杂物石级用户搜索体验外,也肩负着引领产业创新和发展的重要使命。我们希望通过应用开放平台,进一步促进产业之间的合作与创新,实现产业共赢,引领互联网产业的健康、蓬勃发展。

价值

  对于网民,应用开放平台意味着"即搜即用"的高品质搜索体验。

  "框计土期算"理念下,用户只要在"框"中输入服务需求,系统就能明确识别这种需求,并将该需求分配给述必维印最优的应用或内容资源提供者处理,最终返回给用户相匹配的结果--框计算把简单的结果提交用户;把复杂的运算留给自己。

  "框计算"目前最成熟的是互联网信息的搜索,伴随百度应用平台的开放,更多丰富、优质、便捷的应用将走入搜索平台,例如游戏、购物、杀毒等。基于应用开放平台,用户只需在"框"中输入需求,即可在"框"上实宗之宜现在线娱乐、在线游戏等应用,无需其他操作即可在搜索结果取若久降望台盐确试向页即时使用,实现真正的"即搜即用"。 此外,应用开放平台也为用户提供最权威、最优质的结果。根据用户需求,应用开放平台将推动应用开发者直接将优质的、原创的、权威的结果通过应用封装的方式与用户直接对接。

如何加入

  任何第三方只要通置承形星氧又就烧过我们的开发者后台注册成为开发者,即可加入百度应用开放平台并将您的优质资源通过百度框计算平台与用户对接。百度与开发者的合作领域是非常多元的,如游戏、在线阅读、娱乐等等,只要用户有需求,而你又能为用户带来优质的体验,这个领域就可以无限扩展 。

排序机制

  百度应用开放平台是一个面向所有合作伙伴、开发者完全开放的平台,任何优质的应用和资源,都可以通过百度开放平台与用户需求直接对接。 应用开放平台的排序,完全由用户体验决定--越是网民欢迎和喜爱的应用,越会排在靠前的位置。

入门指南

准备工作

  1. 具有百度帐号

  2. 注册成为开发者,开通BAE权

BAE平台使用概述

  在开通BAE权限之后,开发者就可以使来自用开发平台了。在BAE开发平台上,开发者可以创建应用程序、创建程序360百科的版本、进行版本管理、利用平台提供的服务来开发程序、查看程序的各种信息以及删除程序。

  目前BAE提供了两种方式来创建一个版本:打包对接方式和创建新版本。

  对每个程序版本,可以进行如下的操作:生效版本,提供版本上线功能;对版本进行加解锁,有效防止误操作;SVN代码管理,通过svn方式对代码进行管理;配置,可对配置文件进行可视化修改紧与扬夫李课;在线编辑,可对已经提交到平台上的版本进行在线编辑,方便在线修改;如果版本已无用,则可删除。

  此外为了便于开发者进行程序开发,平台提供了如下服务:mysql服务、 memcache服务、c展次女取班呢衣间的缩ron服务、fechurl服务和云存储服务。

  自然,为方便药训开发者了解程序的管理和执行情况,平台为开发者提供了四类信息:状态信息、资源配额信息、程序日志和管理日志。

开发工作流程

  App Engine 软件开发套件 (SDK) 包括可以在您的本地计算机上模拟所有 App Engine 服务的网络服务器应用程序。该 SDK 包括 App Engine 中的所有 API 和库。该网络服务器还可以模拟安全 Sandbox 环境,包括检查是否存在禁用模块的导入以及对不允许安号买访问的系统资源的尝试访问。

 际离吧委皮围常怀景 Python SDK 完全使用 Pyth氢毫七帮烧血接保易on 实现,可以在装有 Python 2.5 的任何平台上运行,包括 Windows、Mac OS X 和 素明略英斯动位裂味Linux。您可以在 Python 网站上获得适用于您的系统的 Python。该 SDK 以 Zip 文件提供,安装程序可用于 Windows 和 Mac OS X。

  您可以在此处下载该 SDK。

  该 SDK 还包括可将您的应用程序上传到 App Engine 的工具。创建了您应用程序的代码、静态文件和配置文件后,即宣般适根可运行该工具上传数据。该工具会提示您提供 Google 帐户电子邮件地址成蒸站生除湖在信告和密码。

  构建已在 App Engine 上运行的应用程序的新主要发行版时,可以将新发正啊翻阶强副行版作为新版本上传。在您改为使用新版本之前,旧版本可以继续为用户提供服务。可以资谁诉拉常据单连在仍运行旧版本的同时在 App Engine 上测试新版本。

  管理控制台是海侵基于网络的界面,用于管理在 App Engine 上运行的应用程序。您可以使用它创建新应用程序、配置域名、更改您的应用程序当前的版本、检查访问权限和错误日志以及浏览应用翻凯程序数据库。

平台发展

  目前Baidu App Engine还只是在测试之中,没有完全的对所有用户开放,可以通过比如百度之星等活动获得测试帐号。

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com