470 likes | 569 Vues
移动应用平台介绍. ExMobi. 专业. 体贴. 领先. 目 录. 企业移动应用平台需求. 1. 2. 完整的企业移动应用解决方案. 3. Hybrid App 开发模式. 4. 对合作伙伴的全方位支持. 1. 企业移动应用平台需求. 企业 对 移动应用平台最关心什么?. 开发成本. 云计算. 信息安全. 系统管理. 开发成本. 移动应用 客户端 的 形态对客户端的开发成本起到决定性作用. 门 槛高,不同平台开发语言和工具不同. 门槛低,采用 WEB 开发技术,开发者基数大. 开发门槛. 需要单独开发各个平台客户端.
E N D
移动应用平台介绍 ExMobi 专业 体贴 领先
目 录 企业移动应用平台需求 1 2 完整的企业移动应用解决方案 3 Hybrid App开发模式 4 对合作伙伴的全方位支持
1 企业移动应用平台需求
企业对移动应用平台最关心什么? 开发成本 云计算 信息安全 系统管理
开发成本 移动应用客户端的形态对客户端的开发成本起到决定性作用 门槛高,不同平台开发语言和工具不同 门槛低,采用WEB开发技术,开发者基数大 开发门槛 需要单独开发各个平台客户端 基于浏览器,具有一定跨平台能力,但受困于浏览器之争 跨平台 不同平台的开发语言和技巧不通用,速度慢 WEB开发技术简单,可以人员复用 开发速度 使用系统原生UI可以最大限度与系统一致 界面展示和交互比较生硬,很难达到原生效果 用户体验 可以使用系统授权提供的所有本地能力 依赖于浏览器,本地能力调用有限 本地能力 移植到不同平台比较麻烦,维护多版本成本高 代码移植、迭代更容易 功能移植 不同平台安装方式不同,平台提供方的策略也不同 安装方式统一,升级方便 安装方式 Native App Web App
开发成本 移动应用服务端的开发成本主要体现在集成能力上 大 集成能力覆盖面广,多数据源集成能力 丰 接口丰富,二次开发方便 全 完整的日志和错误调试方法
云计算 云计算是数据中心的发展方向 作为全新的计算模式,将IT资源、数据、应用作为服务通过网络提供给用户,用户可以实现在只要有互联网连接的地方随处进行访问;应用乃至业务随时在线;计算环境可自动按需扩展;用户甚至可以进行自我服务。 接口 完善 组件 丰富 可扩展性好 分布式 部署
信息安全 企业信息安全高于一切,企业系统必须安全运行 存储安全 通道安全 客户端数据需要加密 网络交互的数据需要加密 规避风险 信息备份 能够尽量避免恶意攻击系统 对重要数据可以及时备份
系统管理 从开发、发布、维护都需要系统的管理能力 应用维护:发布、安装、升级 报表分析:应用的使用需要各种维度的统计 运行控制:应用的运行是可控的 用户鉴权:只有合法的用户才能访问应用
2 完整的企业移动应用解决方案
什么是完整? 完整 = 大而全 完整 = 某一方面强大 完整 = 不断满足企业需求
完整的企业移动应用解决方案 烽火星空推出的ExMobi移动应用平台,通过全面的数据集成技术和丰富的跨平台客户端展现能力,将业务系统快速、安全、高效的移植于移动终端。 ExMobi从开发(IDE环境)、集成(IT系统对接、云服务)、打包(各个操作系统的应用打包)、发布(应用的运行)、管理(日志管理,更新管理)上提供了一套完整的解决方案。并通过专业的培训和支撑渠道为开发者提供可持续的学习和交流空间,扫除开发障碍。 开发成本 云计算 信息安全 系统管理
ExMobi发展历程 ExMobi深耕企业移动应用市场,2009年初级智能手机时代已有ExMobi的身影 2014年,ExMobi第五代产品开启移动应用平台多引擎时代,企业移动应用建设更具选择性和创造性
ExMobi产品七大特点 最易系统集成 最活部署模式 最低开发难度 最易运营支撑 最多本地能力 最强安全服务 最全文档转换
第 MAPP 路由 客 服 三 户 务 方 端 端 系 JSP 处理 统 ExMobi运行原理 上行 1 请求 2 响应 3 下行 4 ExMobi服务端获取到客户端的上行指令后,根据MAPP中的路由控制器找到处理该指令的JSP,在JSP中请求第三方系统并把响应结果格式化为客户端识别的语言(UIXML、JSON、XML、文档等数据格式),并下行给客户端进行展示。
强大的数据集成能力 数据库 SDK/API接口 文件系统 B/S系统 Web Service 标准协议
丰富的接口服务 ExMobi提供基于HTTP协议的接口服务,发布方式可以是一般HTTP接口和Web Service接口。 HTTP URL/表单参数 URL/表单参数 XML/JSON XML/JSON 文件数据 文件数据 Web Service 自定义数据 自定义数据
客户端三大引擎灵活扩展 JavaScript JavaScript 浏览器引擎 HTML5+CSS3+JS UIXML引擎 XHTML+CSS+JS 原生插件引擎 Object-C/JAVA/C# Web View Native View
独创的客户端跨平台能力 1 4 套图 套代码
客户端之间的双向调用 ExMobi客户端可以接受其他移动应用客户端的调用,并获取调用传递的参数;ExMobi也可以调用其他移动应用客户端,并给客户端传参。比如:客户端间的单点登录。 A客户端 参数 B客户端 参数 ExMobi C客户端
最省流量设计 数据压缩 断点续传 差量更新 并发量控制
持续扩展的本地调用能力 GPS/Location定位 短信/彩信 相册调用 拍照摄像 录音 通讯录 拨打电话 文件读写 生成二维码 蓝牙调用 SQLite数据库 无线网盘 手写签批 百度/高德地图 条码/二维码扫描 邮件
专业文档解析能力 ExMobi支持双引擎解析文档,分别为OpenOffice(免费,默认)和永中解析引擎(收费)。 微软系列 WPS系列 压缩文件 图片文件 PDF文件 TXT文件 方正SEP 书生CEB 图片 HTML
多通道统一PUSH推送 APNs通道 不同移动终端使用不同 通道 ExMobi统一推送接口 TCP/UDP协议 ExMobi-PNS 推送服务 第三方系统 Window 推送 备注:谷歌的C2DM服务国内无法用
流畅的BI图表展现 饼状图 柱状图 折线图 各种混合图表
完善的安全机制 加密传输 防窃取 数据安全 防灾难 安全认证 防冒充 网络隔离 防侦听 安全审计 防大意 系统安全 防攻击 安全权限 防越权 加密储存 防窃取 客户端 管理员 用户 服务器 防火墙
ExMobi云部署方案 线性扩容 服务器集群 多台服务器并行服务 消除业务成长后顾之忧 负载均衡 热备 加强数据处理能力 让系统远离意外
ExMobi云端分布式部署架构 CRM ERP OA SCM CMS 后台 推送中心 云 业务引擎 文档解析 管理框架 移动ERP 移动OA 移动SCM 移动CRM 移动CMS 设备管理 应用管理 端
完善的管理能力 ①系统运行日志 ②应用运行日志 ③模块运行日志 按天存储日志文件,可以设置存储天数、单个文件大小以及总文件大小。当日志超过总大小将不会继续生成 • 数据备份 • 日志管理 ①自动升级:提示用户升级 ②手动升级:用户自行选择时间升级 ③差量升级:只更新有变化的资源 ④各种升级策略:按组分批升级 ①按平台管理 ②客户端升级策略配置 ③客户端启动图片设置 ④原生客户端发布 • 应用升级 • 客户端管理 ①客户端统计、平台统计:各个客户端和平台的使用次数 ②用户统计:每个用户的使用时长和次数 ③应用平台:每个应用的使用时长和次数 ④流量统计:每个用户使用的流量 ①IMSI、ESN、用户名三重绑定 ②防穷举攻击 ③停用锁止 • 终端访问 • 统计分析
服务器设备仪表盘(一) ExMobi管理端可以查看已经挂载的各个服务节点的运行情况
服务器设备仪表盘(二) 各个服务节点的运行情况通过仪表盘的方式展现,实时情况一览无余
3 Hybrid App开发模式
Hybrid App开发模式介绍 Hybrid App开发模式以ExMobi三大引擎为基础,所有能力被封装为适合Web开发的语言提供给开发者。 ExMobi UIXML引擎 XHTML JS CSS 浏览器引擎 HTML5 JS CSS3 原生插件引擎 XHTML JS
Hybrid App开发模式特点 1 • 使用WEB开发语言,复用已有知识 • 高级图形化界面开发体验 2 • 代码移植性和优化简单,只需要维 • 护一套代码 • 升级灵活,无需频繁更新到App Store 3 5 6 4 • 轻松支持访问特定设备特性和本地 • 能力调用 • 简易安装体验,一个基座运行多个应用
可视化集成开发工具MBuilder 工具条 开发帮助文档 应用代码结构 控件组 代码编辑区 属性编辑区/控制台等
可扩展的XHMTL Titlebar标题控件 Grid栅格控件 页面展现均通过控件 标签展示,除部分标准HTML,目前已经扩展了80+丰富好用的控件,开发者可自行扩展 List列表控件 Menubar菜单控件
JAVA WEB开发模式 采用JSP标签库,使代码结构清晰,达到界面与数据分离,界面复用率高 逻辑结构清晰 I 复用已有界面及资源 III II HTTP+JSON标准化交互
客户端和服务端的对接方式 透传 浏览器
4 对合作伙伴的全方位支持
ExMobi开发支撑网络 烽火星空提供线上线下的互动服务,通过及时问答和持续学习,快速完成移动应用的开发。 在线打包、提问、资源下载等 集中培训、网络培训、定制化培训 电话、QQ远程协助 在线教程和视频教程 专属支撑专员 专业开发方案咨询 在线论坛互动、分享 资源在线申请和License在线审核
为企业人员提供定制培训 企业人员参加培训可以提升自身技能、提高专业素养、满足企业发展需要。 职场新人 非移动应用开发者 项目经理 特定技能开发者
在线支撑渠道一览 以EDN门户为中心的支撑体系,可以让开发者轻松获得就在身边的支撑服务。 EDN门户 www.exmobi.cn bbs.exmobi.cn 远程协助 YY网络培训 QQ群:321316202 QQ支撑:1542230927 频道:73690765 支撑邮箱 支撑电话 support@exmobi.cn 025-66777333