(BrowserbasedApplicationEngine)——即基於瀏覽器技術的套用引擎,
目前中國移動正在加緊開發中。據了解,BAE是具備運營商差異化能力的跨終端系統移動網際網路套用平台,它支持MobileWidget(移動微技)的跨平台運行,能快速在手機上實現一般網頁很難實現的功能和套用,例如多媒體播放功能、位置信息訪問等。中國移動希望藉助於BAE增強對終端的掌控,並為終端用戶提供豐富的移動套用。“中國移動在BAE項目基礎上與沃達豐、軟銀一道在聯合創新實驗室(JIL,JointInnovationLab)當中開展了MobileWidget系統的研究開發,定義統一的JILMobileWidget標準,開發軟體參考實現,並進行著在全球範圍內構建移動Widget生態環境的嘗試。”中國移動研究院BAE項目組負責人侯清富、程寶平向《通信產業報》記者表示。
Mobile Market的重要基石
對於中移動而言,BAE將能為未來MobileMarket帶來豐富的Widget套用。中國移動王建宙總裁在2008年11月份亞洲通信展期間曾發表演講說中國移動正在構建自己的套用商店,即MobileMarket。中移動總裁王建宙在談到移動網際網路的發展戰略時曾多次表示,希望能仿效蘋果的應用程式商店模式,並在對外合作上持開放態度,所有軟體、套用開發者的商品都可以在這個“商店”里出售。
據了解,基於OMS的BAE正式平台可能在2009年中期即可上線,此前曾有信息顯示,基於Android、OMS、Symbian的BAEbeta版本已經推出,基於WindowsMobile的BAE正在研發中。
在中移動提供的介紹中,BAE除了具備基本的瀏覽器功能,還支持新的移動網際網路套用形式——移動Widget的運行。由於Widget及增值業務Widget具有開發簡單快速、用戶體驗出色,套用部署方便、套用發布包小等諸多特點使得它特別適合滿足行業、企業或者個人的個性化需求。“移動Widget具有小巧輕便,易於開發部署、用戶體驗出眾等特點。”程寶平表示。BAE選擇瀏覽器引擎實際上是基於兩個方面的考慮,首先就是降低開發門檻。Widget開發使用標準的Web語言,容易掌握而且Web技術開發者眾多,能最大程度縮短開發周期。其次是實現套用的跨平台運行,用戶體驗一致性。
以諾基亞主導的Symbian做對比,其在十年的開發歷程中僅僅出現了數千種套用,中移動則希望MobileMarket能夠在短時間內提供數以萬計基於BAE的Widget套用。由於熟悉Web語言的開發者在網際網路領域眾多,可以預見基於BAE開發Widget套用的開發者隊伍將很快遠遠超過其他平台。
目前,BAE完全支持JILWidget規範,同時也能兼容部分網際網路流行的Widget。顯然,中移動希望利用儘可能廣義的標準支持,擴展相應的套用範圍。據了解,BAE支持的Widget主要大小集中在100K-500K之間。此外,BAE將提供一套完整的Widget簽名認證機制,通過分級分域,對手機本地資源、網路側資源訪問等進行鑒權、控制,以確保用戶數據安全。
基於瀏覽器與高於瀏覽器
“在中移動看來,基於Widget的小套用在3G初期完全可以滿足用戶的大部分業務需求,因此,如同網際網路發展初期瀏覽器的一樣,用戶需要逐漸從單機套用過渡到網際網路套用。”侯清富表示。而此前著名手機軟體開發人吳剛曾透露,蘋果appstore中80%的套用均是本地套用。BAE無疑比瀏覽器在3G初期具備優勢。
在硬幣的另一面,BAE在不同的平台上採用相同的瀏覽器引擎作為基礎,即Webkit。因此,不同平台的BAE可以保證支持儘可能相同的功能特性。同時中國移動對瀏覽器引擎進行擴展,使得Widget套用可以通過Web語言訪問終端能力及中國移動業務平台信息。因此,既能滿足信息瀏覽的需求,又能滿足用戶對移動終端數據業務的需求。 目前,隨著移動終端處理能力不斷增強,傳輸網路頻寬的增長,一些以前只能在PC桌面上使用的套用也可以在移動終端上部署和運行;同時,終端用戶非常希望通過移動終端隨時隨地接入網際網路,使用各種網際網路套用,如網頁瀏覽、線上音樂,即時通信、電子郵件等。
因此,如何將網際網路服務導入移動終端成為運營商關注的焦點。目前逐漸升溫的“雲計算”正在讓瀏覽器“取代”作業系統的進程加速。中國移動通過主導研發的開放式平台系統軟體——OMS以及構建具備運營商差異化能力的跨終端系統移動網際網路套用平台BAE,進一步加強對終端的掌控力度。
但是,由於目前手機瀏覽器功能相對有限,且移動網際網路的開放難以比肩網際網路。例如瀏覽器對第三方套用外掛程式的支持:PC上的類IE瀏覽器都支持activx控制項的使用,但手機IE瀏覽器卻不支持,原因在於外掛程式機制的支持將使得外掛程式可以輕易訪問移動終端的用戶數據,會給手機系統及用戶信息帶來隱患。因此,在中移動看來,如果希望向用戶提供功能強大,易用友好的移動網際網路套用,目前不能僅指望瀏覽器。
雖然中移動基於網際網路的業務平台不少,並能夠提供各種套用,但由於沒有單一移動終端套用環境,業務的推廣、部署、維護都變得困難而又被動。“除了支持Widget套用運行外,BAE還具有良好的套用擴展框架,還支持第三方功能模組的動態更新、載入,可以滿足未來的業務需求。”程寶平表示。BAE成為中國移動自有的移動終端網際網路套用運行環境,可以部署在不同的終端平台上,支持使用標準Web語言開發的移動網際網路套用。因此,BAE不僅可以提供更加豐富的用戶體驗,提升訪問移動終端、網路側業務平台的能力。更重要的在於對於開發者而言,套用開發只需要一次,便可以在不同平台的運行環境上運行。
“我們希望BAE能滿足用戶對移動套用的各類需求,BAE成為用戶手機的第一界面。”侯清富坦陳自己的理想。
BAE的範圍
i對於目前涌動的移動Widget而言,中移動僅僅是熱情參與者之一。
諾基亞的S60WebRunTime(WRT),蘋果的AppleiphoneWidget(與Dashboard相近),谷歌的Andoridwidget早已推出,而類似於Opera,Purplelabs(原來的openwave)MIDAS等第三方Widget引擎同樣曾出不窮,各大移動運營商也在不斷進入,如SKT(itoping),SBM,Vodafone等。
顯然,中移動同樣選擇了移動Widget的乳酪。
中國移動研究院副院長楊志強曾表示,研究BAE的目的在於中移動希望構建的統一的移動終端的環境。由於近年來在手機硬體處理能力大幅提升的同時,軟體智慧型化越來越高,功能越來越強,開放式作業系統為終端上提供豐富套用搭建了平台等。“但這些開放式作業系統缺乏統一的API,第三方需針對多系統開發套用,不同系統終端之間業務適配能力不高,並在一定程度上影響業務快速推廣與普及。”中移動技術部總經理周建明曾表示。以中移動彩信業務為例,中移動從網路上監測彩信業務的成功率已經都是96%以上,但是由於終端設定問題,導致很多用戶用戶無法收發。而類似窘境顯然存在於每一個巨頭的套用中。
顯然,統一終端套用的API,進一步提升終端對各類業務的適配能力,方便第三方套用的開發,更好地支持業務推廣成為BAE的首要任務。“BAE目前支持多媒體、訊息類、設備信息、業務能力、PIM等近10類100多種WidgetAPI,並基於BAE實現中國移動音樂隨身聽、移動快訊、農信通、手機地圖、手機證券等業務,以及各種許多小工具、小遊戲等。”程寶平表示。
但是,從更長遠而言,主導一個超脫與作業系統的統一開發環境才是中移動的真實目的。由於目前手機作業系統混亂,對於開發者的而言,阻礙成倍提升。此前,沃達豐CEO沙林表示:“必須減少手機作業系統的數量。面對如此繁多的手機作業系統,手機套用軟體開發者不可能有那么多精力來適應每款作業系統。”而隨著谷歌“Android”的推出,加上套用於iPhone手機的MacOSX,及“元老級”的Symbian、WindowsMobile、Linux、Palm。手機作業系統已經從過去的“四國演義”迅速發展到“六國鏖戰”。但是由於各種歷史原因,迅速削減手機作業系統數量並不現實。因此,基於作業系統推出業務開發平台成為眾多巨頭關注的熱點,也是移動Widget平台層出不窮的原因。這場移動Widget開發平台之爭鹿死誰手,顯然將會影響移動網際網路的未來。
連結BAE的套用範圍
基於Web的網際網路套用(網頁瀏覽、線上互動式Web遊戲等);
信息呈現(股票信息、天氣信息、位置信息、通訊錄信息等)
離線小套用(小遊戲、小工具等);
移動終端基礎套用(簡訊、彩信、音頻播放等)。
百度套用引擎(Baidu App Engine)
百度套用引擎(BAE)介紹
BaiduAppEngine是百度推出的網路套用開發平台。基於BAE架構,您不需要維護任何伺服器,只需要簡單的上傳應用程式,就可以為您的用戶提供服務。BAE有能力將原本單機的LAMP架構,變成分散式架構。
您可以基於BAE平台進行PHP、Java、Python套用的開發、編譯、發布、調試。同時BAE平台也提供了大量的雲服務給開發者,包括fetchURL、taskqueue、SQL、memcache,後續會提供更多服務。在性能方面,如果您希望增加服務能力,可以通過申請更多執行單元的方式進行靈活的調整。
BAE服務可以讓您在開發網路應用程式的過程中擺脫繁瑣的環境、服務問題,把精力專注於業務邏輯。
基本概念
執行環境:雲環境中應用程式執行的環境。執行環境由執行組組成,每個執行組包含執行單元。執行環境分為公共集群和私有集群。
執行單元:執行單元是雲環境裡面運行用戶代碼的最小服務實例。
執行組:若干執行單元組成的集合。同一個執行組內的不同執行單元的環境是同構的。執行組內執行單元個數會根據實際負載自動調整,但會受到系統閾值的限制或用戶配額的限制。
公共集群:指屬於雲環境系統的執行組的集合。雲環境會保證公共集群裡面不同用戶不同套用之間代碼和數據的安全隔離。公有集群對用戶來說是完全透明的。
私有集群:完全屬於用戶自己的執行組的集合。用戶可以選擇自己套用的代碼部署到自己擁有的任意執行組內。私有執行組內的執行單元不會和其它用戶共享。
運行原理
BAE在架構上分為執行環境、管理系統和多種分散式服務。其中,執行環境包括接入層、代碼執行層及數據層。管理系統包括用戶管理平台、系
統管理平台、調度服務、監控服務、資源審計服務等。分散式服務包括多種基礎服務和業務組件,如資料庫、快取、雲存儲、FetchUrl等服務。執行環境接入層是一個HTTP反向代理,實現將套用流量分配到指定後端的功能,並能夠在多個可選後端中進行負載均衡。除此之外,它還具有防火牆功能。
代碼執行層是實際運行用戶代碼的地方,計算資源分組管理。執行組的處理能力由它包含的執行單元個數決定,可以根據需求動態伸縮。執行組目前分為公共和私有兩種,私有組中的資源為用戶獨享,穩定性更強。執行單元本身是一個沙盒環境,保證不同套用之間的代碼、數據以及執行都不會相互影響。目前執行環境支持PHP、Python和Java語言(Java和Python環境目前處於邀請測試期)。
執行環境數據層用於存儲用戶的代碼和一些臨時數據。
管理系統調度服務負責控制執行環境接入層的流量分發和負載均衡策略、套用代碼在數據層的分發以及代碼執行層計算容量的自動伸縮。
監控服務將系統各個模組、執行單元的狀態實時匯報給狀態中心,作為調度服務決策的依據。
資源審計服務負責統計並控制套用對資源的訪問。公共組會根據用戶使用所有服務的具體使用量來進行統計和計費,如頁面流量、CPU使用量、記憶體使用量等。私有組以對執行單元的使用時間來進行統計。
BAE的優勢
1.支持多種語言開發環境:支持PHP、Java、Python語言,後續還會支持更多語言。
2.強大的服務能力:您可以通過申請執行單元的方式來取得更多的服務資源,服務資源的擴展對開發者完全透明。
3.簡單可依賴的開發環境:您可以像寫單機程式一樣寫出一個分散式架構的程式。
4.可靠、穩定、高效的運行環境:百度有著豐富的雲主機,同時又有最專業的運維團隊來保證整體環境的穩定性,您在開發過程中完全無需擔心機器故障會影響您所獲得的服務。
5.豐富的雲服務:BAE提供了豐富的雲服務供開發者使用,包括fetchURL、taskqueue、SQL、memcache,並有專門的團隊對服務進行維護和擴展。
6.豐富的監控信息:BAE對開發者的服務進行實時監控,並實時提供監控報表。
BAE系統公司
公司簡介
BAE系統公司是1999年11月由英國航空航天公司(BAE)和馬可尼電子系統公司(MarconiElectronicSystems)合併而成的。2000年,在世界100家最大軍品公司中居第三位。現在該公司從業人員超過10萬名。每年營業額為123億英鎊,定貨額為375億英鎊。1999年淨銷售額為89.29億英鎊(144.49億美元),其中軍品銷售額為58.37億英鎊。 BAE是世界上第二大防衛公司,第三大國防航空公司,第三大電子航空公司。公司具有一流的系統提供能力,在海軍平台上有很成熟的技術,軍事航行器、電子產品、系統集成和其他技術達到了全球範圍的九個國內市場。這使公司能夠通過主要的防衛系統和國內的航天飛行器市場為國際客戶提供服務。公司的發展目標,很簡單,但是很有野心:成為基準系統、航天飛行器和防衛領域的跨國公司。
業務範圍
主要有9個領域:飛機、軍用和民用固定翼飛機、軍用電子、反潛武器(ASW)、C3Ⅰ系統、飛彈、軍械繫統、空間系統以及系統集成。
戰略轉變
英國BAE系統公司的經營戰略在兩大方面發生了較大變化: 一是將業務重點轉向地面武器系統。 二是不僅僅局限於歐洲市場,而是大舉進軍美國市場。通過對國內外一系列重要兵器企業的收購,特別是對英國阿爾維斯公司、美國聯合防務工業公司(UDI)等公司的收購,BAE系統公司在快速發展的地面武器領域的業務能力已經得到顯著提高。
發展戰略
把客戶放在首位:為國內及國外的客戶提供服務,滿足他們的需要,甚至比他們所期望的做得更好。 發揮員工的作用:公司所有的員工將發揮他們最大的潛力,實現他們的奉獻價值。 突出的業績:——成功的關鍵 每個成員及整個公司隊伍把實現公司的目標放在第一位,繼續面對挑戰和改善工作的方式。 發展合作夥伴關係:努力成為合作夥伴的選擇對象,尊重公司的合作夥伴。 革新和改善技術:鼓勵發展新思想體系,新技術和新的工作方式,為公司帶來持久的競爭能力。
BAe 146
BAE146是英國宇航研發的一款低噪音(靜音)、四渦輪扇引擎、中短程的百人級數噴氣機,其衍生改良型號AvroRJ主要是更換了發動機和駕駛艙設計。總共生產了387架。
歷史
早在1973年,英國的霍克·西德利公司以HS-146為代號,宣布研發一款70-85座級的四引擎噴氣機,不過後來爆發了石油危機,使英國政府停止撥款資助霍克.西德利公司,研發團隊只能以有限資源維持其有限度開發。霍克·西德利公司在1977年與英國飛機公司整合為英國宇航,整個開發計畫在1978年才被英國政府批准,由英國宇航重新啟動HS-146計畫,改稱為BAe146。BAe146的起落架由道蒂公司(Dowty)設計,配備四台寧靜、由美國萊康明(Lycoming)以直升機的渦扇發動機修改而成的ALF502渦扇發動機,機身採用高單翼配搭T型尾翼設計,四台發動機吊掛在主翼下,但發動機未設有反推力裝置,因此BAe146的擾流板和襟翼的面積比同類型的大,使BAe146能在小型機場起降。與一般支線客機相比,BAe146系列採用每行五個座位排列,而不是傳統的4座位並列,使乘客更方便舒適。另一特點是此型號飛機以低噪音著名,故吸引航空公司的採購。雖然BAe146的競爭者較少,所接到的訂單也超過200架,但是其發動機並不可靠,招來不少批評。因此,英國宇航便針對發動機問題而對BAe146進行改良,更換了更可靠,並以FADEC電腦作管理的新發動機,並採用數位化的航電系統,而BAe-146亦在1992年停產。新的BAe146改稱為愛費羅支線噴氣機(AvroRJ),由英國宇航分拆出來的愛費羅國際航太進行生產和銷售。雖然負責生產和銷售飛機的公司一再易手,但最後仍是回到英國宇航手上,並未有影響其銷情。愛費羅的三款支線客機錄得160架訂單,使英國宇航有意開發RJ115和RJX。但踏入21世紀,部份美國機師公會放寬航空公司的限制條款,使美洲兩大支線客機生產商推出高載客量的支線客機,再加上2001年發生911恐怖攻擊,使航空界出現前所空前危機,再加上四發動機的高昂維修成本,使英國航太在2001年決定終止BAe146的生產和開發,而最後一架愛費羅支線噴氣機並在2002年交付,英國宇航終止了所有民航機的生產和研發。隨RJ系列的停產,許多航空公司計畫用CRJ系列或ERJ-170系列取代老舊的飛機。直至2006年底,全球共有361架BAe飛機仍在營運。
型號
BAe 146-100(Avro RJ70)
BAe146家族的基本型,載客量達70人,全重時能飛行1,796千米。Bae146-100在1981年9月3日首飛,在1983年取得適航證書後便交付給客戶,而英國皇家空軍亦訂購一批BAe146-100作為運輸機。BAe146-100共生產了37架。RJ70是Bae146-100的改良型,更換了發動機,採用更可靠、並以電腦管理的新發動機TLALF502R。RJ70與BAe146-100的載客量一樣,滿載航程可達2,665千米,共生產了12架。
BAe 146-200(Avro RJ85)
BAe146-200是-100的機身加長型,載客量提高至85人,貨艙容積增加了35%。,在1982年8月1日首飛,共生產了113架。RJ85是-200的改良型,更換了發動機型號,在1992年3月23日首飛,共生產了87架。另一款型號是200QC,C指Convertible,即是能快速地客貨機轉換。
BAe 146-300(Avro RJ100)
BAe146-300是-200的機身加長型,載客量提高至100人,在1987年5月1日首飛,而RJ100是-300的改良型,在1992年5月13日首飛,兩款機型一樣各生產了71架,另外有一架是從-100型改裝而成的。另一款型號是300QT,指QuietTrader,是BAe146貨機版本。
AvroRJX
RJX系列是RJ系列的升級版本,改用更節省燃料的引擎,使飛機更安靜及更低的營運成本,但計畫於2001年終止了。
其他
BAE=BachelorofAeronauticalEngineering,即航空工程學士。