iMAG移动应用快速开发平台简介

 http://www.imagapp.com

 

 

什么是iMAG

      iMAG是Intelligent Mobile Application Gateway(智能移动应用网关)的缩写,它基于飞舸益动特有的移动应用中间件技术,作为移动设备和应用之间的一个中间层,它屏蔽了不同手机操作系统之间的差异,使得企业和开发者可以以一种高效的方式来构建自己的移动应用。

      基于iMAG平台开发一个跨平台的移动应用通常只需1-3周,大幅降低了开发成本和维护成本,能够帮助企业加速实现自己的移动化战略。

 

iMAG技术特点

● 移动应用跨平台开发,兼容Android,iOS系统。

● 一体化的应用开发框架,使用Web方式开发原生应用(基于原生控件而非HTML),现有web开发人员可以转换成移动应用开发者。

● 丰富的手机本地调用功能(推送、定位、地图、电话、蓝牙、联系人等)。

● 同时支持在线和离线(即B/S和C/S)两种应用模式。

● 支持在线开发(在线IDE)和本地开发(eclipse工具)两种开发方式。

● 设备终端管理系统(iMAG Manager)。

● 应用客户端打包发布云平台。

 

iMAG移动应用引擎

iMAG移动应用引擎是iMAG客户端内置的代码解释引擎,它的原理是将符合iMAG开发规范的XML文件解释成对应的原生应用代码来执行。因为在Android和iOS系统上将解释成各自的本地代码,因此iMAG能够兼容不同平台,同时又保留了各自平台的特色。比如在iMAG里用来显示文本的Label控件在Android上会解释成原生的TextView,而在iOS上则会解释成对应的UILabel。

对于运行在智能手机上的Web App而言,WebKit引擎是网页的容器,HTML代码在WebKit里执行并呈现页面效果。与之对应的iMAG引擎则是原生应用的容器,XML代码将被iMAG解释成原生代码并呈现出原生UI的效果。

 

基于iMAG平台的优势

● 移动应用轻松跨平台。
iMAG能自动适配不同平台不同屏幕分辨率的设备,只用开发一次,大幅降低开发成本。

● 出色的兼容性。
虽然也有其它的一些工具宣称其跨平台,但基本采用HTML5方案。HTML5标准在不同移动设备上的差异比较大,适配这些设备需要额外的工作。iMAG因为是基于飞舸益动自有的移动中间件技术,很好地解决了兼容性问题,使应用在不同移动设备上具有同样的表现。

● 出色的性能和用户体验。
因为iMAG引擎底层封装的是原生UI控件,因此具有和原生应用相同的性能和用户体验。

● 一体化的应用开发框架。
iMAG采用XML+Javascript(配置+脚本)的开发方式,并内置了开发框架,开发过程类似于web开发。不同于web开发框架的杂乱状况,我们在iMAG中使用统一的一体化框架进行开发,有效缩短了开发周期,同时也保证了开发的应用的品质。

●丰富的手机本地调用能力。
在iMAG中可以方便地调用推送、定位、地图、电话、短信、拍照、相册、录音、蓝牙、二维码、联系人、数据库、Socket等手机本地功能。

● 兼容HTML5。
虽然使用HTML5不是iMAG开发必须的,但iMAG中通过web控件的方式对HTML5进行了很好的支持和兼容,比提供了脚本机制使得web可以同原生控件进行内外交互,这在开发网站类应用的时候会比较有用。

● 同时支持在线和离线两种应用模式。
这里的在线和离线即我们通常所说的B/S和C/S两种架构方式。在线应用的XML代码可以由服务器端脚本(比如jsp)动态生成,这样的开发方式类似于开发网页,应用可以动态部署和升级,开发简单,易于维护,尤其适合企业级移动应用开发。相对于在线应用,离线应用将XML代码打包到手机客户端中,数据通过ajax请求来动态获取,因此离线应用有更快的响应速度和更好的用户体验。

● iMAG移动应用管理系统(iMAG Manager)。
iMAG Manager作为企业移动应用的管理和运营的支撑系统,可以部署在企业内网,它是手机客户端和企业后端应用之间的桥梁。iMAG Manager集成了应用管理、设备管理、数据统计、推送管理、日志管理、版本更新、安全认证等诸多功能和服务。

● 面向企业的平台级服务。
基于iMAG平台企业可以进行完整的移动应用生命周期管理,移动应用App的开发、测试、集成、打包、发布等流程都可以通过iMAG平台完成,无需在本地安装特殊软件环境。

● 构建企业移动应用门户。
因为iMAG自身的特点,企业通过iMAG平台可以快速集成移动应用,而且可以把多个移动应用整合到一起构建自己的移动应用门户。用户只需要安装一个iMAG客户端就可以访问所有企业移动资源。

 

 iMAG平台简介

 

原文地址:http://mobile2.blog.51cto.com/5990903/1335526

 

你可能感兴趣的:(开发工具,移动应用开发,移动开发平台,iMAG)