降低企业移动应用的开发难度、提高效率。
一站式的移动应用平台,完整覆盖应用生命周期中开发、集成、打包、发布、维护五个阶段的不同需求。
支持一套代码跨平台运行,跨平台方式包括客户端形态和html5形态。 客户端形态支持运行在 android、ios、windows phone8、windows 8各类主流操作系统。
支持原生ui组件uixml引擎、html5引擎、原生插件引擎三大引擎拼图式布局, 多窗口模式立体展现原生ui和html5ui。 充分利用原生与html5的优势互补。
采用解释型架构,定义的中间查询语言uixml解释为原生view,写法却跟html标签语法类似,可以使用css样式表渲染ui和 使用js做逻辑交互。开发方式跟主流web开发方式接近,容易上手,经验复用。
大部分本地能力都封装为js进行调用,而且三大引擎均支持运行js脚本,各大引擎之间的数据通过js即可实现互通,sqllite数据库、 相机、相册、定位、电话等本地能力调用闻单易用。
对于目前各大开放平台,开发者中心提供的优质sdk插件集成化,按需使用,支持标签化和js方法调用。 比如:百度地图、讯飞语音、支付宝、微信支付、容联云im等常用功能,以及深信服vpn、企业版wps 等针对企业应用的sdk均已集成。对于尚未集成的sdk,可以通过原生插件接口集成到客户端使用,代码 的重用性高,调用方式灵活。
客户端多进程运行,支持后台任务定时上报、定位信息实时上报,实现更多更丰富的业务场景
支持http接口(rest api等)、数据库、页面适配,以及web service、文件系统等标准协议都可以完美集成。转换格式灵活,可以根据客户端需要输出为json、 xml、html、uixml、文档等任意格式。
能够通过服务的方式发布http接口,适用于webapp、原生程序、微信等任意第三方客户 端形式。接口格式标准化,重用性高。
支持与微信公众号和企业号的对接,实现微信消息的自动回复、自定义菜单配置、消息发送 、url访问授权、企业通讯录同步、js、sdk鉴权等功能, 快速在微信发布企业业务,打通微信用户。
服务端soa松耦合结构,多服务器节点注册机制,支持节点分布式部署,云端控制。同时支持负载均衡、 线性扩容和双机热备,满足不同复杂部署要求。
系统及业务数据的使用情况按需采集,并形成默认的报表展示。也可通过api方式提供接口调用, 以实现与现有业务系统数据进行整合,输出更丰富的智能报表,供企业决策。
通过统一的push接口适应不同移动端push通道的数据推送,真 正的无关推送通道的push接口,大大降低开发难度和多靖联调壁垒。
支持全部标准文档预览格式,而且支持文档转换服务的扩展,对书生sep、 方正ceb等专业格式可以无缝对接转换。
提供从用户侧(三码绑定、用户鉴权、防假冒)、客户端侧(加密存储、防窃取)、传输层 (加密传输)、防火墙(防攻击)到服务器(数据安全、备份)的一系列安全控制策略, 而且提供人为干预,防止大意和进行安全审计。
具有强大便捷的管理能力,从运营层统计分析到支撑的节点管理、系统管理、日志管理、应用管理、升级管理等一应俱全。而且应用差量更新、数据压缩传输、 客户端安全加固等能力可以让应用天生具有安全和高性能的特性。
支持对exmobi应用插件工程、exmobi接口服务工程和微信工程的创建、导入、导出svn、cvs管理功能
支持exmobi服务器tomcat容器启动、停止、重启以及控制台日志输出
支持uiml、js、css、html、jsp、java等多种主流语言代码编辑和友好显示。 同时支持对代码进行debug单点调试、排查解决问题。
支持模块化应用开发和控件拖拽式开发,内置丰富的ui模板模块化调用,并支持 使用浏览器或者模拟器进行实时预览查看效果,以及进行真机调试,查看最终显示效果。
支持服务接口的配置、开发、测试界面自动生成,接口文档自动生成等一站式服务, 解决从开发接口、测试界面调试接口,到接口发布等一系列问题。
使用exmobi进行开发所需要的技能和手册已集成,可在开发过程中进行查看和搜索, 提高开发效率。
开发遇到的一些编码问题、jason格式查看和转换、错误码快速查看等工具 可以帮助开发者快速排查问题。
平台提供技术咨询、开发支撑、上新发布、免费资源等服务,让开发者能够快速进入移动 信息化领域,了解移动应用开发各个细节,提高开发效率。
uixml组件引擎、html5引擎、原生插件引擎三大引擎并驾齐驱,ui混搭取长补短,发挥native 和html5各自的优势,使用不同场景。在开发方式上,以web方式界面布局,原生方式数据绑定, 假名与数据分离,维护方便。
可继承业务系统类型丰富,可以是底层数据,也可以是已封装的数据,甚至是尚未成型的数据, 均可进行有效的数据集成和格式化,并通过接口方式发布供各端调用。
exmobi的服务器端(云)与客户端(端)可以搭配使用也可以相对独立,即第三方原生客户端可以直接 与exmobi服务端对接,exmobi客户端也可以直接与第三方数据接口直接对接。且对基于宿主容器的html5、 浏览器访问的html5以及微信应用等web app形态都有很好的支持。
exmobi产品以其现金架构使整个产品各个服务和api都是松耦合的。客户端的原生插件机制使开发者可以有效 利用各大开发者中心资源, 比如:百度地图、支付宝、微信、深信服vpn、wps等资源; html5引擎可以让开发者流程使用agile lite移动前端框架,也可以把jquery mobile、 sencha mobile等流行框架囊括其中。服务端的推送服务、文档解析服务、统计服务等从开发集成到运维统计都有很好的支持。
开发环境:windows7及以上
运行环境:
android客户端 | android2.x、android4.x、android5.x系列操作系统版本 |
ios客户端 | 一般支持最近三个版本,比如目前为ios7.x、ios8.x、ios9.x版本 |
windows | windows phone 8、windows 8 |
服务器(推荐配置,具体根据项目需要集群和扩容):
名称 | 服务器 |
配置 | cpu两颗四核64位 内存8g,硬盘500gb |
数量 | 1台 |
说明 | 操作系统centos linux6.2 64位,2台服务器做负载均衡,可以采用虚拟云部署方式 |