xFace是什么

原创 2013年11月22日 15:47:36

【xface】 xFace是基于Web技术的移动应用开发平台,允许开发者使用HTML、CSS及JavaScript技术开发智能移动终端的应用程序。平台提供跨平台的中间件引擎,支持在智能移动终端的系统(Android、iOS、Windows Phone 等)上运行符合平台规范的HTML应用,具有程序代码一次开发、多平台运行的优点,减少开发及维护的工作量。
      xFace产品的设计目标,就是紧随Web技术的发展趋势,降低移动应用的开发门槛,帮助Web开发者以最小的成本代价完成从传统互联网领域向移动互联网领域的迁移。

xFace的特点

1)免费、开源
     xFace3借鉴了Apache Cordova项目,源代码全部开源,衍生于Apache Cordova的代码使用Apache V2协议,其它全部采用GPLv3协议
2)Html5功能  
   2D Canvas,可以像flash那样进行复杂的图形处理,为游戏制作扫清障碍  
   CSS3,使得很多酷炫的UI交互实现成为可能  
   Web worker、offline storage、new form elements等,让应用开发得心应手  
3)本地能力扩展  
   本地存储能力(cookie、file、PreferenceKey、LocalStorage、Database)  
   电话、短信、通讯录、摄像头、网络、罗盘、重力感应、GPS、多媒体等等  
   金融支付能力(银联卡支付、第三方支付)  
4)AMS(APP Management System应用管理系统)  
   拥有自己的应用管理平台,甚至建立应用商店  
   客户端对应用进行安装、升级、卸载等管理功能  
5)xCube(应用开发套件)  
   应用框架,提供典型应用框架组织,开发者只需要关心业务逻辑即可  
   应用模板,提供常用应用模板(商城模板、票务模板、阅读模板、等等),类似应用只需修改配置即可开发完成  
   功能组件,提供常用功能组件(SNS组件、LBS组件、Email组件、等等),开发者可直接调用,省时省力  
6)扩展能力  
   二次开发者/平台开发者可以按自己的意愿封装各种功能,并插入到xFace系统中后,应用就可以直接调用  
7)安全支持  
   HTTPS,为关键数据加密通讯提供了保障  
   提供加/解密API,为本地敏感数据的存放提供保障  
   应用沙箱,应用之间相互隔离,各自拥有独立的运行空间,互不影响  
   API分级,根据应用的不同的情况,开放不同级别的API,保证系统的安全性  
   源码保护,使用混淆、加密、签名等手段保护源码,保护开发者的知识产权  
8)开发工具  
   模拟器,提供了应用程序的仿真运行环境  
   Player,真机调试工具,无需打包,替换应用便可在移动设备上直接运行调试  
   XCPS,云打包系统,上传应用,直接在云端服务器生成各平台下的应用安装包(目前支持IOS、Android、Windows Phone三个平台)  
9)全方位的服务  
   提供完整的行业解决方案  
   提供测试服务 

xFace官网:http://www.xface3.com/
xFace源码网站:https://github.com/polyvi/openxface

相关文章推荐

xFace的发展历程

自2007年起,诺基亚、微软、苹果、谷歌相继推出自家的智能操作系统,移动互联网进入飞速发展的时代。但在移动应用开发大潮中,开发者却不得不面临以下问题:语言种类多样化、适配平台多样化、设备多样化等,导致...

基于xFace的应用

案例展示 中国银联手机支付业务 致力于向广大持卡人提供安全、便捷的支付手段,构建时尚、创新的电子商务平台,融汇更多丰富的服务与应用。 手机银行 是一个集移动金融业务、银...

xFace的快速入门--Android

前面已经讲述了xFace的概述、用途、工具以及使用方式,有了前面的知识,就可以快速入门了。下面,来看下Android系统的设备的快速入门的步骤吧。 1、下载工具         便携版模拟器Emu...

xFace3.x 开发技巧(1)---从web开发转向移动开发

介绍一些针对移动设备常用的HTML5开发技巧。 从web开发转向移动开发视野范围的转变 这点是针对可显示的内容区域而言的,PC的内容区域相对于移动设备的内容区域来说,那已经算相当丰富了。如...

xFace Player的使用安装

通过xFace Player,开发者可以直接在手机上看到应用的实际运行效果,不同系统平台的设备,安装方式不一样,下面依次进行介绍。  一、Android系统  Android上分为手动和自动方式。...

xFace SDK下载

  • 2011年10月26日 13:54
  • 41.44MB
  • 下载

手机中的PPI是什么

  • 2014年11月14日 10:21
  • 123KB
  • 下载

Hibernate与JPA的区别是什么

翻译来源:https://www.quora.com/What-is-the-difference-between-Hibernate-and-JPA本文作者:苏生米沿本文地址:问题:Hibernat...

705软件是什么软件!帮我看看

  • 2013年05月29日 00:02
  • 2.13MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xFace是什么
举报原因:
原因补充:

(最多只允许输入30个字)