Apache Cordova
Тип | програмний каркас для мобільних застосунків |
---|---|
Автор | 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 ) |
Операційна система | iOS, Android, webOS, Symbian, BlackBerry та Windows Phone, Windows 8 |
Мова програмування | JavaScript, HTML5, CSS3, Java, C++, C# та Objective-C |
Доступні мови | англійська |
Стан розробки | активний |
Ліцензія | |
Вебсайт | www.phonegap.com cordova.apache.org |
Apache Cordova — фреймворк для створення мобільних застосунків, що продовжує розвиток платформи PhoneGap, після передачі проєкту компанією Adobe в руки фонду Apache. Одночасно компанія Adobe представляє заснований на єдиній кодовій базі з Apache Cordova продукт PhoneGap, функціонально ідентичний до "Apache Cordova".[3]
У руки "Adobe" проєкт потрапив восени 2011 після поглинання компанії Nitobi[4], після чого було прийнято рішення розвивати проєкт у максимально відкритому вигляді з залученням додаткових учасників. Для реалізації даного плану, майже відразу після поглинання 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.[5]
- ↑ PhoneGap License. Архів оригіналу за 17 червня 2011. Процитовано 24 липня 2013.
- ↑ Архівована копія. Архів оригіналу за 28 вересня 2012. Процитовано 24 липня 2013.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) - ↑ Вышли платформонезависимые мобильные фреймворки Apache Cordova 3.0 и PhoneGap 3.0 [Архівовано 26 липня 2013 у Wayback Machine.] // opennet.ru 23.07.2013
- ↑ Adobe поглотил открытый проєкт PhoneGap и намерен передать его фонду Apache. Архів оригіналу за 10 вересня 2013. Процитовано 27 липня 2013.
- ↑ Вторая альфа-версия ответвлений Ubuntu 13.10 и бета-версия Ubuntu SDK [Архівовано 31 липня 2013 у Wayback Machine.] // opennet.ru 26.07.2013
- Pelletier, Jeff (25 квітня 2013). Mobile App Manual: The Blueprint (вид. 1st). Withinsight Publishing. с. 96. ISBN 978-0989072106. Архів оригіналу за 20 вересня 2020. Процитовано 19 квітня 2022.
- Shotts, Kerri (26 лютого 2013). PhoneGap 2.x Mobile Application Development Hotshot (вид. 1st). Packt Publishing. с. 388. ISBN 978-1849519403. Архів оригіналу за 1 липня 2014. Процитовано 24 липня 2013.
- Gifford, Matt (22 жовтня 2012). PhoneGap Mobile Application Development Cookbook (вид. 1st). Packt Publishing. с. 320. ISBN 978-1849518581. Архів оригіналу за 2 серпня 2014. Процитовано 24 липня 2013.
- M. Wargo, John (11 червня 2012). PhoneGap Essentials: Building Cross-Platform Mobile Apps (вид. 1st). Addison-Wesley Professional. с. 384. ISBN 978-0321814296. Архів оригіналу за квітень 3, 2015. Процитовано липень 24, 2013.
- Munro, Jamie (29 березня 2012). 20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone (вид. 1st). O'Reilly Media. с. 76. ISBN 978-1-4493-1954-0. Архів оригіналу за 11 січня 2020. Процитовано 24 липня 2013.
- Marinacci, Joshua (21 березня 2012). Building Mobile Applications with Java: Using the Google Web Toolkit and PhoneGap (вид. 1st). O'Reilly Media. с. 86. ISBN 978-1-4493-0823-0. Архів оригіналу за 27 вересня 2019. Процитовано 24 липня 2013.
- Lunny, Andrew (23 вересня 2011). PhoneGap Beginner's Guide (вид. 1st). Packt Publishing. с. 328. ISBN 1-84951-536-0. Архів оригіналу за 11 липня 2014. Процитовано 24 липня 2013.
- Ghatol, Rohit (14 листопада 2011). Beginning PhoneGap: Mobile Web Framework for JavaScript and HTML5 (вид. 1st). Apress. с. 700. ISBN 1-4302-3903-4. Архів оригіналу за 1 липня 2016. Процитовано 24 липня 2013.
- Myer, Thomas (13 грудня 2011). Beginning PhoneGap (вид. 1st). Wrox. с. 336. ISBN 1-118-15665-X. Архів оригіналу за 4 червня 2015. Процитовано 24 липня 2013.