Dear wiki user,

You have subscribed to a wiki page "Cordova Wiki" for change notification.

The page "RoadmapProjects" has been deleted by purplecabbage:

https://wiki.apache.org/cordova/RoadmapProjects?action=diff&rev1=61&rev2=62

- = Roadmap =
  
- This document outlines the general goals for Apache Cordova 3.x series. We 
employ an agile release train on following '''proposed''' schedule:
- 
- {{{
- 
-  3.1 .... Sept
-  3.2 .... Oct
-  3.3 .... Nov
-  3.4 .... Jan
-  3.5 .... Feb
-  3.6 .... Mar
-  3.7 .... Apr
-  3.8 .... May
-  3.9 .... Jun
-  3.10 ... Jul
-  3.11 ... Aug
-  4.0 .... Sep
- 
- }}}
- 
- == What does 3.0 look like? ==
- 
- Apache Cordova 3.0 will ship without any Device API surface area and only the 
Cordova.exec FFI (and its dependencies as found in the CordovaJS subproject). 
Additional APIs can be installed/removed by end developers using plugin CLI 
tooling.
- 
- == What does 4.0 look like? ==
- 
- TBD
- 
- == 3.x Unscheduled ==
- 
-   * Background pages/tasks
-   * Automated benchmarking of bridge, app load, and plugin load times
-   * Audio API https://bugzilla.mozilla.org/show_bug.cgi?id=803414
-   * Implement !NavigiationController 
https://github.com/slightlyoff/NavigationController/blob/master/explainer.md
-   * Build from src instead of linking a jar in Android.
-   * Unified cordova.js into one file for all platforms (after plugin breakout)
-   * [[Core API Audit]]
-   * HTML5 Audio API (Jesse)
-   * Notifications API: http://www.w3.org/TR/notifications/ (that works w/ 
push notification servers)
-   * Native pickers for contacts and file (w/ help of Simon) 
-   * Attempt Alex Russell/Jake Archibald's imperative API for App Cache.
-   * Hosted Ripple! {{{ npm install -g ripple }}}
-   * archive api: https://wiki.mozilla.org/WebAPI/ArchiveAPI
-   * docs: security best practices guide
-   * message api: 
http://sysapps.github.com/sysapps/proposals/Messaging/SMS.html
-   * docs: web development best practice guide (eg. fast clicks)
-   * orientationchange event 
http://dev.w3.org/geo/api/spec-source-orientation.html and more here: 
https://gist.github.com/2942428
-   * webworkers with a browser ctx
-   * single js file (runtime figures out which overloads to use ala hasjs)
-   * investigate https://github.com/jbondc/cordova-plugin-gesture
-   * windows phone touch event polyfill
-   * GingerbreadMultitouchPolyfill: 
https://github.com/Philzen/webview-multitouch-polyfill 
-   * sockets polyfill: http://caniuse.com/websockets
-   * first class NFC API http://www.w3.org/wiki/Near_field_communications_(NFC)
-   * WebRTC
-   * device capabilities api. related issues:
-     * [[https://issues.apache.org/jira/browse/CB-753|CB-753]]
-     * [[https://issues.apache.org/jira/browse/CB-1696|CB-1696]]
-   * Menu api to build menus for all platforms (discussion on Planning: Menu 
API) mainline
-   * enhance internationalization (i18n)
-   * Device.exitApp() as device independent way of closing application (exists 
in android / ios makes no sense)
-   * Telephony API 
http://sysapps.github.com/sysapps/proposals/Telephony/Telephony.html
-   * web intents or web activities
-   * !WebDriver API http://www.w3.org/TR/2013/WD-webdriver-20130117
-   * Vibration API http://www.w3.org/TR/2013/CR-vibration-20130723/
- 
- == Done ==
- 
-   * --(master cli script)--
-   * --(plugin list: lists currently installed plugins for a given native 
project)--
-   * --(cli tools parity)--
-   * --(InAppBrowser)--
-   * --(add globalization plugin to core (Bryce, Simon, Becky, Drew) )--
-   * --(bridge performance by way of echo plugin (andrew) )--
-   * --(iOS 6)--
-   * --(Windows Phone 8)--
-   * --(BlackBerry 10)--
-   * --(CLI {{{ npm install -g cordova }}})--
-   * --(Parity of platform CLI scripts across BB, Android and iOS.)--
-   * --(Ensure config.xml parity on all platforms.)--
-   * --(FxOS)-- 
-   * --(Plugin discovery)--
-   * --(Plugin remove)--
-   * --(Remove plugins to discreet repos and use discovery mechanism to 
compose different releases)--
- 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to