Apache Cordova

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Apache Cordova (PhoneGap)
Cordova logo newbrand.svg
Тип програмний каркас для мобільних застосунків
Автор(и) Joe Bowser, Michael Brooks, Rob Ellis, Dave Johnson, Anis Kadri, Brian Leroux, Jesse MacFadyen, Filip Maj, Eric Oesterle, Brock Whitten, Herman Wong, Shazron Abdullah
Розробник Adobe Systems,
Apache Software Foundation
Стабільний випуск 3.0.0 (19 липня 2013; 1586 днів тому )
Версії 7.0.1[1]
Операційна система iOS, Android, webOS, Symbian, BlackBerry та Windows Phone, Windows 8
Написано на JavaScript, HTML5, CSS3, Java, C++, C# та Objective-C
Доступні мови англійська
Стан розробки активний
Ліцензія

Apache 2.0 License[2]

[3]
www.phonegap.com
cordova.apache.org

Apache Cordovaфреймворк для створення мобільних застосунків, що продовжує розвиток платформи PhoneGap, після передачі проекту компанією Adobe в руки фонду Apache. Одночасно компанія Adobe представляє заснований на єдиній кодовій базі з Apache Cordova продукт PhoneGap, функціонально ідентичний до "Apache Cordova".[4]

У руки "Adobe" проект потрапив восени 2011 після поглинання компанії Nitobi[5], після чого було прийнято рішення розвивати проект у максимально відкритому вигляді з залученням додаткових учасників. Для реалізації даного плану, майже відразу після поглинання Nitobi код PhoneGap був переданий фонду Apache, який прийняв проект під свою опіку під ім'ям Apache Cordova. Розрахунок Adobe виявився правильним і до розробки PhoneGap приєдналося кілька відомих компаній, серед яких IBM, Sony, Google, Microsoft, Blackberry і HP.

Apache Cordova дозволяє створювати універсальні мобільні застосунки, що працюють на різних мобільних платформах, з використанням стандартних веб-технологій (HTML5, CSS3 і JavaScript). Використання Apache Cordova дозволяє створювати застосунки, що функціонують на широкому спектрі мобільних платформ, включаючи Tizen, webOS, Android, Apple iOS, Blackberry, Samsung Bada і Windows Phone.

Процес установки і зовнішній вигляд таких застосунків нічим не відрізняється від програм, створених з використанням рідного для кожної мобільної платформи інструментарію. Через спеціальний прошарок підтримується використання специфічних для кожної платформи функцій, а також доступ до API для взаємодії з обладнанням, телефонним стеком, адресною книгою, GPS, звуковою підсистемою, камерою і іншими компонентами мобільних платформ. Через створення плагінів підтримується додавання додаткової функціональності і розширення API.

Технології програмного каркасу Apache Cordova використовує Ubuntu SDK.[6]

Див. також[ред.ред. код]

Виноски[ред.ред. код]

Посилання[ред.ред. код]

Бібліографія[ред.ред. код]