UAP-Mobile移动平台架构设计之路课件_第1页
UAP-Mobile移动平台架构设计之路课件_第2页
UAP-Mobile移动平台架构设计之路课件_第3页
UAP-Mobile移动平台架构设计之路课件_第4页
UAP-Mobile移动平台架构设计之路课件_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UAPMobile移动平台架构设计之路UAPMobile移动平台架构设计之路1目录平台 移动互联的基石1移动平台架构探索之路2UAP

Mobile一体化移动平台3移动平台产品展示4目录平台 移动互联的基石1移动平台架构探索之路2UAPMo2Gartner:2014年十大战略性技术趋势Cearley进一步指出,集结移动、社交、云与信息等四股强大力量汇流的力量链接(Nexus

of

Forces)将持续驱动IT业的变革,创造出新的机遇,催生出对可编程基础设施的强烈需求。MobileGartner针对市场变化,提出将对大多数企业产生战略性意义的十大技术与趋势。Gartner副总裁David

Cearley表示:“我们已定义出企业应纳入其战略规划流程当中的十大技术。这并不表示企业必须采用和投资我们所列出的全部技术,但应于未来两年之内就这些技术是否能够符合其预期需求做出审慎的决策。”Gartner:2014年十大战略性技术趋势Cearley进3一个时代的来临现在,我们进入了移动互联时代我们有并参与了这个时代的变革信息时代以计算机为代表工业时代以机器为特征农业时代刀耕火种一个时代的来临现在,我们进入了信息时代工业时代农业时代4移动互联网中的重要变革PC企业级应用软件传统数据中心架构移动

+

PC第二代SaaS服务可弹性扩展的云服务架构从到大数据分析数据搜索…………移动互联网中的重要变革PC企业级应用软件传统数据中心架构移动5移动互联时代的特征碎片化时间 应用 信息社会关系因移动技术而改变以及由此而改变的业务模式、商业模式,带来巨大的商机体验经济情感营销移动互联时代的特征6技术、业务、运营移动互联网转型关键点运营移动技术、网络安全、数据分析、开发测试、移动管理最后思还维需要一点勇产气品

和魄力优化

or

颠覆

并存技术、业务、运营移动互联网转型关键点运营移动技术、网络安全、7拥抱移动互联网的痛点面临的挑战多平台系统多设备类型技术多样性网络多样应用多样开发复杂原生开发人才缺乏开发周期长应用部署维护成本如何与企业现有信息系统整合安全问题BYOD……企业在拥抱互联网时的顾虑安全与隐私的纠结支持多种设备平台,需大量的投入开发、维护、管理成本设备连接云服务、第三方系统、或者数据库需考虑统一的合理的架构设计拥抱移动互联网的痛点面临的挑战多平台系统企业在拥抱互联网时的8移动领域面临诸多问题平台

是解决问题的钥匙移动领域面临诸多问题平台是解决问题的钥匙9移动平台的核心价值构建生态解决痛点合作共赢告别了个人英雄主义碎片化经济使得应用很难形成垄断解决痛点问题、合作共赢、构建生态是大家唯一的选择移动平台的核心价值构建生态解决痛点合作共赢告别了个人英雄10目录平台 移动互联的基石1移动平台架构探索之路2UAP

Mobile一体化移动平台3移动平台产品展示4目录平台 移动互联的基石1移动平台架构探索之路2UAPMo11保持技术先进性是平台保证活力的根本决定了是否能够做到最好保障运行性能与表现力Native优先安全数据、传输……软、硬件安全……可扩展性Native扩展HTML5扩展移动平台关键目标、路径、方法平台弹性平台可以定制注重分层从模型到模式响应变化研发效率、规范标准提升组件化UI碎片化应用组装一体化移动解决方案研发、管理、安全、整合保持技术先进性移动平台关键目标、路径、方法平台弹性12Web技术HTML5Css3JavascriptNative技术JavaC/C++C#Hybrid技术Web技术展现,Native技术设备服务调用,本质上依旧是Web技术采用Web技术BaiducloudaIBM

worklightIntel

AppmobiOracleADF

mobileSMP

hybrid…PhonegapJquery

Mobilesencha

touch采用Cross

Compile技术Appcelerator

TitaniumYonyouUAP

Mobile…移动世界主流技术剖析Web技术采用Web技术移动世界主流技术剖析13移动平台发展趋势跨平台方式向两个方向延伸浏览器方式交叉编译方式BrowserCross

compileLight

AppHybrid

AppNative App移动平台发展趋势跨平台方式向两个方向延伸BrowserCro14移动平台发展趋势从单一职责的开发平台到全生命周期的移动解决方案,移动平台的定位越来越清晰,开发工具DevdesignerDebugger

tools…….安全 管理移动解决方案整合 开发移动平台发展趋势从单一职责的开发平台到全生命周期的移动解决方15移动平台发展趋势移动平台的戓国时代进入尾声– 总有那么一两家一统江湖移动平台发展趋势移动平台的戓国时代进入尾声16移动平台技术选型关键点碎片化与体验经济,对技术提出更高诉求,单一技术形态很难满足要求–NativeorHybridor

LApp移动平台技术选型关键点碎片化与体验经济,对技术提出更高诉求,17移动平台范畴广泛3,7开的移动平台,关注后端隐藏的内容Developer

Tools开发、测试、团队协作MobileApplication

ServerBaaS应用分发企业

App

Store移动平台范畴广泛3,7开的移动平台,关注后端隐藏的内容18移动平台需要一体化具备完整清晰的移动解决方案– 全生命周期的移动解决方案移动平台需要一体化具备完整清晰的移动解决方案19移动平台全生命周期解决方案移动平台全生命周期解决方案20一个小问题:Native优先带来的纠结BrowserCross

compileNative

AppLight

AppHybridNative应用,轻应用,还是Hybrid应用?如何全面支持?一个小问题:Native优先带来的纠结BrowserCros21交叉编译技术会解决它DSLHTML5<div

id="panel0"><navigatorbar

id="navigatorbar0"><inputid="button0"

onclick="load"<labelid="label0"value="Order

List"><inputid="button1"

onclick="</navigatorbar><div

id="panel2"><inputid="button2"

onclick="load"……CSS3#navigatorbar0{padding-left:10;padding-right:10;height:44.0;background:#000000;layout:hbox;width:fill;valign:center;……Selecttheappropriate

ViewASTTTAAA转换/编译引擎Android原生APPIOS原生APPWEBAPP工具建模跨平台性能表现力交叉编译技术会解决它DSLHTML5<divid="pan22移动平台架构测试/分析移动应用服务器建模工具客户化Portal集成DEV

Studio……App

StoreDebuggerWebsite……Services HR CRM SCM OAAndroidIOSWP8WebPhonePadEMMPush BaaSBuildServer……MAFNative跨平台容器HybridHTML5设备访问UI

组件JS引擎劢态编译移动平台架构测试/分析移动应用服务器建模工具客户化Porta23目录平台 移动互联的基石1移动平台架构探索之路2UAP

Mobile一体化移动平台3移动平台产品展示4目录平台 移动互联的基石1移动平台架构探索之路2UAPMo24UAP

Mobile移动平台UAP

Mobile是涵盖移动应用开发、管理、安全、整合等全生命周期的统一平台,是支持

WEB、Hybrid和Native应用类型的移动平台,支持广泛的开放性、标准化和跨平台能力。2014.420132012201020072003短信平台Wap平台-MERP移动运行平台UAPMobile

V1.0UAPMobile

V2.0UAPMobile

V2.1荣誉2013年度移动平台创新奖国家信息产业公共服务平台颁发UAPMobile移动平台UAPMobile是涵盖移动应25UAP

Mobile

移动平台家族产品UAPMobile移动平台家族产品26UAP

Mobile架构图移动应用分发移动开发平台MA

Server用户管理开发者管理企业客户管理管理控制台应用管理用户门户开发者门户移动桌面App

Store移动模型设计器业务连接器管理代码模版管理移动UI设计器本地工程生成自劢化测试工具代码生成系统配置工具调试设备管理模拟调试证书管理应用构造模板管理Html5

viewNative

viewUI

Component缓存UAP

MAFJSVM劢态编译E

Service跨平台容器UI模型管理数据服务Session管理模版引擎数据同步引擎业务连接器文件传输服务版本控制日志管理持久化管理工具MDMMAM部署工具系统管理工具安全管理监控工具统计分析工具UAP基础技术平台JavaEE、

DB

、File、Web服务移劢应用生命周期管理安全电话通讯录短信设备服务网络 GPS摄像头 麦克风 传感器BAAS系统LBS消息推送二维码服务移动搜索登录语音识别图像识别……MCM移动设备端框架Hybrid

viewUAPMobile架构图移动应用分发移动开发平台MASe27EMM-移动设备管理(MDM)新增设备信息管理安全策略定义安全策略分发设备安全策略管理遗失作废设备黑名单进程锁定进程擦除设备重利用(备份恢复)部署应用安装、配置更新安全策略配置和更新运行安全策略强制执行访问控制通信数据加密应用升级、补丁管理安全日志、监控EMM-移动设备管理(MDM)新增部署运行28EMM-移动应用管理(MAM)MAM安装部署许可管理配置策略管理安装策略管理黑白名单管理访问控制EMM-移动应用管理(MAM)MAM安装部署许可管理配置策略29移动安全和管理通讯安全HTTPS默认数据加密设备端安全数据资源加密身份凭证加密数字证书、签名设备管理移动内容管理数据安全统一的加解密服务数据签名验签灵活的数据校验机制日志和监控安全日志移动设备监控安全事件监控管理移动设备管理移动应用管理安全策略权限管理由后端业务系统授权管理权限过滤认证登录和单点登录移动设备认证移动应用认证用户身份认证访问控制移动设备访问控制用户访问控制移动应用访问控制会话管理会话管理企业私有部署模式移动安全和管理通讯安全设备端安全数据资源加密数据安全日志和监30UAP

Mobile

支持Native开发方式(Android/IOS/win8/…)UAP

Mobile

支持HHC(Hybird

Html5

Container)开发方式UAPMobile

支持WebApp开发交叉编译UAPMobile使用Web技术开发Native应用UAP

Mobile

提供所见即所得的开发工具、使用统一开发语言(HTML5、css3、javascript,不必掌握Java、C/C++、C#等Native移动开发技术)来开发Native

App、Hybird

App、Web

App可视化开发工具开发方式UAPMobile支持Native开发方式(Androi31支持企业级移动应用开发模型驱劢的设计与开发碎片化应用组装voData SDK for ERP数据共享数据缓存与同步单点登录个性化劢态发布集群高幵发高可用性永进在线支持企业级移动应用开发模型驱劢的设计与开发32DSL技术模型驱动UI组件化设计动态交叉编译技术多分辨率适配设计所见即所得的自由的移动端UI设计脚本语言javascript与Native(C/C++/Java…)对象模型的通讯与绑定技术基于UAP中间件技术UAPMobile背后支撑的技术DSL技术UAPMobile背后支撑的技术33<div

id="panel0"><navigatorbar

id="<input

id="butto<label

id="label0"<input

id="butto</navigatorbar><div

id="panel2"><input

id="butto<input

id="butto<input

id="butto</div><div

id="panel3"><listView

bindfielchildIndicator="<widget

id="chil</listView></div></div>CSS3f;000;e:themes/normal/navigatebar.png;e:themes/normal/button.png;#panel0{halign:center;height:fill;layout:vbox;background:#fffffUMDSL }width:fill;#navigatorbar0{padding-left:10;padding-right:10;height:44.0;background:#000layout:hbox;width:fill;valign:center;background-imagHTML5 }#button0

{hAlign:center;height:35;navigatorbar0"> color:#ffffff;n0"onclick="load"

type="button"

value="Reload"/> font-size:14;value="Order

List">Order

List</label> width:80;n1"onclick="gotoAddView"

type="button"

value="Add"/> font-family:Serif;vAlign:center;background-imagn2"

onclick="load"

type="button"/> }n3"

onclick="load1"

type="button"/> #label0

{n4"

onclick="load2"

type="button"/> hAlign:center;height:20.0;weight:1;d="group,orderinfo" color:#ffffff;SOListRow"

groupIndicator=""

id="listview0"> font-size:18;dWgt"

ref="SOListRow"/> width:155.0;font-family:Serif;vAlign:center;}……遵循W3C

HTML5规范的DSL建模语言设计<divid="panel0">CSS3f;000;e:t34UMDSL编译技术DSLHTML5<div

id="panel0"><navigatorbar

id="navigatorbar0"><inputid="button0"

onclick="load"<labelid="label0"value="Order

List"><inputid="button1"

onclick="</navigatorbar><div

id="panel2"><inputid="button2"

onclick="load"……CSS3#navigatorbar0{padding-left:10;padding-right:10;height:44.0;background:#000000;layout:hbox;width:fill;valign:center;……Selecttheappropriate

ViewASTTTAAA转换/编译引擎Android原生APPIOS原生APPWEBAPP一套代码跨平台性能表现力UMDSL编译技术DSLHTML5<divid="pane35MBE(MobileBusiness

Entity)View/windowPersonalizationReferenceUIComponentMBE

DesignerView/windowDesignerPersonal

DesignerReferenceDesignerComponent

DesighnerDeviceRuntimeUMMetadataDesignTime模型驱动开发MBE(MobileBusinessEntity)Vie361、基于UI组件的移动应用2、碎片化应用组装UI组件化设计1、基于UI组件的移动应用UI组件化设计37Js

LogicJs

LibJs

VMWrapperCodeNativeApp

CodeUAPMobile

ContainerJS FrameworkJS与Native对象之间的映射J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论