About Apache Cordova

Apache
Cordova is a set of device APIs that allow a mobile app developer to access
native device function such as the camera or accelerometer from JavaScript.
Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha
Touch, this allows a smartphone app to be developed with just HTML, CSS, and
JavaScript.

When
using the Cordova APIs, an app can be built without any native code (Java,
Objective-C, etc) from the app developer. Instead, web technologies are used,
and they are hosted in the app itself locally (generally not on a remote http
server).

And
because these JavaScript APIs are consistent across multiple device platforms
and built on web standards, the app should be portable to other device platforms
with minimal to no changes.

Apps
using Cordova are still packaged as apps using the platform SDKs, and can be
made available for installation from each device‘s app store.

Cordova
provides a set of uniform JavaScript libraries that can be invoked, with
device-specific native backing code for those JavaScript libraries. Cordova is
available for the following platforms: iOS, Android, Blackberry, Windows Phone,
Palm WebOS, Bada, and Symbian.

If
you want to use Cordova in your mobile application, take a look at our documentation. It includes
Getting Started guides, the JavaScript APIs reference and examples, instructions
on Upgrading from previous versions of Cordova, how to write your own Cordova
plugin, and more. The selector in the top-right corner of the documentation will
let you pick different Cordova versions and language translations. And there is
registry of
third-party plugins that can be used in your mobile application.

Apache
Cordova graduated in October 2012 as a top level project within the Apache
Software Foundation (ASF). Through the ASF, future Cordova development will
ensure open stewardship of the project. It will always remain free and open
source under the Apache License, Version 2.0.

时间: 2024-11-02 17:19:41

About Apache Cordova的相关文章

Apache?Cordova开发环境搭建(window8)

前言: 现在PhoneGap的代码已经贡献给了Apache软件基金会(ASF),并且改名为 Apache Cordova.这个名字来源于温哥华的科尔多瓦街(Cordova Street),它是创建PhoneGap时Nitobi公司的所在地. 具体步骤: 官方安装教程地址: http://docs.phonegap.com/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface 一.安装Cordova CLI 1.下载并安装No

支持Windows7的Apache Cordova工具更新

源文:http://blogs.msdn.com/b/visualstudio/archive/2014/08/04/apache-cordova-tooling-update-with-support-for-windows-7.aspx 本周,我们发布了用于多设备混合应用开发扩展的CTP 2.0,能够让开发人员通过Apache Cordova™ 构建基于IOS,Android和Windows的应用.这是该预览版三个月内的第三次发布,提供了几大特点包括支持更多操作系统及对4.4版本以下的安卓设

Install Visual Studio Tools for Apache Cordova

Install Visual Studio Tools for Apache Cordova Visual Studio 2013 This article refers to the Visual Studio Tools for Apache Cordova, which is pre-release software. The features described are in preview and are subject to change. You can download the

使用Ionic + Apache Cordova开发跨平台混合型的移动应用

JavaScript 写多了,要想真正提高js水平,研究其他js框架源码是不错的选择.Github上大部分都是js.css相关的项目,可以有目的性的 check out 下来,研读研读,还是非常收益的,跟随nb的人,也会慢慢变的nb. 场景:有一个朋友,他公司是做移动应用开发的,3个安卓开发人员,3个 ios,然后是 java 开发,美工 ,10多个人的公司,主要是以接项目为主,一个项目(电商.微信.聊天 类型的)大概在20万左右, 差不多1个半月 做完(代码质量能不能保证,不知道,不过我觉得开

Visual Studio的 Apache Cordova 插件CTP3.0发布!

北京时间12号晚23点开始的Connect()活动上,微软发布了一系列激动人心的消息! .NET开源了!以后.NET将可在Linux和Mac OS平台上运行! VS免费了!!如果你是学生,个人开发者,初创企业,那么你将可以使用Visual Studio Community 2013!免费! Visual Studio 2015集成了 Clang 和 LLVM,这意味着什么,意味你可以在VS里头编译iOS程序了! Visual Studio 2015还自带了Android模拟器!可以告别那个渣爆了

Apache Cordova开发Android应用程序——番外篇

很多天之前就安装了visual studio community 2015,今天闲着么事想试一下Apache Cordova,用它来开发跨平台App.在这之前需要配置N多东西,这里找到了一篇MS官方文章:配置 Visual Studio Tools for Apache Cordova.看着这片文章开始一个个安装,nodejs.chrome.Git.Apache Ant.Oracle Java.Android SDK等,然后又是配置环境变量.最后呢,我们可以使用VS自带的检测工具来检测一下依赖环

Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)

基于 Windows 10 的 Visual Studio 2015 跨平台的应用开发主要分为基于Visual Studio 安装 Xamarin 扩展的跨Android.iOS 和 Windows的应用开发,基于Apache Cordova 的 Visual Studio 工具开发跨Windows.Android 和 iOS 设备的应用,基于Visual C++ 创建跨 Android 和 Windows 的应用,以及Visual Studio tools for Unity 创建跨 Andr

Apache Cordova介绍

Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头.加速计.它可以与UI框架(如 jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML.CSS和JavaScript开发智能手机应用. 在使用Cordova API时,应用程序的构建可以无需本地代码(如Java或对象C等),使用的是Web技术.由于这些JavaScript API在多个设备平台上是一致的,而且是

vs2015使用Apache Cordova用JavaScript来访问本地设备的功能,比如摄像头、加速计

看到下面这张图就代表着我VS2015 跨平台Moblie开发工具安装成功了. 上周安装成功后本想一睹跨平台开发的乐趣,可是一直找不到合适的入口.这周又来捯饬一下结果发现了一个入口.于是来写一个Hello World和大家分享一下.我们先来了解一下主角吧,那就是Apache Cordova. Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头.加速计.它可以与UI框架(如jQuery Mobile或Dojo Mobile或Se

cordova插件之org.apache.cordova.inappbrowser

本文不介绍该插件的使用org.apache.cordova.inappbrowser,可以自行参考官方文档http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser. 本文介绍自己的特殊应用 需求: 1.开发环境:sencha touch 要求在web app中能够呈现复杂格式的工程报表,例如如下: 2.要求能够自由缩放先写报表(双击实现放大缩小) 3.填写完成的数据要进入sqlite 解决思路: 1.采用cordova