中國移動統一開發環境

中國移動統一開發環境

統一開發環境(英文名為Unified Development Environment,簡稱UDE)是HTML5跨平台一站式套用開發、調試和部署工具。通過在該開發平台上整合多種手機套用的開發包(SDK)及對應的Eclipse Plugin、跨平台中間件、中國移動開發者社區服務,可以滿足HTML5跨平台開發,以及Android、Symbian、Kjava的跨平台和原生態開發,目前已支持並覆蓋Android、iOS、WP、J2ME(K-Java)、Symbian作業系統。

統一開發環境(英文名為UnifiedDevelopmentEnvironment,簡稱UDE)是HTML5跨平台一站式套用開發、調試和部署工具。通過在該開發平台上整合多種手機套用的開發包(SDK)及對應的Eclipseplugin、跨平台中間件、中國移動開發者社區服務,可以滿足HTML5跨平台開發,以及Android、Symbian、Kjava的跨平台和原生態開發,目前已支持並覆蓋Android、iOS、WP、J2ME(K-Java)、Symbian作業系統。

平台特點

1)開發者可以根據自己的需要自由選擇所需的開發環境;
2)安裝程式智慧型判斷現有環境,自動為用戶安裝和設定配套工具;
3)支持原生態開發,即手機作業系統廠商提供的單一SDK開發;
4)支持跨平台開發,即一次開發、多次編譯,開發者使用一門語言(Javascript/Java)開發,通過跨平台中間件將源碼使用多種原生SDK進行編譯,自動打包生成多種手機套用;
5)提供豐富的套用模板和示例代碼,開發者只需簡單導入工程,即可最佳化生成自己的個性化套用;
6)提供終端信息、遠程測試、社區互動、能力集市、發布套用等社區會員服務。

開發環境

中國移動統一開發環境能夠幫助開發者在同一代碼的基礎上,為不同的移動設備適應、構建和包裝應用程式,節約開發成本,把技術成果迅速普及到不同的手機作業系統。HTML5開發環境:幫助開發者快速開發HTML5項目。使用PhoneGap開源引擎創建Web套用,支持仿真模擬調試預覽和跨平台編譯,可以將HTML5資源包編譯生成AndroidHybridApp程式包,並可編譯移植到Android/iOS/WP平台。
Android開發環境:建立Android項目。使用Android框架的API組件,創建應用程式的用戶界面、套用邏輯;使用AndroidSDK工具,調試、打包、發布應用程式,支持主流SDK。
J2ME(K-Java)開發環境:開發J2MEMIDlet。把無線工具包整合到開發環境中,開發者集中精力在套用開發上。
Symbian開發環境:提供SymbianC++開發環境,集成了Carbide.c++開發工具,提供NokiaTRK真機調試的操作指南。CMCC_UDE社區外掛程式:提供統一開發環境的社區服務(包括社區最新資訊、查詢終端信息、發布我的套用、訪問能力集市、遠程真機測試)、網路配置(各子系統的地址,與官網信息同步)、跨平台編譯(一次開發、多次編譯)。

編碼能力

中國移動統一開發環境的產品定位是手機套用跨平台開發工具,支持原生態開發和跨平台開發。
原生態開發:開發者利用手機作業系統廠商提供的單一手機平台SDK進行開發。
跨平台開發:一次開發、多次編譯,開發者使用一門語言(Javacript/Java)開發,通過跨平台中間件(包括跨平台運行庫、平台轉換引擎和Eclipse編譯外掛程式)將源碼使用多種原生SDK進行編譯,自動打包生成多種手機套用。
原生態開發、跨平台開發適合不同的開發者。原生態開發需要開發者熟悉原生SDK的開發語言(Android、J2ME、Symbian等語言),運行效率比較高(例如涉及3D圖形加速的套用),但是每開發一種平台的手機套用都必須重新編碼,消耗人力、時間較長。跨平台開發使用統一的語言開發,開發者容易學習和掌握。

服務能力

UDE完成配套的功能開發後,開發者通過UDE的IDE可以在本地開發程式,獲得技術查詢和業務諮詢兩大類服務支撐。就像蘋果公司的iTunes除了在本地播放多媒體檔案之外,還可以作為商店和社區的終端套用(例如AppStore套用商店、Ping音樂社區),便於用戶獲取資訊。

運行所需環境

作業系統:WindowsXP(Sp2、Sp3),Windows7(RTM、Sp1)。

CPU:建議2.0G雙核或以上。RAM:建議2.0G記憶體或以上。

Java環境:JDK1.6.0版以上。Perl環境:Perl5.6.1,其他的Win32版本無法正確地編譯SymbianSDK。

PCSuite:如果選擇了SymbianSDK,要求安裝NokiaPC套件,自動安裝。

NokiaTRK:用於S603rd、5th,Symbian^3的真機調試,需要手工安裝。

版本歷史

Version1.0.36.2000(2011/05/10)
整合三類SDK(Android、J2ME、Symbian),智慧型判斷運行環境,創建和運行手機套用,支持WindowsXp、Windows7平台。修復了一些系統兼容性問題。
Version1.1.01.2000(2011/07/15)
安裝包集成社區外掛程式,在原先的UDE測試版(支持三種手機平台的單一SDK開發)基礎上提供社區服務、網路配置、跨平台編譯。
Version1.3.01.1520(2012/06/28)
更新升級Eclipse至3.7.2、JDK1.6.0.33、AndroidADT20、SDKToolsr20、MM社區賬號本地信息加密,新增移動研究院MM套用開發引擎。
Version1.3.02.1618(2012/07/15)
主要更新修改了本地能力管理功能、Android打包時SDK版本選擇功能,以及可視化編輯器的部分控制項刪除時報錯現象。
Version2.0.0(2013/12/26)——HTML5開發外掛程式包
集成HTML5開發引擎,支持Web套用開發、預覽調試、跨平台編譯和套用模板服務。

HTML3跨平台開發工具HTML3跨平台開發工具

相關詞條

熱門詞條

聯絡我們