Modules/Boot2Gecko

From MozillaWiki
< Modules
Revision as of 20:15, 29 March 2013 by Dflanagan (talk | contribs) (A completely new set of FirefoxOS modules)
Jump to navigation Jump to search
Name: FirefoxOS (#)
Description: The FirefoxOS mobile operating system
Owner: Andreas Gal, Chris Jones
Peer(s): Jonas Sicking
Source Dir(s): b2g/
Bugzilla Component(s): Boot2Gecko
URL(s): http://wiki.mozilla.org/B2G
Discussion Group: dev-b2g

Submodules of FirefoxOS

Name: Gecko B2G Runtime (#)
Description: Gecko runtime in the B2G stack and B2G Desktop. This includes immature APIs like mozKeyboard while they still live under the b2g/ directory. This module does not include APIs like telephony that have their own gecko directory even though they are currently used only by Firefox OS.
Owner: Vivien Nicolas, Fabrice Desré, Chris Jones
Source Dir(s): b2g/
Bugzilla Component(s): Boot2Gecko
URL(s): http://wiki.mozilla.org/B2G
Discussion Group: dev-b2g
Name: Widget - Gonk (#)
Description: The Gonk Port (Boot2Gecko)
Owner: Michael Wu
Peer(s): Chris Jones, Andreas Gal
Source Dir(s): widget/gonk/
Bugzilla Component(s): Core::Widget: Gonk
URL(s): http://wiki.mozilla.org/B2G
Discussion Group: dev-platform
Name: Radio Interface Layer (#)
Description: Boot2Gecko Radio Interface Layer (RIL)
Owner: Vicamo Yang
Peer(s): Philipp von Weitershausen, Kyle Machulis (rilproxy), Marshall Culpepper (voicemail), Yoshi Huang (SIM toolkit, MobileConnection), HsinYi Tsai (DOM APIs, telephony, MobileConnection), Chris Jones, Andreas Gal,
Source Dir(s): ipc/ril dom/telephony
Bugzilla Component(s): Core::RIL
URL(s): https://wiki.mozilla.org/B2G/RIL
Discussion Group: dev-b2g
Name: Gaia (#)
Description: Gaia is the HTML5 UI and built-in apps for FirefoxOS. This module covers all aspects of Gaia, including all of the apps that are not sub-modules, the shared JavaScript and CSS code in shared/, the build system and the interactions between apps.
Owner: Vivien Nicolas, Tim Guan-tin Chien
Peer(s): Alexandre Chameau (build system), David Flanagan (shared/js), Ismael González (shared/style building blocks), Fabien Cazenave (shared/style building blocks, shared/js/l10n.js)
Source Dir(s): https://github.com/mozilla-b2g/gaia
Bugzilla Component(s): Boot2Gecko::Gaia
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia

Submodules of Gaia

Name: System (#)
Description: The system app is the first HTML page and the first web app Gecko loads when the phone boots up. It provides system UI and functionality of the Firefox OS Phone, including window management, lock screen, notification, cards view, attention screen, modal dialogs, application update handling, application installation handling, etc.
Owner: Tim Guan-tin Chien, Vivien Nicolas
Peer(s): Alive Kuo, Etienne Segonzac, Fernando Jiménez (payment.js, trusted_ui.js), Julien Wajsberg (updates), Fabien Cazenave
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/system/
Bugzilla Component(s): Boot2Gecko::Gaia::System, Boot2Gecko::Gaia::System::Lockscreen,
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Browser (#)
Description: The Firefox browser for FirefoxOS
Owner: Ben Francis
Peer(s): Dale Harvey
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/browser/
Bugzilla Component(s): Boot2Gecko::Gaia::Browser
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Calendar (#)
Description: The calendar application for FirefoxOS.
Owner: James Lal
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/calendar/
Bugzilla Component(s): Boot2Gecko::Gaia::Calendar
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Camera (#)
Description: The camera app for FirefoxOS
Owner: Dale Harvey, David Flanagan
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/camera/
Bugzilla Component(s): Boot2Gecko::Gaia::Camera
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Clock (#)
Description: The clock (and alarm) app for FirefoxOS
Owner: Tim Guan-tin Chien
Peer(s): Ian Liu
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/clock/
Bugzilla Component(s): Boot2Gecko::Gaia::Clock
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Communications (#)
Description: The Firefox OS dialer and contacts apps, and also the First Time Use (FTU) app, and contacts import code.
Owner: Etienne Segonzac (dialer), Alberto Pastor (contacts), Franciso Jordano (FTU), Jose Manuel Cantera Fonseca (Facebook Import)
Peer(s): Borja Salguero (ftu), Jose Manuel Cantera Fonseca (contacts), Francisco Jordano (contacts)
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/
Bugzilla Component(s): Boot2Gecko::Gaia::Dialer, Boot2Gecko::Gaia::Contacts, Boot2Gecko::Gaia::First Time Experience,
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Usage (#)
Description: An app for tracking and reporting mobile data/wifi usage. It also implements a widget in the System app. Also known as the Cost Control app.
Owner: Salvador de la Puente González
Peer(s): Vivien Nicolas
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/costcontrol/
Bugzilla Component(s): Boot2Gecko::Gaia::Cost Control
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Email (#)
Description: An email application for FirefoxOS
Owner: Andrew Sutherland (libraries), Dominic Kuo (UI)
Peer(s): Jim Porter
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/email
Bugzilla Component(s): Boot2Gecko::Gaia::E-Mail
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: FM Radio (#)
Description: The FM Radio app for Firefox OS
Owner: Pin Zhang, Tim Guan-tin Chien
Peer(s): Vivien Nicolas
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/fm/
Bugzilla Component(s): Boot2Gecko::Gaia::FMRadio
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Homescreen (#)
Description: The FirefoxOS homescreen, including the Everything.me features and some app management features.
Owner: Christian Rodriguez de la Cruz, Vivien Nicolas
Peer(s): Evyatar Amitay (everything.me)
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/homescreen
Bugzilla Component(s): Boot2Gecko::Gaia::Homescreen
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Keyboard (#)
Description: The virtual keyboard for Firefox OS, including word suggestions/predictions and Asian input methods.
Owner: Tim Guan-tin Chien, David Flanagan
Peer(s): Rudy Lu, Christoph Kerschbaumer (predictive text)
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/keyboard
Bugzilla Component(s): Boot2Gecko::Gaia::Keyboard
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Music (#)
Description: The music player app for FirefoxOS
Owner: Dominic Kuo
Peer(s): David Flanagan
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/music/
Bugzilla Component(s): Boot2Gecko::Gaia::Music
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Settings (#)
Description: The settings application for FirefoxOS. Allows users to configure various settings in the OS.
Owner: Fabien Cazenave, Evelyn Hung
Peer(s): Arthur Chen,Fernando Rodriguez Sela (STK), Vivien Nicolas
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/settings/
Bugzilla Component(s): Boot2Gecko::Gaia::Settings
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Message (#)
Description: The FirefoxOS Messaging app for sending and receiving SMS and MMS emssages.
Owner: Francisco Jordano
Peer(s): Borja Salguero, Julien Wajsberg, Steve Chung
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/sms
Bugzilla Component(s): Boot2Gecko::Gaia::SMS
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Video (#)
Description: A video player app for FirefoxOS
Owner: David Flanagan
Peer(s): Dale Harvey
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/video
Bugzilla Component(s): Boot2Gecko::Gaia::Video
URL(s): http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia