Presentation is loading. Please wait.

Presentation is loading. Please wait.

培训内容:ExMobi二次开发培训 新浪微博: 移动应用开发中间件ExMobi 微信服务号: ExMobi 门户注册地址: 开发支撑电话:

Similar presentations


Presentation on theme: "培训内容:ExMobi二次开发培训 新浪微博: 移动应用开发中间件ExMobi 微信服务号: ExMobi 门户注册地址: 开发支撑电话:"— Presentation transcript:

1 培训内容:ExMobi二次开发培训 新浪微博: 移动应用开发中间件ExMobi 微信服务号: ExMobi 门户注册地址: 开发支撑电话: 部署支撑电话: ExMobi开发者交流群 群号是 培训讲师:袁鸿乾

2 移动应用平台介绍 ExMobi 领先 专业 体贴

3 目 录 1 企业移动应用平台需求 完整的企业移动应用解决方案 Hybrid App开发模式 对合作伙伴的全方位支持 2 3 4

4 1 企业移动应用平台需求

5 企业对移动应用平台最关心什么? 开发成本 云计算 信息安全 系统管理

6 开发成本 Native App Web App 移动应用客户端的形态对客户端的开发成本起到决定性作用 开发门槛
门槛高,不同平台开发语言和工具不同 门槛低,采用WEB开发技术,开发者基数大 跨平台 需要单独开发各个平台客户端 基于浏览器,具有一定跨平台能力,但受困于浏览器之争 开发速度 不同平台的开发语言和技巧不通用,速度慢 WEB开发技术简单,可以人员复用 用户体验 使用系统原生UI可以最大限度与系统一致 界面展示和交互比较生硬,很难达到原生效果 本地能力 可以使用系统授权提供的所有本地能力 依赖于浏览器,本地能力调用有限 功能移植 移植到不同平台比较麻烦,维护多版本成本高 代码移植、迭代更容易 安装方式 不同平台安装方式不同,平台提供方的策略也不同 安装方式统一,升级方便 Native App Web App

7 大 丰 全 开发成本 集成能力覆盖面广,多数据源集成能力 接口丰富,二次开发方便 完整的日志和错误调试方法
移动应用服务端的开发成本主要体现在集成能力上 集成能力覆盖面广,多数据源集成能力 接口丰富,二次开发方便 完整的日志和错误调试方法

8 云计算 接口 完善 组件 丰富 可扩展性好 分布式 部署 云计算是数据中心的发展方向
作为全新的计算模式,将IT资源、数据、应用作为服务通过网络提供给用户,用户可以实现在只要有互联网连接的地方随处进行访问;应用乃至业务随时在线;计算环境可自动按需扩展;用户甚至可以进行自我服务。 接口 完善 组件 丰富 可扩展性好 分布式 部署

9 存储安全 通道安全 规避风险 信息备份 信息安全 客户端数据需要加密 网络交互的数据需要加密 能够尽量避免恶意攻击系统
企业信息安全高于一切,企业系统必须安全运行 存储安全 通道安全 客户端数据需要加密 网络交互的数据需要加密 规避风险 信息备份 能够尽量避免恶意攻击系统 对重要数据可以及时备份

10 系统管理 应用维护:发布、安装、升级 报表分析:应用的使用需要各种维度的统计 运行控制:应用的运行是可控的
从开发、发布、维护都需要系统的管理能力 应用维护:发布、安装、升级 报表分析:应用的使用需要各种维度的统计 运行控制:应用的运行是可控的 用户鉴权:只有合法的用户才能访问应用

11 2 完整的企业移动应用解决方案

12 什么是完整? 完整 = 大而全 完整 = 某一方面强大 完整 = 不断满足企业需求

13 完整的企业移动应用解决方案 烽火星空推出的ExMobi移动应用平台,通过全面的数据集成技术和丰富的跨平台客户端展现能力,将业务系统快速、安全、高效的移植于移动终端。 ExMobi从开发(IDE环境)、集成(IT系统对接、云服务)、打包(各个操作系统的应用打包)、发布(应用的运行)、管理(日志管理,更新管理)上提供了一套完整的解决方案。并通过专业的培训和支撑渠道为开发者提供可持续的学习和交流空间,扫除开发障碍。 开发成本 云计算 信息安全 系统管理

14 ExMobi深耕企业移动应用市场,2009年初级智能手机时代已有ExMobi的身影

15 ExMobi产品七大特点 最易系统集成 最活部署模式 最低开发难度 最易运营支撑 最多本地能力 最强安全服务 最全文档转换

16 ExMobi运行原理 服 务 端 客 户 第 三 方 系 统 MAPP 路由 JSP 处理
上行 1 下行 4 请求 2 响应 3 ExMobi服务端获取到客户端的上行指令后,根据MAPP中的路由控制器找到处理该指令的JSP,在JSP中请求第三方系统并把响应结果格式化为客户端识别的语言(UIXML、JSON、XML、文档等数据格式),并下行给客户端进行展示。

17 强大的数据集成能力 数据库 SDK/API接口 文件系统 B/S系统 Web Service 标准协议

18 丰富的接口服务 HTTP ExMobi提供基于HTTP协议的接口服务,发布方式可以是一般HTTP接口和Web Service接口。
URL/表单参数 URL/表单参数 XML/JSON XML/JSON 文件数据 文件数据 第三方系统可以传递给接口任意格式的数据,接口也可以返回第三方需要的数据格式 Web Service 自定义数据 自定义数据

19 Web View Native View 客户端三大引擎灵活扩展 JavaScript JavaScript 浏览器引擎
HTML5+CSS3+JS UIXML引擎 XHTML+CSS+JS 原生插件引擎 Object-C/JAVA/C# UIXML引擎是ExMobi封装的一套可扩展的XHMTL+CSS+JS规范解析引擎,完全采用Native方式展现,代码简单,运行高效; 浏览器引擎是基于WebKit内核的标准HTML5+CSS3+JS规范解析引擎,采用Web方式展现,依赖浏览器的效果,某些方面表现突出,比如富文本内容的展示; 原生插件引擎是原生语言开发的程序或者模块的解析引擎,继承了原生程序的高效性和稳定性,可以扩展ExMobi尚未开发的能力,完全采用Native方式展现。 UIXML引擎可以与浏览器引擎和原生插件引擎通过JS做为桥梁双向互通,使界面展现和交互得到有效贯穿。 Web View Native View

20 独创的客户端跨平台能力 1 4 套代码 套图

21 客户端之间的双向调用 A客户端 B客户端 ExMobi C客户端
ExMobi客户端可以接受其他移动应用客户端的调用,并获取调用传递的参数;ExMobi也可以调用其他移动应用客户端,并给客户端传参。比如:客户端间的单点登录。 A客户端 参数 B客户端 参数 ExMobi C客户端

22 最省流量设计 数据压缩 断点续传 差量更新 并发量控制

23 持续扩展的本地调用能力 GPS/Location定位 短信/彩信 相册调用 拍照摄像 录音 通讯录 拨打电话 文件读写 生成二维码 蓝牙调用
SQLite数据库 无线网盘 手写签批 百度/高德地图 条码/二维码扫描 邮件

24 图片 HTML 专业文档解析能力 微软系列 WPS系列 压缩文件 图片文件 PDF文件 TXT文件 方正SEP 书生CEB
ExMobi支持双引擎解析文档,分别为OpenOffice(免费,默认)和永中解析引擎(收费)。 微软系列 WPS系列 压缩文件 图片文件 PDF文件 TXT文件 方正SEP 书生CEB 图片 HTML

25 多通道统一PUSH推送 不同移动终端使用不同 通道 APNs通道 ExMobi统一推送接口 TCP/UDP协议 ExMobi-PNS
推送服务 第三方系统 Window 推送 备注:谷歌的C2DM服务国内无法用

26 流畅的BI图表展现 饼状图 柱状图 折线图 各种混合图表

27 完善的安全机制 加密传输 防窃取 数据安全 防灾难 安全认证 防冒充 网络隔离 防侦听 加密储存 防窃取 安全权限 防越权 系统安全 防攻击
安全审计 防大意 用户 客户端 防火墙 服务器 管理员

28 ExMobi云部署方案 服务器集群 线性扩容 多台服务器并行服务 消除业务成长后顾之忧 负载均衡 热备 加强数据处理能力 让系统远离意外

29 ExMobi云端分布式部署架构 后台 云 端 ERP OA SCM CRM CMS 推送中心 文档解析 应用管理 设备管理 业务引擎
管理框架 移动ERP 移动OA 移动SCM 移动CRM 移动CMS

30 完善的管理能力 日志管理 数据备份 应用升级 终端访问 统计分析 客户端管理 ①系统运行日志
②应用运行日志 ③模块运行日志 按天存储日志文件,可以设置存储天数、单个文件大小以及总文件大小。当日志超过总大小将不会继续生成 日志管理 数据备份 ①自动升级:提示用户升级 ②手动升级:用户自行选择时间升级 ③差量升级:只更新有变化的资源 ④各种升级策略:按组分批升级 ①按平台管理 ②客户端升级策略配置 ③客户端启动图片设置 ④原生客户端发布 客户端管理 应用升级 ①客户端统计、平台统计:各个客户端和平台的使用次数 ②用户统计:每个用户的使用时长和次数 ③应用平台:每个应用的使用时长和次数 ④流量统计:每个用户使用的流量 ①IMSI、ESN、用户名三重绑定 ②防穷举攻击 ③停用锁止 终端访问 统计分析

31 服务器设备仪表盘(一) ExMobi管理端可以查看已经挂载的各个服务节点的运行情况

32 服务器设备仪表盘(二) 各个服务节点的运行情况通过仪表盘的方式展现,实时情况一览无余

33 3 Hybrid App开发模式

34 Hybrid App开发模式介绍 ExMobi UIXML引擎 XHTML JS CSS 浏览器引擎 HTML5 JS CSS3
Hybrid App开发模式以ExMobi三大引擎为基础,所有能力被封装为适合Web开发的语言提供给开发者。 ExMobi UIXML引擎 XHTML JS CSS 浏览器引擎 HTML5 JS CSS3 开发者只需要掌握Web开发技巧即可开发原生程序 原生插件引擎 XHTML JS

35 1 4 2 5 3 6 Hybrid App开发模式特点 使用WEB开发语言,复用已有知识 高级图形化界面开发体验
代码移植性和优化简单,只需要维 护一套代码 5 升级灵活,无需频繁更新到App Store 3 轻松支持访问特定设备特性和本地 能力调用 6 简易安装体验,一个基座运行多个应用

36 可视化集成开发工具MBuilder 工具条 开发帮助文档 应用代码结构 控件组 代码编辑区 属性编辑区/控制台等

37 可视化客户端模拟器

38 可扩展的XHMTL Titlebar标题控件 Grid栅格控件 页面展现均通过控件
标签展示,除部分标准HTML,目前已经扩展了80+丰富好用的控件,开发者可自行扩展 List列表控件 Menubar菜单控件

39 可扩展的CSS和主题(theme)

40 可扩展的JS ExMobi JS 标准JS对象 本地能力对象 基座 对象 PUSH对象 UI对象 XML 对象

41 JAVA WEB开发模式 采用JSP标签库,使代码结构清晰,达到界面与数据分离,界面复用率高 逻辑结构清晰 复用已有界面及资源
I 逻辑结构清晰 III 复用已有界面及资源 II HTTP+JSON标准化交互

42 客户端和服务端的对接方式 ExMobi-C ExMobi-S Hybrid APP ExMobi-C Third Part-S Hybrid
透传 Native-C ExMobi-S Native APP ExMobi-C ExMobi-S WEB APP 浏览器

43 4 对合作伙伴的全方位支持

44 ExMobi开发支撑网络 在线打包、提问、资源下载等 集中培训、网络培训、定制化培训 电话、QQ远程协助 在线教程和视频教程 专属支撑专员
烽火星空提供线上线下的互动服务,通过及时问答和持续学习,快速完成移动应用的开发。 在线打包、提问、资源下载等 集中培训、网络培训、定制化培训 电话、QQ远程协助 在线教程和视频教程 专属支撑专员 专业开发方案咨询 在线论坛互动、分享 资源在线申请和License在线审核

45 为企业人员提供定制培训 企业人员参加培训可以提升自身技能、提高专业素养、满足企业发展需要。 职场新人 非移动应用开发者 项目经理
职场新人和应届毕业生由于在本行业中的技能很薄弱,暂未达到企业要求,进行培训是企业的长远战略。 移动应用的开发有其特定的开发模式和技巧,通过培训可以加深对移动应用开发领域的理解,快速提升开发经验。 移动信息化项目涉及面广、集成和定制化需求多而杂,项目方案的制定、计划的制定、风险的规避、成本的控制等等问题都将对项目带来很大的挑战。 移动应用开发技能广而杂,项目开发经验尤为重要。针对不同项目定制的培训内容可以更好的解决项目问题,确保项目按时保质保量的完成。 非移动应用开发者 项目经理 特定技能开发者

46 在线支撑渠道一览 以EDN门户为中心的支撑体系,可以让开发者轻松获得就在身边的支撑服务。 EDN门户 www.exmobi.cn
bbs.exmobi.cn YY网络培训 远程协助 频道: QQ群: QQ支撑: 支撑邮箱 支撑电话

47 感谢聆听


Download ppt "培训内容:ExMobi二次开发培训 新浪微博: 移动应用开发中间件ExMobi 微信服务号: ExMobi 门户注册地址: 开发支撑电话:"

Similar presentations


Ads by Google