- PhoneGap
-
PhoneGap Тип mobile development framework
Разработчик Nitobi
Написана на JavaScript, HTML5 and CSS3
Операционная система iOS, Android, webOS, Windows Mobile, Symbian, BlackBerry и Windows Phone 7
Первый выпуск 2005
Тестовая версия 1.5.0 (2012.03.06)
Состояние Active
Лицензия Modified BSD license or the MIT License[1]
Сайт PhoneGap (называемый также Apache Callback[2][3], Apache Cordova[4]) — бесплатный open-source фреймворк для создания мобильных приложений, созданный Nitobi Software. Позволяет создать приложения для мобильных устройств используя JavaScript, HTML5 и CSS3, без необходимости знания «родных» языков программирования (например, Objective-C), под все мобильные операционные системы (iOS, Android, Bada и т. д.).[5] Готовое приложение компилируется в виде установочных пакетов для каждой мобильной операционной системы.
Содержание
Поддерживаемые платформы
Таблица поддерживаемых возможностей для каждой конкретной операционной системы.[6]
Feature
iPhone /iPhone 3G
iPhone 3GS and newer
Android 1.0 — 4.0
Windows Phone 7
5.x-6.0+
4.6-4.7
Bada
Symbian
webOSAccelerometer Да Да Да Да Да Н/Д Да Да Да Camera Да Да Да Да Да Н/Д Да Да Да Compass Н/Д Да Да Да Н/Д Н/Д Да Н/Д Н/Д Contacts Да Да Да Да Да Н/Д Да Да Н/Д File Да Да Да Да Да Н/Д Н/Д Н/Д Н/Д Geolocation Да Да Да Да Да Да Да Да Да Media Да Да Да Да Н/Д Н/Д Н/Д Н/Д Н/Д Network Да Да Да Да Да Да Да Да Да Notification (Alert) Да Да Да Да Да Да Да Да Да Notification (Sound) Да Да Да Да Да Да Да Да Да Notification (Vibration) Да Да Да Да Да Да Да Да Да Storage Да Да Да Да Да Н/Д Н/Д Да Да Barcode Scanner Да Да Да Н/Д Да Н/Д Н/Д Н/Д Н/Д Интегрированные среды разработки
Интегрированными средами разработки (IDE), позволяющими значительно ускорить написание приложения (ускорение тестирования, компиляция «одним-кликом» для всех операционных систем, графическая разработка интерфейса через «drag-and-drop» и т. д.), являются Adobe Dreamweaver (начиная с версии 5.5), Tiggzi[7], ApplicationCraft[8]
Примеры приложений
- Official Wikipedia Android App — более миллиона установок (с января 2012 по конец февраля 2012 года), рейтинг 4.5 звезды
- Примеры приложений на официальном сайте
Примечания
- ↑ PhoneGap License
- ↑ Apache Callback Project Incubation Status
- ↑ Apache Callback Proposal
- ↑ Apache Cordova gets a new look — The H Open Source: News and Features
- ↑ PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms, Salon.com, April 5, 2009
- ↑ Поддерживаемая PhoneGap функциональность
- ↑ Tiggzi Mobile App Builder
- ↑ ApplicationCraft — Cloud based development environment
См. также
- Официальный сайт — документация по API
- Официальный сайт — средства разработки, библиотеки
- JQuery Mobile
- Titanium Studio - среда разработки на HMTL5, CSS3, Javascript, Ruby, Rails, Python, PHP для iPhone
Ссылки
Веб-фреймворки ASP.NET DotNetNuke • ASP.NET MVC • MonoRail
ColdFusion ColdSpring • Fusebox • Mach-II • Model-Glue
Java Apache (Cocoon • Struts • Velocity • WebWork 2) • AppFuse • Aranea • Eclipse • Facelets • Flexive • FreeMarker • Google Web Toolkit • Grails • Hamlets • ItsNat • JavaServer Faces • Jspx • JBoss Seam • jZeno • Makumba • OpenLaszlo • OpenXava • Reasonable Server Faces (RSF) • Restlet • RichFaces • RIFE • Shale • SmartClient • Spring • Stripes • Tapestry • ThinWire • Vaadin • WebMacro • WebWork • WebObjects • Wicket • ZK
JavaScript node.js • AJILE • Clean AJAX • Dojo Toolkit • Echo • Ext JS • jQuery • jMaki • Microsoft AJAX Library • MochiKit • MooTools • Prototype • qooxdoo • Rialto Toolkit • Rico • script.aculo.us • SmartClient • Spry • SproutCore • Yahoo! UI Library • Underscore • PhoneGap
Perl Catalyst • Interchange • Titanium • Maypole • HTML:Mason
PHP Python CherryPy • Django • GAE framework • Karrigell • Nevow • Porcupine • Pylons • Pyramid • Spyce • TurboGears • Twisted • Tornado • Webware • Zope
Ruby Camping • Nitro • IOWA • Ramaze • Cerise • Merb • Ruby on Rails • Sinatra • Padrino
Прочие
языкиAlpha Five • Fusebox (ColdFusion • PHP) • Helma Object Publisher (Server-side) • Lift (Scala) • Magic (Scheme) • OpenACS (Tcl) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) • Oracle Application Express (PL/SQL)
Категории:- Программное обеспечение по алфавиту
- AJAX
- Библиотеки JavaScript
- Свободные библиотеки программ
- Библиотеки виджетов
Wikimedia Foundation. 2010.