ExMobi平台架构

此课程旨在帮助开发者了解ExMobi平台整体系统框架。 烽火星空的跨平台企业移动应用开发方案,是目前业界最成熟、最完整的专业解决方案,它以“降低企业移动应用的开发难度、提高开发效率”为核心设计思路,可以完整覆盖应用生命周期中开发、集成、打包、发布、维护五个阶段的不同需求。 ExMobi从开发(IDE环境)、集成(IT系统对接、云服务)、打包(各个操作系统的应用打包)、发布(应用的运行)、管理(日志管理,更新管理)上提供了一整套的解决方案。并通过专业的培训和支撑渠道为开发者提供可持续的学习和交流空间,扫除开发障碍。

课件下载

开始学习并下载课件
课程小节

  • ExMobi系统体系

    ExMobi是专门针对企业领域移动应用开发特点推出的跨平台的专业开发平台。它采用“云 端协同”模式,其中云(服务端)用来提供基于策略的管理功能、后端(企业应用系统)数据集成、服务引擎(推送、文档解析等)以及网络服务(服务接口等);客户端用来提供跨平台解决方案、GUI工具包(UIXML原生UI封装、HTML5及原生UI扩展)、终端能力(拍照、定位等)、本地数据(文件、SQLite数据库等)及第三方服务(支付、地图、视频等)的集成;两者既相互独立,又通过基于网络协议进行交互、协同工作。

  • ExMobi客户端

    ExMobi客户端主要为开发者解决跨平台、用户图形界面开发、本地数据处理、终端及第三方能力的集成问题,并为最终用户提供统一的交互及管理界面。

  • ExMobi服务端

    ExMobi服务端主要负责解决管理、后端(企业业务系统)与网络服务的集成问题,其逻辑功能也被相应拆分为管理(Manager)与业务引擎(Engine)两部分。其中统一的manager负责提供应用管理、升级管理、接入控制等业务管理功能以及用户管理、认证鉴权、安全策略、系统配置等运营管理功能。

  • MBuilder集成开发工具

    MBuilde是为了方便开发者开发移动应用而研发的一款基于Eclipse的ExMobi移动应用集成开发工具,用于ExMobi应用的开发,包括客户端和服务端的开发。 MBuilder包括ExMobi的Eclipse插件、ExMobi的PC模拟器基座客户端以及ExMobi服务端的DEV开发版本(BCS-mini版本 PNS-mini版本 DCS-mini版本,不包含EMP)。

  • ExMobi对接方式

    ExMobi客户端和服务端主要有四种对接方式:方式一:ExMobi客户端与ExMobi服务端直接对接开发Native APP;方式二:ExMobi客户端直接与第三方业务系统进行对接;方式三:非ExMobi原生程序与ExMobi服务端进行对接开发一个纯原生的APP;方式四:采用ExMobi对HTML5的友好支持性,与ExMobi服务端对接,开发一个Hybrid APP

  • ExMobi产品门户

    在使用ExMobi开发平台前,需要开发者免费注册一个EDN门户账号,通过该账号,开发者可以使用MBuilder开发工具,可以在论坛提供,也可以在线打包。 如果是购买ExMobi企业版的用户,可以注册一个企业账号,通过该账号可以申请license和享有更高级的支撑服务。

培训建议

ExMobi平台支持多种开发方式,其中包括HTML5UIXML原生组件和Native原生插件,开发者可以根据自身已掌握的技术和能力,选择一种或多种开发方式组合进行开发。

ExMobi客户端和服务端可以做到完全分离,开发者也可以根据实际情况灵活对客户端和服务端进行组合。比如开发者只用ExMobi客户端,服务端可以采用第三方业务系统的服务端或者只使用ExMobi服务端,客户端可以采用浏览器、微信或者Native应用。

知识体系

课程信息

  •   课程难度: 初级
  •   课程时长: 20分钟
  •   学习人数: 436
未学习

前置课程