APP核心技术

本土自主核心技术

G-one App的核心团队自2002年就立足于移动终端和移动操作系统核心软件的设计领域。G-one App系统也是该团队在国内基于自主核心技术打造。可以根据企业自身情况的差别,响应和满足企业个性化需求,基于自主核心技术对平台进行合理的二次开发。G-one App方案涵盖全面的企业移动化咨询、集成部署与实施服务。

 

业界领先移动应用引擎

G-one App Hybrid App Engine是业界领先的混合模式移动应用引擎,相比同类产品,突出解决了HTML5目前的缺点,基于G-one App的移动应用体验好、运行快,能够满足B2C类移动应用用户体验的需求。全面解决了同类移动中间件有概念不实用的问题。特别是对各种国产品牌Android设备的适配有独到之处。

一体化移动平台

G-one App提供从应用开发、后端集成、安全控制到运营管理的全部过程解决方案。可以最大限度的减少企业移动化的投入,具有良好的扩展性和向后兼容的能力。G-one App中提供的MAM移动应用管理系统覆盖了MDM最核心的功能(应用远程失效、数据擦除、越狱检测),让企业无需花费高昂的MDM按设备数授权的费用。

 

后端集成兼容多种模式

G-one App的后端集成系统支持对多系统进行整合,在一个应用内整合不同系统之间的功能。能够整合各种利用数据库或面向服务架构(SOA)的应用。支持对IBM CastIron、SAP NetWeaver Gateway等提供的服务进行二次封装整合的集成能力。

开发系统

即G-ONE App移动应用开发系统SDK的企业版,是一套跨平台移动应用开发系统,基于业界领先的Hybrid App Engine(混合模式移动应用引擎),采用国际通用标准HTML5作为开发语言,支持一次开发,多平台适配,包括iOS、Android、Windows Phone。G-ONE App 移动开发系统SDK由开发工具、商业授权、服务支持等内容组成,具有技术领先、安全可靠的特性,支持企业自主功能插件式扩展,是企业移动开发的首选。

特色

业界领先的混合模式移动应用引擎,App体验好、运行速度快,完全满足B2C\B2B\B2E等各种类型的App需求;

使用标准HTML5作为开发语言,开发Hybrid App,学习成本低;

G-one App IDE集成开发工具,提供开发所需各种功能;

独享私有云打包服务器,应用打包无需等待,代码更加安全;

提供标准接口,支持引擎自定义功能插件扩展,企业掌控自主性。

开发系统组成

G-ONE App移动应用开发系统由8个方面的产品与服务组成。

1、Hybrid应用引擎

G-ONE App Hybrid App Engine(混合应用)引擎,支持跨平台移动应用开发,集合了Web App和Native App的各自优势,即降低了开发难度,又保留了原生体验。该引擎提供丰富的移动设备能力API,支持将第三方服务或自定义服务以插件的形式集成进来,具有极强的扩展性。

 

2、开发工具

G-ONE App IDE是一套基于Eclipse的集成开发环境,可方便快捷的创建应用、开发应用、打包应用、管理应用。

3、UI框架

G-ONE App UI框架是一套G-ONE App独创的CSS UI框架,此框架可以帮助开发者遵循一套规则下快速实现UI布局和屏幕适配,提升开发效率。G-ONE App UI Lib结合G-one App引擎的多窗口机制,达到应用开发效率与应用运行体验的完美结合。

 

4、调试模拟器

G-ONE App开发环境中集成了一套调试模拟器,可以随时在PC上预览应用效果。此外,G-ONE App还提供可在真机上直接进行调试的模拟运行环境G-ONE App Player,这样免于每次真机调试应用都需要重新打包和安装。

5、云端打包器

G-ONE App提供一套私有的云端打包服务,可以部署在企业内部,安全快速的完成iOS和Android应用的打包,极大省去环境安装调试的时间和投入。云端打出的iOS正式版应用,支持上传到苹果App Store。

 

6、应用引擎扩展

G-ONE App支持Native Plugin(原生插件)扩展,只需按照G-ONE App提供的插件规范,可以将特殊的功能采用原生开发,或引入原生模块,封装后通过JS接口调用,达到功能扩展的目的。企业掌握自主权,不受技术绑架与限制。

G-ONE App移动应用管理系统MAM

G-ONE App移动应用管理系统MAM是在G-ONE App平台上运行的企业加强版本,已经被数十万种移动应用和上千万最终终端用户验证,具有出色的可靠性与安全性,能够满足全方位的移动应用运行管理的需要:

移动应用的版本管理

版本更新、版本关闭、更新提示、版本策略

运行控制

设备的认定、审核与授权,支持黑白名单,随时开关。

Push推送

省电、省流量,支持特定用户或特定群组的信息推送,提供推送。

统计报表

提供最详细的用户访问情况报表,采用业界领先技术支持大数据的汇总分析,满足对B2C用户统计的需求。特别支持渠道统计功能,用以分析企业B2C移动应用市场投入产出,为B2C类移动应用提供运营和管理支持。

企业AppStore

支持WebApp、Widget、NativeApp、HybridAPP等多种企业发行模式,灵活的用户权限控制,解决企业内部发行难题。

G-ONE App MAM提供图形化的管理界面,可在线查看MAM平台上企业移动应用的状态:

给应用管理者提供对应用的管理功能

应用的版本开关、策略开关、运行状态开关。制定通过企业AppStore发行策略

给业务管理者提供业务的管理功能

对不同的用户动态配置不同的使用策略、推送特定信息给不同用户

给公司管理者提供各种报表功能

应用的使用情况、运行情况、异常情况、设备的接入情况、投入产出情况。

MAM对企业的好处

● 解决移动应用管理的难题

● 解决移动应用逐渐增多之后的发布难题

● 解决移动应用运营的难题

● 集成的MAM控制面板让移动应用管理变得简单高效
 

 
后端集成系统

G-ONE App后端服务集成系统MAS

G-ONE App MEAP的MAS后端集成系统支持对多系统进行整合,使用非侵入式的方式,在一个应用内整合不同系统之间的功能。能够整合各种利用数据库或面向服务架构(SOA)的应用。支持对IBM、SAP 、Oracle等提供的服务进行二次封装整合的集成能力。

MAS后端集成系统采用开放式的架构设计,支持集群方式部署,动态增加服务器。并且可以通过数据缓存的方式,极大的缓解服务压力。缓存通过策略配置的方式,在应用开发过程中进行指定,并且缓存可以区分公有缓存与用户私有缓存,全方位的满足缓存策略制定的需求。

MAS后端服务集成系统和MAM服务紧密关联。双重系统通过对移动设备ID、用户身份的双重审核与确认,再为移动端提供服务,最大程度上保证服务的安全性,对企业原有信息系统不构成潜在威胁。

MAS后端服务集成系统更是一套已经集成了安全、控制等能力的服务器端开发框架,采用最先进的服务器端JavaScript技术,高效稳定的进行服务器功能支持。

特色

● 支持整合不同系统上的服务,兼容IBM、SAP等第三方厂商方案

● 支持完善的缓存策略,对缓存内容、时效性、同步等进行策略式配置

● 可靠的设备认证与用户授权

● 支持用户请求分发与集群式动态扩展

● 支持SQL Adapter模式,建立安全数据库连接,兼容主流数据库

安全体系

G-ONE App安全控制系统MSS

G-ONE App安全控制系统MSS确保在安全的前提下为移动端提供服务,完整的移动安全策略分散在移动应用管理系统与后端服务集成系统中,搭配形成一个稳固的安全体系。

G-ONE App MSS安全控制系统支持解决以下移动端突出安全问题:

● 谁的设备?对接入设备进行许可

● 可以用哪些应用?对用户身份进行认证

● 可以获得什么资源?基于用户身份对资源进行授权

● 信息会不会被拦截?建立基于证书的HTTPS加密传输通道

● 手机丢失怎么办?支持远程设备失效

● 缓存数据安全不安全?支持基于用户身份的本地缓存数据加密

● 人员离职怎么办?支持基于用户和设备的应用失效与远程数据擦除

● 设备被越狱或非法获得root权限怎么办?支持越狱与root权限检测 ……

G-ONE App MSS兼顾三个层面的安全:

终端安全、传输安全、服务安全