百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX等
如果說去年百度世界的關鍵詞是“百度新首頁”的話,那么今年在研發者人群中,對百度世界最深的印象就是“七種武器”,即在云的世界里,百度為開發者所提供的包括個人云存儲、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等的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十进制与二进制八进制十六进制的相互转换
- 下一篇: svn提交时自动设置 needs-loc