2013uap移动应用平台产品培训

上传人:繁星 文档编号:88197071 上传时间:2019-04-20 格式:PPTX 页数:52 大小:7.56MB
返回 下载 相关 举报
2013uap移动应用平台产品培训_第1页
第1页 / 共52页
2013uap移动应用平台产品培训_第2页
第2页 / 共52页
2013uap移动应用平台产品培训_第3页
第3页 / 共52页
2013uap移动应用平台产品培训_第4页
第4页 / 共52页
2013uap移动应用平台产品培训_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《2013uap移动应用平台产品培训》由会员分享,可在线阅读,更多相关《2013uap移动应用平台产品培训(52页珍藏版)》请在金锄头文库上搜索。

1、UAP移动应用平台产品,集团UAP中心 2019/4/20,AGENDA,中国企业移动应用市场,艾媒咨询,2013年2月,IDC预计2013年中国企业级移动解决方案市场规模将达23亿美元,2017年将达41亿美元。,中国企业级移动应用市场规模未来4年复合年均增长率达65.4%,预计2016年中国市场规模将达到666.3亿元。,企业客户需要什么?,移动应用面临的问题与需求,企业移动应用提出新需求: -个性化需求 -安全性要求 -界面友好,用户体验要求 -性价比高 -应用方案完整性,UAP移动应用平台,UAP-Mobile是一个支持 HTML5、混合式和原生应用程序类型的移动应用平台,支持广泛的开

2、放性、标准化和跨平台能力,是UAP的组成部分。UAP-Mobile是提供覆盖移动应用软件开发、发布、运行、管理等全生命周期的统一平台。,1. 开发 -模型驱动的可视化开发(模型、模板、框架、DSL-Domain Specific Language、工具),降低移动应用开发难度,使不具备移动开发背景的人员开发移动应用程序;支持云开发模式 -实现一次开发在多种移动设备上运行,基于UAP基础技术平台,成熟稳定 -支持Native、Hybrid、WEB等不同的应用类型开发 -能够快速适配新技术,提供多种公共移动服务,2. 市场 -快速响应应用需求,开发效率高,能够快速推向市场,UAP-Mobile平台

3、价值,4. 客户 -提供移动应用的运维、监控管理、设备管理、应用管理 -提供应用安全服务,支持与客户的安全方案整合 -支持客户应用与管理创新,5. 平台生态圈 -开发者社区、平台培训服务、开发认证服务、伙伴支持服务等 -Yonyou移动应用商店、移动应用认证服务,实现与伙伴的共赢发展,3. 伙伴 -支持分层研发、支持客户化开发、个性化配置 -提供移动应用的伙伴开发、适配工具,AGENDA,UAP-Mobile移动应用平台架构,UAP-Mobile平台技术架构,MA Database,Phone Gap,Mobile Device 端编程模型 Hybrid UI 容器 MA Server 应用控

4、制器 轻量级模型 支持多种协议 服务网关 APP Server BAPI,UAP-Mobile UMDSL(HTML5+)介绍,HTML5,如火如荼,是未来与方向,它是真正实现跨平台与设备的一个解决方案。 HTML5现状:移动内置浏览器产品能力不足、W3C HTML5移动规范不够完善,目前其优势更多是在于流媒体与本地存储,对移动应用的UI支撑还不够,性能与交互很难达到应用要求。,UMDSL是对HTML5的一个扩展与增强,是HTML5+。平台通过UMDSL引擎对移动内置浏览器进行扩展,提供本地设备访问能力、采用DP/9.PNG等技术实现跨屏幕布局能力,UMDSL是UAP-Mobile跨平台/设备

5、的核心技术之一。,UAP-Mobile平台 UMDSL(HTML5+)原理,UM DSL, TabPage id=“tab2“ ,UM CSS,#sr_content layout:hbox; width:fill; height:64; #sl_content layout:hbox; width:fill; height:42; ,UM Metadata, ,AST,T,T,A,A,A,Android Native Project,iOS Native Project,HTML5 Native Project,WP Native Project,Transform/Compile,移动设备

6、管理 MDM,应用商店 APP Store,安全 Security,云开发 Cloud,UAP-Mobile平台关键特性,移动开发 UAP Studio,公共服务,服务网关 GATEWAY,NC、U8、,一次开发多终端运行,移动服务器 MA Server,V2.0支持的特性,移动开发平台-模型、设计器、工具,发布到应用商店,移动应用构建,支持原生开发,导出原生工程,代码模板,模拟调试,模型设计,UI设计器,基于UAP STUDIO,移动开发平台-应用跨平台,-提供一次开发,同时构建苹果iOS、Android等应用的能力。并可通过扩展支持Windows Mobile或其它移动平台。,UAP-Mo

7、bile平台服务,公共服务,工具服务,设备服务,电话 短信 通讯录 设备消息 网络连接 陀螺仪 GPS 语言环境 摄像头 麦克风,数据压缩 数据加密 通讯 持久化 缓存 设备管理 同步 搜索,登录 LBS 条码 二维码 消息推送 语音识别 图像识别,UAP-Mobile移动服务器(MA Server),-轻量级、高性能、高可用 -支持连接多种业务系统:NC APP Server、U8 APP Server、WEB Sites -提供移动业务缓存、同步、并发控制能力,UAP-Mobile云开发模式,云开发服务,移动应用构建,移动设备和系统管理,应用构建模板管理,开发资源管理,开发者管理,UAP-

8、Studio,UAP-Studio,UAP-Studio,消息推送服务,消息推送服务可部署到移动运行平台,也可作为独立的消息推送平台,还可以作为云服务。,消息推送服务,消息推送服务可部署到移动运行平台,也可作为独立的消息推送平台,还可以作为云服务。,伙伴管理 应用管理 企业管理 用户管理,移动应用商店和产业生态链,移动应用商店,企业私有应用商店,应用商店运营管理,用友,移动应用管理 企业用户管理 企业开发者管理,移动应用开发 移动应用支持,移动应用浏览 移动应用下载,-移动应用统一管理+生态链+企业应用专区,打造平台生态圈,企业IT部门,企业用户,合作伙伴,企业对消费者应用,企业对企业应用,企

9、业内部应用,支持免费、付费、按服务等多种商务模式,移动设备管理(MDM),遗失作废,部署,运行,新增,新增,设备信息管理 安全策略定义 安全策略分发 设备安全策略管理,遗失作废,设备黑名单 远程锁定 远程擦除 设备重利用(备份恢复),部署,应用安装、配置更新 安全策略配置和更新,运行,安全策略强制执行 访问控制 通信数据加密 应用升级、补丁管理 安全日志、监控,移动应用管理(MAM),-移动应用生命周期端到端的管理,移动安全机制,访问控制,-设备访问控制 -用户访问控制 -app访问控制,-以企业私有部署为例,AGENDA,移动应用平台开发环境,UAP-Mobile Build Server,

10、UAP Studio,开发,构建,UAP-Mobile Build Server,移动设备类型库管理 开发证书管理 应用构造库管理 应用构造模板管理,UAP-Mobile Build Server 移动设备类型库管理,UAP-Mobile Build Server 开发证书管理,UAP-Mobile Build Server 应用构造库管理,UAP-Mobile Build Server 应用构造模板管理,UAP-STUDIO 开发环境设置,移动应用开发过程,移动设备端 技能要求:JavaScript、CSS、HTML,服务端 支持免编程 技能要求:Java(不是必须),创建移动应用工程,代码

11、模板,设计移动业务模型,模型驱动设计 MBE:移动业务实体(Mobile Business Entity) MBP:移动业务操作(Mobile Business Processing) 设计MBE 设计MBP 连接后端业务系统,设计MBE,设计MBE 发布 生成Java代码(服务端代码),设计MBP,设计MBP 发布 生成Java代码(服务端代码) 可通过配置调用后端业务系统,也可通过Java实现本地业务逻辑,MA Server,连接后端业务系统,MBE,服务网关,UAP信息源,U8信息源,其它信息源,连接器,UAPLocator,HTTP,其它,UAP,U8,连接器管理,信息源管理,MBP,

12、其它,后端业务系统,设计UI,创建Context 创建Screen 添加UI控件 数据绑定 创建动作,创建Context,Widget,Widget,创建Screen,Window,View,Screen,View,View,UI控件,UI控件,UI控件,Widget,UI控件,UI控件,UI控件,DSL,DSL,或,Screen组成,提供的UI控件,提供丰富的UI控件,UI控件仍在持续增加中,添加UI控件,数据绑定,Context,创建动作,创建动作调用服务器端处理,或者页面流转,或者创建动作使用JavaScript方法执行逻辑、调用设备服务(如GPS、电话等等)。,编写JavaScript

13、,提供丰富的工具方法: CommonNativeCallService.prototype.getDeviceData CommonNativeCallService.prototype.getUserData CommonNativeCallService.prototype.getAppData CommonNativeCallService.prototype.getAppConfigData CommonNativeCallService.prototype.callTel CommonNativeCallService.prototype.sendMsg CommonNativeCa

14、llService.prototype.isConnect CommonNativeCallService.prototype.getCurrentLanguage CommonNativeCallService.prototype.getCurrentLocation CommonNativeCallService.prototype.showAddressList ,移动应用代码访问路径及可扩展点,CSS,DSL,JavaScript,Controller,Java,MBP,Java,服务网关,信息源,移动设备端,服务器端,Java XML,JS扩展,原生扩展,Controller扩展点,MBP扩展点,信息源扩展点,开发工具生成默认实现,提供按需扩展,MBE,Java,UI设计器生成,模型设计器生成,Context,构建移动应用,导出移动设备原生代码 支持原生开发,导出移动设备App包,移动设备端代码构建示意图,模拟调试(建新补图),部署移动应用,App服务器包,应用商店,移动应用包,或,规范,UE规范 移动应用平台UE规范 开发规范 JavaScript编码规范 Android编码规范 IOS编码规范,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号