Cordova

Differences between revisions 8 and 9
Revision 8 as of 2014-04-23 08:39:42
Size: 1203
Editor: jus25-4-88-177-211-9
Comment:
Revision 9 as of 2016-06-09 14:05:32
Size: 1780
Editor: localhost
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[http://cordova.apache.org/|Apache Cordova]] is a platform for building native mobile applications using HTML, CSS and !JavaScript. [[http://cordova.apache.org/|Apache Cordova]] is a toolkit for building native mobile applications using HTML, CSS and !JavaScript.
Line 3: Line 3:
Ubuntu is now an official target platform for Cordova. This means that you can build and run Cordova applications on Ubuntu, starting with version 3.3.0. Ubuntu is an official target platform for Cordova apps. This means that you can:
 *
build Cordova apps on Ubuntu
 *
and run Cordova apps on Ubuntu devices
Line 5: Line 7:
Binary Cordova packages are available for recent Ubuntu releases, targeting Ubuntu Touch primarily. The packages are available in this PPA: https://launchpad.net/~cordova-ubuntu/+archive/ppa Cordova provides a command line tool (cordova-cli), to create and build apps for multiple platforms, like Android, or Ubuntu.
Line 7: Line 9:
Those packages are automatically downloaded when using The Ubuntu SDK (QtCreator) to embed in a click package.See for example the [[http://developer.ubuntu.com/apps/html-5/tutorials/cordova-camera-app-tutorial/|Cordova Camera Tutorial]]. Cordova apps rely on platform support code to run as native applications. cordova-ubuntu is the name of the module providing the adaptation layer for Cordova apps to run on Ubuntu. This module is compiled and linked into the main application executable.
Line 9: Line 11:
Using Cordova on the Desktop is possible, but only for recent releases, in Raring (13.10) or Trusty (14.04 LTS). Older releases miss the Qt runtime support required for most APIs to work correctly. == Installation ==
Line 11: Line 13:
== Release notes == On Ubuntu, the recommended way of installing the cordova-cli tool is from packages available in this PPA: https://launchpad.net/~cordova-ubuntu/+archive/ppa
The packages generally contain Ubuntu-specific bug fixes and improvements which may not yet be present in the NPM version.
Line 13: Line 16:
Cross compiling applications for Ubuntu Touch on ARM is natively supported by the cordova-ubuntu platform support module, as of version 3.4 or superior. To start creating a Cordova app on Ubuntu, please refer to the [[https://developer.ubuntu.com/en/phone/apps/html-5/guides/cordova-guide/|Cordova Guide]]
Line 15: Line 18:
== Support ==
Line 16: Line 20:
== Known issues == The cordova-ubuntu module primarily supports Ubuntu devices, like phones, running with an ARM processor. It should still be possible to create native cordova apps to run on a legacy Ubuntu desktop (X11) but this part of the toolchain is not actively maintained.
Line 18: Line 22:
The Contact plugin / API is currently not supported on Ubuntu Touch. The cordova-ubuntu module is maintained within the Apache Cordova development community.

The source code is at: https://github.com/apache/cordova-ubuntu

Bugs can be filed at: https://issues.apache.org/jira/ (select Cordova and the component Ubuntu)

== Release Notes ==

See https://github.com/apache/cordova-ubuntu/blob/master/RELEASENOTES.md

Apache Cordova is a toolkit for building native mobile applications using HTML, CSS and JavaScript.

Ubuntu is an official target platform for Cordova apps. This means that you can:

  • build Cordova apps on Ubuntu
  • and run Cordova apps on Ubuntu devices

Cordova provides a command line tool (cordova-cli), to create and build apps for multiple platforms, like Android, or Ubuntu.

Cordova apps rely on platform support code to run as native applications. cordova-ubuntu is the name of the module providing the adaptation layer for Cordova apps to run on Ubuntu. This module is compiled and linked into the main application executable.

Installation

On Ubuntu, the recommended way of installing the cordova-cli tool is from packages available in this PPA: https://launchpad.net/~cordova-ubuntu/+archive/ppa The packages generally contain Ubuntu-specific bug fixes and improvements which may not yet be present in the NPM version.

To start creating a Cordova app on Ubuntu, please refer to the Cordova Guide

Support

The cordova-ubuntu module primarily supports Ubuntu devices, like phones, running with an ARM processor. It should still be possible to create native cordova apps to run on a legacy Ubuntu desktop (X11) but this part of the toolchain is not actively maintained.

The cordova-ubuntu module is maintained within the Apache Cordova development community.

The source code is at: https://github.com/apache/cordova-ubuntu

Bugs can be filed at: https://issues.apache.org/jira/ (select Cordova and the component Ubuntu)

Release Notes

See https://github.com/apache/cordova-ubuntu/blob/master/RELEASENOTES.md

Cordova (last edited 2016-06-09 14:05:32 by localhost)