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]
