Personal tools

Modules/FirefoxOS

From MozillaWiki

Jump to: navigation, search

Do not edit this page unless either:

  1. you are a module owner who is:
    • altering the list of peers in your module
    • adding or removing a sub-module
    • changing the owner of one of your sub-modules; or
  2. you have agreed a change of owner or module addition/deletion with the Module Ownership Module group, probably via mozilla.governance.
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: 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: 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: http://wiki.mozilla.org/B2G
Discussion Group: dev-platform
Name: Widget - Hardware Compositor (#)
Description: Support for 2D hardware-accelerated composition (Hwc)
Owner: Diego Wilson
Peer(s): Sushil Chauhan, Sotaro Ikeda
Source Dir(s): widget/gonk/
Bugzilla Component(s): Core::Widget: Gonk
URL: http://wiki.mozilla.org/B2G
Discussion Group: dev-platform
Name: Radio Interface Layer (#)
Description: Boot2Gecko Radio Interface Layer (RIL)
Owner: Vicamo Yang, HsinYi Tsai (DOM APIs, telephony, MobileConnection)
Peer(s): Philipp von Weitershausen, Kyle Machulis (rilproxy), Marshall Culpepper (voicemail), Yoshi Huang (SIM toolkit, MobileConnection), Gene Lian (DOM APIs, MMS/SMS), Fernando Jiménez Moreno (MMI/USSD), Chris Jones, Andreas Gal
Source Dir(s): ipc/ril dom/telephony
Bugzilla Component(s): Core::RIL
URL: https://wiki.mozilla.org/B2G/RIL
Discussion Group: dev-b2g
Name: Bluetooth (#)
Description: Bluetooth related implementation (the Gecko part)
Owner: Eric Chou
Peer(s): Gina Yeh (dom/bluetooth), Kyle Machulis (ipc/dbus, ipc/unixsocket)
Source Dir(s): dom/bluetooth ipc/dbus ipc/unixsocket
Bugzilla Component(s): Boot2Gecko::Bluetooth
URL: https://wiki.mozilla.org/B2G/Bluetooth
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 Poirot (build system), David Flanagan (shared/js), Ismael González (shared/style building blocks), Fabien Cazenave (shared/style building blocks, shared/js/l10n.js), Yuren Ju (build system),
Source Dir(s): https://github.com/mozilla-b2g/gaia
Bugzilla Component(s): Boot2Gecko::Gaia
URL: 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: Alive Kuo, Tim Guan-tin Chien, Vivien Nicolas
Peer(s): Etienne Segonzac, Fernando Jiménez Moreno (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: 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: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Calendar (#)
Description: The calendar application for FirefoxOS.
Owner: James Lal
Peer(s): Kevin Grandon, Gareth Aye
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/calendar/
Bugzilla Component(s): Boot2Gecko::Gaia::Calendar
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Camera (#)
Description: The camera app for FirefoxOS
Owner: David Flanagan
Peer(s): Diego Marcos, Wilson Page, Justin D'Arcangelo
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/camera/
Bugzilla Component(s): Boot2Gecko::Gaia::Camera
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Clock (#)
Description: The clock (and alarm) app for FirefoxOS
Owner: Marcus Cavanaugh (SFO)
Peer(s): Mike Pennisi
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/clock/
Bugzilla Component(s): Firefox OS :: Gaia::Clock
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Dialer, Callscreen, Emergency call (#)
Description: The Firefox OS dialer and related apps
Owner: Etienne Segonzac
Peer(s): Anthony Ricaud, Fernando Jiménez Moreno
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/dialer/, https://github.com/mozilla-b2g/gaia/tree/master/apps/callscreen/, https://github.com/mozilla-b2g/gaia/tree/master/apps/system/js/dialer_agent.js, https://github.com/mozilla-b2g/gaia/tree/master/apps/emergency-call/
Bugzilla Component(s): Boot2Gecko::Gaia::Dialer
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Contacts (#)
Description: The Firefox OS contacts apps and contacts import code.
Owner: Francisco Jordano
Peer(s): Jose M. Cantera, Ben Kelly
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/contacts/, https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/facebook/, https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/gmail/, https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/import/, https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/live/, https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/redirects
Bugzilla Component(s): Boot2Gecko::Gaia::Contacts
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: First Time Use (#)
Description: The First Time Use (FTU) app.
Owner: Francisco Jordano
Peer(s): Borja Salguero, Fernando Campo
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/ftu
Bugzilla Component(s): Boot2Gecko::Gaia::First Time Experience,
URL: 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: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Email (#)
Description: An email application for FirefoxOS
Owner: James Burke (UI/front-end), Andrew Sutherland (back-end)
Peer(s): Marcus Cavanaugh, James Lal, Jim Porter (ActiveSync guru), Dominic Kuo (UI)
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/email
Bugzilla Component(s): Boot2Gecko::Gaia::E-Mail
URL: http://wiki.mozilla.org/Gaia/Email
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: 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: 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: Rudy Lu, David Flanagan
Peer(s): Christoph Kerschbaumer (predictive text), Jan Jongboom
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/keyboard
Bugzilla Component(s): Boot2Gecko::Gaia::Keyboard
URL: 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, Jim Porter
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/music/
Bugzilla Component(s): Boot2Gecko::Gaia::Music
URL: 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: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Message (#)
Description: The FirefoxOS Messaging app for sending and receiving SMS and MMS messages.
Owner: Francisco Jordano
Peer(s): Borja Salguero, Julien Wajsberg, Steve Chung, Rick Waldron
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/sms
Bugzilla Component(s): Boot2Gecko::Gaia::SMS
URL: 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, John Hu
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/video
Bugzilla Component(s): Boot2Gecko::Gaia::Video
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Test-Agent (#)
Description: Unit test runner for gaia
Owner: James Lal, Julien Wajsberg
Peer(s): Yuren Ju, Michael Henretty
Source Dir(s): https://github.com/mozilla-b2g/js-test-agent
Bugzilla Component(s): Boot2Gecko::Gaia::TestAgent
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Bookmark (#)
Description:
Owner:
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/bookmark
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Find My Device (#)
Description:
Owner:
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/findmydevice
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia