一次开发多平台适配
UAP Mobile平台设计采用领域特定语言DSL(domain specific language ),抛掉WebView,用Web技术开发Native应用,用交叉编译的方式实现跨平台,一次开发多终端运行。 使用统一的开发语言,如HTML5、css3、javascript等,而不必掌握Java、C/C++、C#等Native移动开发技术。
强大的移动中间件
UAP Mobile移动中间件(MA Server)为移动应用的服务端逻辑提供运行支撑,提供包括数据转换、持久化、数据缓存、同步、并发控制、会话管理、安全等通用能力。
连接多种后端业务系统,打破壁垒,用业务模型屏蔽后端业务系统的差异,通过整合支持业务碎片化或重新整合。
低成本的云开发模式
UAP Mobile的云开发模式可大幅降低移动应用开发成本。云开发服务包括移动应用多平台构建、云测试、云调试、开发者管理、开发资源管理等等帮助开发者快速开发、应用构建、资源分享。
模型驱动的业务开发
开发者使用面向模型的分析设计方法,确立移动业务模型以及它们之间的关系,通过使用模型驱动框架完成一个软件开发过程。UAP Mobile模型驱动,可复用近90%的业务逻辑代码,为实现碎片化应用组装奠定了坚实的技术基础。
共赢的移动应用商店
UAP Mobile移动应用商店,可为开发者提供一个APP展示和合作的空间。将UAP Mobile开发的移动应用产品上传至移动应用商店,可相互分享、下载使用,并搭建合作的桥梁。
UAP Mobile还可满足企业搭建私有移动应用商店的需求,为企业提供移动应用上传、陈列、更新、下架的全生命周期管理。
可控的移动设备管理
UAP Mobile移动设备管理(MDM)包括设备新增、使用、监控、遗失/作废管理,保证接入系统的设备是通过认证的合法设备。设备安全管理提供远程锁定、远程擦除、设备黑白名单、密码重置、设备硬件限制、设备应用/功能限制、越狱设备检测等功能。
易用的移动应用管理
UAP Mobile移动应用管理(MAM)包括应用信息管理、配置信息管理、应用更新、应用监控统计。通过应用安装策略,可以批量将应用分发到大量设备中。提供黑名单等安全策略,保障设备运行的是已授权的应用。对企业和个人应用数据进行隔离,保护企业业务敏感数据。
完整的安全机制
UAP Mobile提供了完整的安全机制,涵盖设备端、服务器端、通讯、数据等安全,包括认证、访问控制、管理、监控等等,可以完全融入企业或组织现有的信息安全框架。
丰富的公共服务
为了提高开发者的开发效率,降低移动应用开发难度,UAP Mobile提供丰富的公共服务,涉及设备传感器、数据、通讯、安全,消息、人机交互各个方面。 这些公共服务结合技术,可以为企业业务带来创新。比如,基于位置的服务结合地图,可产生巡检、卖场管理、盘点等应用。基于消息推送服务实现流程通知、预警通知、待办事务、营销广告等。 通过UAP Mobile提供的这些公共服务开发出的各种应用控件,都可以提供给开发者共享使用。

UAP Mobile开发案例