• 免费、开源
xFace3借鉴了Apache Cordova项目,源代码全部开源,衍生于Apache Cordova的代码使用Apache V2协议,其它全部采用GPLv3协议
• Html5功能
2D Canvas
CSS3
Web worker、offline storage、new form elements、…
• 本地能力扩展
本地存储能力(cookie、file、PreferenceKey、LocalStorage、Database)
电话、短信、通讯录、摄像头、网络、罗盘、重力感应、GPS、多媒体等等
金融支付能力(银联卡支付、第三方支付)
兼容cordova的API、plugin
• AMS(APP Management System应用管理系统)
拥有应用管理平台,可用于建立应用商店
客户端对应用进行安装、升级、卸载等管理功能
支持本地应用、离线应用、Web应用统一管理
• xCube(应用开发套件)
应用框架,提供典型应用框架组织,开发者只需要关心业务逻辑
应用模板,提供常用应用模板(商城模板、票务模板、阅读模板、等等),类似应用只需修改配置即可开发完成
功能组件,提供常用功能组件(SNS组件、LBS组件、Email组件、等等),开发者可直接调用
• 扩展能力
二次开发者/平台开发者可以按自己的意愿封装各种功能,并插入到xFace系统中,应用就可以直接调用
• 安全支持
HTTPS,可对通讯数据进行加密
提供加/解密API,可对本地敏感数据进行加密
应用沙箱,应用之间相互隔离,各自拥有独立的运行空间,互不影响
源码保护,使用混淆、加密、签名等手段保护源码,保护开发者的知识产权
• 开发工具
模拟器,提供了应用程序的仿真运行环境
Player,真机调试工具,无需打包,替换应用便可在移动设备上直接运行调试
XCPS,云打包系统,上传应用,直接在云端服务器生成各平台下的应用安装包(支持IOS、Android、WindowsPhone三个平台)
• 其他服务
提供完整的行业解决方案
提供测试服务
自2007年起,诺基亚、微软、苹果、谷歌相继推出自家的智能操作系统,移动互联网进入飞速发展的时代。但在移动应用开发大潮中,开发者却不得不面临以下问题:
1)语言种类多样化,SymbianC、C#、C/C++、Object-C、Java …,开发一个平台的应用程序,必须要新掌握一门语言及相关的开发技术。
2)适配平台多样化。Symbian、windowsmobile6、iPhone、android,加上J2ME、MTK、Brew等非智能机系统,需要适配程序的平台太多。
3)设备多样化,上百家厂商,不计其数的型号,不同性能、不同分辨率、不同的操作方式…
按照传统的开发模式,开发者计划发布多个目标平台,就得分别开发多套程序版本。导致应用开发的周期长、成本高。正是在这样的背景下,xFace应运而生,通过Web平台中间件技术,实现了一次开发,多平台运行的目标。
Xface
【xFace 1】xFace产品研发工作始于08年,正式产品在09年下半年推出,之后不断的进行优化和完善工作。xFace1.x产品定位为轻量化的移动Widget引擎,参照了W3C、JIL Mobile Widget、WAP2.0等规范,并进行适当裁剪(核心部分为XHMTL/CSS的子集),以保证在当时中低端配置(CPU主频192Mhz以上)的设备正常运行。
从最早发布的1.4版本,到最后的1.10版本,产品的功能进行了丰富,性能也得到很大提升。1.x系列产品,已成功应用到多个行业中,并衍生出一系列的行业产品。
• 2009年至2010年,电信天翼空间桌面及部分业务应用(包括:手机阅读、手机股市、号百订餐、RSS新闻阅读等)完成开发和上线;之后,配合四川电信推出手机应用的快速开发平台,基于xFace产品,定制了中国电信的CTWidget产品及开发规范,可适配电信的数十款Window Mobile、Brew系统的主流手机;
• 2010年,与中国银联合作,在集成手机支付能力后推出CUPFace平台,可适配WindowsMobile、Symbian、Android、iOS系统。利用CUPFace平台,开发出银联手机支付产品并运营至今,此外,借助于xFace多应用管理(AMS)的特色功能,银联的合作厂商也基于此平台开发出数百款支付应用,在手机支付产品中上线运营。
• 2011年,推出了机顶盒STB上使用的中间件平台产品,并移植了多款手机应用至机顶盒终端。
• 其他基于xFace开发的产品还有:四川电信的手机OA、企业移动应用门户、新通教育手机版等。
Xface
【xFace 2】1.x产品受当时的设计思想和技术环境影响,随着移动互联网技术的发展,已显得力不从心,于是,第二代产品的研发工作在2011年提上日程。
总的来说,xFace2在设计思想上略显保守,首先是保证1.x产品的兼容性,其次才是提供更好的规范兼容性和性能优化。尽管最终xFace2并未发布,但为xFace3的开发做了铺垫。
【xFace 3】
跨入2012年,移动应用领域也在变化:
• 移动设备的硬件配置(如:CPU主频、显示处理、屏幕分辨率等)提升很快,设备能力也更加丰富。
• 主流的智能操作系统三分天下:Android、iOS和Windows Phone;
• 操控方式变化也比较大,从键盘或触控笔的时代,逐步被触控+手势替代;
• 各种优秀应用不断的涌现,用户对手机应用的要求也逐步提高;
• HTML5逐步成为主流,智能操作系统的浏览器对其支持也日臻完善。
当前的时代,需要满足用户对交互体验完美性的追求,以及开发者对开放标准和丰富扩展能力的追求,xFace3应运而生。
xFace3在HTML5的支持、本地能力扩展、应用管理(AMS)、安全策略、插件扩展体系、配套开发工具等方面,都上升到了一个全新的高度,让开发者更加得心应手,更高效的开发应用。
xFace3开始面向全世界开源,代码发布在了github上,通过开源,引领各类用户和开发者使用xFace来开发各种应用和工作的APP等。
成都普辰瑞通通讯技术有限公司,简称“普辰瑞通”,是一家专注于移动互联网应用平台开发及智能手机技术研究的高科技创业公司。
公司创立于2007年,员工60余人,拥有8项软件著作权和1项专利。
公司于2008年推出移动web引擎xFace1.0,凭借其不足1MB的小巧内核,成为业界唯一支持Symbian、J2ME、WindowsMobile、Brew、MTK等所有主流手机的跨平台引擎。2012年推出基于HTML5的开源的xFace3.0,适配Android、iOS、WindowsPhone三大主流平台,并提供了一系列配套功能及服务。
主要产品:
• 银联手机支付(与中国银联、中联信通合作运营,便民电子商务平台)
• 移动易充值(与四川银联、四川移动、中金易联合作运营,移动充值缴费业务)
• 手机银行(为南商行、贵阳银行、德阳银行等,开发的手机银行客户端)
• 预付通(与四川银联、成都融联网络合作运营,为用户提供商家预订服务)
Copyright 2023 fuwu029.com赣ICP备2022008914号-4