




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
用友品牌的手機軟件用友UAPMobile移動平臺01產生背景主要內容發展歷程關鍵特性目錄03020405跨平臺技術產品價值開發框架目錄0706基本信息用友UAP移動平臺(UAPMobile)旨在通過平臺化的技術幫助企業克服在移動信息化上遇到挑戰,包括降低移動應用開發難度、實現移動應用分發和管理、提供整合多種業務系統的能力、提供全面的安全機制和IT管理。UAPMobile可以幫助企業快速提升移動信息化成熟度水平,并支持與UAP的云計算、大數據、社交等技術的集成或銜接,實現移動技術的價值最大化。產生背景產生背景企業移動信息化面臨三大挑戰:多樣性挑戰:移動應用、設備以及需要連接的系統的多樣性,導致了設備適配、系統適配、移動應用管理,以及移動運維等方面的高度復雜性。與現有應用的整合挑戰:企業或組織現有的業務或信息系統如何與移動應用整合?成熟的傳統應用如何延伸到移動端?企業IT如何支撐業務移動化以及移動業務創新?移動技術如何與新興技術如云計算、大數據、社交等技術進行整合?安全挑戰:企業如何管理大量的移動設備、各種移動應用、繁雜的移動內容、眾多移動用戶,以及如何在移動環境下保護企業的敏感數據?為了幫助企業解決這些問題用友iUAP推出了移動平臺UAPMobile。
發展歷程發展歷程用友UAPMobile自2003年始,經歷了短信應用平臺、WAP應用平臺,再到現在的統一移動應用平臺,是基于云的涵蓋移動應用開發、管理、安全、整合等全生命周期的統一平臺,支持WEB、Hybrid和Native應用類型,支持廣泛的開放性、標準化和跨平臺能力。主要內容主要內容用友UAPMobile包括移動應用開發平臺、移動中間件(MASever)、企業級移動應用商店、移動管理工具,以及支撐移動應用開發的移動設備框架和公共服務。移動應用開發平臺移動開發平臺基于UAPStudio,集成移動項目管理、模板化快速開發向導、基于模板引擎的代碼自動生成、智能代碼提示、代碼調試、模擬運行和統一構造工具。開發者使用移動開發平臺提供的可視化模型設計工具(包括業務模型和UI模型設計工具),以及可視化的所見即所得的UI設計器基于模型驅動快速開發。開發者可以直接使用開發平臺提供的大量頁面模板、應用模板快速構建移動應用。同時,開發平臺提供的開放性和可擴展性讓開發者可以很容易地進行水平和行業擴展。移動中間件(MASever)移動中間件MAServer提供移動應用在服務器端的運行支撐,并通過服務關連接多種后端業務系統,打破這些系統之間的壁壘,使用業務模型屏蔽后端業務系統的差異,通過整合支持企業業務碎片化或業務重新整合。關鍵特性關鍵特性UAPMobile開發平臺是企業級的、跨平臺的移動應用開發平臺。它具備如下特征:1)統一的跨平臺開發語言通過統一的標準開發語言(HTML、CSS、JavaScript)開發不同移動OS下的移動應用,減少代碼的重復編寫,免去開發者對不同移動OS編程語言的學習過程。2)統一的跨平臺API編程接口不同移動OS的API并不相同,開發者在跨平臺移植過程中必須根據新平臺的API重寫相關程序代碼,這樣增加了應用移植的時間,并需要管理多套源代碼,UAPMobile提供統一的跨平臺標準API開發應用,開發者只需編寫一套代碼,無需重新適配不同平臺的API。3)統一開發環境UAPMobile移動開發平臺基于UAPStudio提供開發環境,無需針對不同移動OS重新下載、安裝相應的開發環境,無需重新學習不同開發環境的使用和操作。跨平臺技術跨平臺技術目前,移動應用開發者都會面臨這樣一個問題:是開發一個移動設備上的Native應用,還是直接開發一個適用于移動設備上瀏覽器的Web應用?圖1而UAPMobile開發平臺為開發者提供了Hybrid開發方式。Hybrid開發方式結合了Native和Web開發的優勢。通過這種方式,開發者使用Web技術開發應用程序的大部分代碼,又可以在需要時直接訪問NativeAPI。App的Native代碼可以由開發者自己開發,也可以使用UAPMobile提供的一個定制的Native容器,以此構建出能夠利用設備所有特性的App。此外,App的Web部分可以是駐留在服務器上的頁,也可以是一組HTML、JavaScript、CSS和媒體文件,直接封裝到App中并存儲在設備本地,以此保證頁面展現效率和提供離線操作。開發者可以使用UAPMobile開發平臺直接開發Web、Native或者Hybrid的移動應用。此外,UAPMobile提供基于DSL(領域特定語言)的開發技術實現跨平臺開發能力,如圖1所示。UAPMobile提供的DSL開發技術整合了Web、Native、Hybrid的優點,在開發效率、運行性能、設備訪問能力上做了平衡。UAPMobileDSL符合W3CHTML5標準,易于擴展。從應用開發的角度來說,UAPMobile解決了同樣的程序邏輯卻不得不在多個平臺上使用不同的語言和API重復編碼的問題。從代碼維護的角度來說,針對同一個應用不需要維護多份代碼。開發框架開發框架UAPMobile開發框架是移動應用開發的基礎框架,其對業務透明,屏蔽了移動技術的復雜性,提供了跨設備、跨系統的統一編程模型。它提供了一套完整的、連接系統底層API與通用開發技術的、跨平臺的移動應用開發框架。開發框架實現了“一次開發,運行于多種異構移動OS平臺”的目標,其跨越了平臺特性和編程語言的界限,可以與多種移動OS的API進行無差別的交互。為了便于移動開發者利用其已有的開發技能,移動應用開發框架支持Native、Web、Hybrid等不同類型應用的統一編程模型。其經過抽象的控件體系支持不同系統設備上的展現,并支持對控件的擴展。框架提供設備服務的調用能力,為開發和部署跨平臺的移動應用提供統一高效的訪問接口,屏蔽了異構移動OS的服務差異對移動應用的影響。同時開發框架提供了設備和應用管理的能力。框架提供靈活的擴展機制,支持二次開發以及對第三方設備服務的集成。框架提供可擴展的工具集,提供包括設備端安全、存儲、加密、可靠消息、壓縮、數據傳輸、自動同步、動態UI、多分辨率自適應和多種尺寸屏幕自適應等通用能力。框架支持國際化,提供包括多語言和格式實現支持不同國家地區使用的應用需求。
產品價值產品價值UAPMobile從移動應用開發、市場、客戶、伙伴、平臺生態圈等幾個方面帶來價值。對移動開發者來說,UAPMobile提供跨平臺開發能力,滿足一次開發多處運行的要求,提供多種移動操作系統上App一致的用戶體驗;提供完整的、可擴展的UI框架;提供豐富的UI控件,包括文本類、按鈕類、時間日期類、導航類、視頻媒體類、布局類、分析圖表類、條碼二維碼、文檔類等等,并提供組合控件、自定義控件、動態UI展現的能力;提供豐富的API、設備服務、公共服務,調試、測試工具、部署工具;提供大量的模板如應用模板、頁面模板;不斷提供成套的UE方案,幫助開發者減輕UE負擔;提供的內置安全機制,不需要開發者精通保密系統開發知識。UAPMobile提供的云開發模式可以大幅降低移動應用開發的成本。通過支持Native、Hybrid、Web等不同類型的應用開發滿足各種移動應用開發需求。UAPMobile降低了移動應用開發難度,可使不具備移動開發背景的人員開發移動應用程序,提高企業開發能力,幫助企業把更多的資源
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民法成考試試題及答案
- 抗凝藥物有關試題及答案
- 學習先進的紡織生產管理技巧試題及答案
- 初中地理試題難題及答案
- 探索廣告設計師領域的試題及答案背景
- 2024國際商業美術設計師團隊協作的重要性試題及答案
- 攜手育人共筑未來
- 物料配送智能調度平臺行業深度調研及發展戰略咨詢報告
- 智能氣體泄漏探測器行業跨境出海戰略研究報告
- 智能電火鍋(分體式)行業深度調研及發展戰略咨詢報告
- 2025中國低空經濟城市發展指數報告
- 哈爾濱中考英語單選題型100道及答案
- 湖南省長沙市岳麓區湖南師范大學附中2025屆高三下學期第六次檢測化學試卷含解析
- 2024-2025學年新教材高中生物 第五章 生物的進化 第二節 適應是自然選擇的結果教學設計(2)浙科版必修2
- 蘭州2025年中國農業科學院蘭州畜牧與獸藥研究所招聘16人筆試歷年參考題庫附帶答案詳解
- 中藥房培訓收獲個人總結
- 課題申報書:教育強國背景下加快構建現代職業教育體系研究
- 山東省公共衛生臨床中心招聘考試真題2024
- 2024土木工程實習心得(33篇)
- 獸醫經濟學相關試題及答案
- 深度思考2025年保安證考試試題及答案
評論
0/150
提交評論