MobileFirst About

解决方案 :MobileFirst Platform 整套解决方案分为如下组件:

  1. MobileFirst Studio(移动端开发环境)
  2. MobileFirst Server(移动应用开发运行容器,不是J2EE服务器,是web应用程序的集合打包成EAR文件)、
  3. 客户机端运行时组件
  4. MobileFirst Operations Console( 用于控制和管理移动应用程序)
  5. Application Center(公司内部使用,协作和管理正在开发的程序,开发,测试,维护等人员都有相应权限)
  6. MobileFirst Application Pattern(自定义开发环境,配置API库,构建和部署应用)

UI架构:基于HTML5+原生UI,支持响应式设计,支持页面离线缓存,使用Cordova框架进行桥接,web+native代码支持原生API,使用原生界面,控制和导航来优化用户体验(Optimized user experience with native screens, controls, and navigation )

开发

  1. MobileFirst提供了插件支持应用的开发,集成和测试等管理;
  2. MobileFirst不要求开发者一定要掌握某种编程语言或编程模型,可以使用(web)HTML5+JS+CSS,本地代码(Java/OC/C#),提供了SDK,其中包含可通过本机代码访问的库;

中间件:提供移动应用程序与企业服务进行集成的解决方案;

推送:包含了统一的推送框架;

脱机运行:移动应用程序能够以脱机、联机或混合方式运行,当脱机运行时,操作会形成一个队列保存在本机,当连上服务器时,便一一执行。

更新:提供了后台设置版本检测,可强制升级,但不支持增量更新;

安全:使用JSON传输数据,通过配置监视移动应用程序与后端系统之间数据流的服务器来提供安全的端到端通信;

数据分析:可远程控制客户端的记录,支持收集移动应用端,服务器端的操作日志和事件,从而了解客户端,平台使用情况的统计信息;

这个是IBM官方的红皮书,对MobileFirst移动开发整套解决方案的的组件进行了说明,https://qing.wps.cn/preview/#l/b73ed3bf36ac44219365606789e95cce

你可能感兴趣的:(MobileFirst About)