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): Firefox OS
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): Firefox OS
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: HsinYi Tsai (DOM APIs, telephony, MobileConnection)
Peer(s): Edgar Chen (ICC, MobileConnection, DataConnection, SIM toolkit), Vicamo Yang, Szu-Yu Chen :aknow (Telephony, MobileConnection), Yoshi Huang (SIM toolkit, MobileConnection), Kyle Machulis (rilproxy), Philipp von Weitershausen (inactive), Marshall Culpepper (inactive) (voicemail), Gene Lian (inactive) (DOM APIs, MMS/SMS), Fernando Jiménez Moreno (inactive) (MMI/USSD), Chris Jones (inactive), Andreas Gal (inactive)
Source Dir(s): ipc/ril dom/telephony dom/mobilemessage dom/mobileconnection dom/icc dom/voicemail dom/cellbroadcast dom/system/gonk
Bugzilla Component(s): FirefoxOS::RIL
URL: https://wiki.mozilla.org/B2G/RIL
Discussion Group: dev-b2g
Name: Bluetooth (#)
Description: Bluetooth related implementation (Gecko/Gonk)
Owner: Shawn Huang
Peer(s): Ben Tian, Thomas Zimmermann, Jocelyn Liu
Source Dir(s): dom/bluetooth ipc/dbus ipc/unixsocket
Bugzilla Component(s): Firefox OS::Bluetooth
URL: https://wiki.mozilla.org/B2G/Bluetooth
Discussion Group: dev-b2g
Name: Near Field Communication (#)
Description: The Near Field Communication(NFC) features for Firefox OS.
Owner: Yoshi Huang
Peer(s): Garner Lee
Source Dir(s): dom/nfc system/nfcd ipc/nfc dom/system/gonk/nfc*.*
Bugzilla Component(s): Firefox OS::NFC
URL: https://wiki.mozilla.org/WebAPI/WebNFC
Discussion Group: dev-b2g
Name: Wifi (#)
Description: The implementation of Wifi for Firefox OS.
Owner: Vincent Chang
Peer(s): Chuck Lee Blake Kaplan
Source Dir(s): dom/wifi ipc/keystore
Bugzilla Component(s): Firefox OS::Wifi
URL: https://wiki.mozilla.org/FirefoxOS
Discussion Group: dev-b2g
Name: Developer Tools (#)
Description: The specific code used for Firefox OS Developer Tools.
Owner: Jan Keromnes
Peer(s): Alexandre Poirot J. Ryan Stinnett
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/system/js/devtools, https://github.com/mozilla-b2g/gaia/tree/master/apps/system/style/devtools, b2g/chrome/content/devtools
Bugzilla Component(s): Firefox OS::Developer Tools
URL: https://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Emulator (#)
Description: Includes B2G emulator platforms, kernel and QEmu.
Owner: Thomas Zimmermann
Peer(s): Edgar Chen
Source Dir(s): https://github.com/mozilla-b2g/device_generic_goldfish, https://github.com/mozilla-b2g/kernel_goldfish, https://github.com/mozilla-b2g/platform_external_qemu, https://github.com/mozilla-b2g/platform_prebuilts_qemu-kernel
Bugzilla Component(s): Firefox OS::Emulator
URL: http://wiki.mozilla.org/B2G/Emulator
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
Source Dir(s): https://github.com/mozilla-b2g/gaia
Bugzilla Component(s): Firefox OS::Gaia
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia

Submodules of Gaia

Name: Bookmark (#)
Description: Manages bookmarks.
Owner: Christian Rodriguez de la Cruz
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/bookmark
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): Firefox OS::Gaia::Browser
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Build (#)
Description: Build scripts for Gaia apps, profile creation and data pre-loading.
Owner: Alexandre Poirot, Yuren Ju
Peer(s): Ricky Chien, George Duan
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/build
Bugzilla Component(s): Firefox OS::Gaia::Build
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Calendar (#)
Description: The calendar application for FirefoxOS.
Owner: Gareth Aye, Miller Medeiros
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/calendar/
Bugzilla Component(s): Firefox OS::Gaia::Calendar
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Camera (#)
Description: The camera app for FirefoxOS
Owner: Mike Habicher, David Flanagan
Peer(s): Diego Marcos, Wilson Page, Justin D'Arcangelo, Andrew Osmond
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/camera/
Bugzilla Component(s): Firefox OS::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): Miller Medeiros
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: Contacts (#)
Description: The Firefox OS contacts apps and contacts import code.
Owner: Francisco Jordano
Peer(s): Jose M. Cantera, Sergi Mansilla
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): Firefox OS::Gaia::Contacts
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Dialer, Callscreen, Emergency call (#)
Description: The Firefox OS dialer and related apps
Owner: Gabriele Svelto
Peer(s): Douglas Sherk, Tamara Hills, Etienne Segonzac, Anthony Ricaud
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): Firefox OS::Gaia::Dialer
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): Firefox OS::Gaia::E-Mail
URL: http://wiki.mozilla.org/Gaia/Email
Discussion Group: dev-gaia
Name: Everything.me (#)
Description: An app which manages smart collections, as well as E.me API code.
Owner: Amir Nissim, Ran Ben Aharon
Peer(s): Christian Rodriguez de la Cruz, Kevin Grandon
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/collection
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Find My Device (#)
Description: An app for locating a lost Firefox OS device
Owner: Guilherme Gonçalves
Peer(s): Alexandre Lissy, Mark Goodwin, Jared Hirsch
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/findmydevice
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: First Time Use (#)
Description: The First Time Use (FTU) app.
Owner: Sam Foster
Peer(s): Borja Salguero, Fernando Campo, Francisco Jordano
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/ftu
Bugzilla Component(s): Firefox OS::Gaia::First Time Experience,
URL: 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): Firefox OS::Gaia::FMRadio
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Homescreen (#)
Description: The FirefoxOS homescreen, including app management and bookmarking features.
Owner: Chris Lord
Peer(s): Evyatar Amitay (everything.me), Christian Rodriguez de la Cruz, Vivien Nicolas, Kevin Grandon
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/verticalhome
Bugzilla Component(s): Firefox OS::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: Tim Guan-tin Chien, David Flanagan, Rudy Lu
Peer(s): Christoph Kerschbaumer (predictive text), Jan Jongboom
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/keyboard
Bugzilla Component(s): Firefox OS::Gaia::Keyboard
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Localization (#)
Description: Tools and scripts to support localization and internalization.
Owner: Zibi Braniecki
Peer(s): Staś Małolepszy
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/shared/js/l10n*, L10n test cases
Bugzilla Component(s): Firefox OS::Gaia::L10n
URL: https://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Messages (#)
Description: The FirefoxOS Messaging app for sending and receiving SMS and MMS messages.
Owner: Julien Wajsberg
Peer(s): Steve Chung, Oleg Zasypkin, Borja Salguero
UX and Design Owner(s): Jenny Lee (UX), Fang Shih (Design)
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/sms
Bugzilla Component(s): Firefox OS::Gaia::SMS
URL: http://wiki.mozilla.org/Gaia/SMS
Discussion Group: dev-gaia
Name: Music (#)
Description: The music player app for FirefoxOS
Owner: Dominic Kuo (UI/front-end), Jim Porter (back-end)
Peer(s): David Flanagan
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/music/
Bugzilla Component(s): Firefox OS::Gaia::Music
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Network Alerts (#)
Description: The application that handles WEA/CMAS alerts coming from the network.
Owner: Steve Chung
Peer(s): Julien Wajsberg, Aleh Zasypkin
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/network-alerts/
Bugzilla Component(s): Firefox OS::Gaia::Network Alerts
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Ringtones (#)
Description: The ringtones app for FirefoxOS
Owner: Jim Porter
Peer(s): David Flanagan
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/ringtones/
Bugzilla Component(s): Firefox OS::Gaia::Ringtones
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia


Name: Shared (#)
Description: Shared code between all core FirefoxOS applications.
Owner: David Flanagan
Peer(s): Kevin Grandon
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/sharedtest https://github.com/mozilla-b2g/gaia/tree/master/shared
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 (inactive), Arthur Chen
Peer(s): Evelyn Hung, José Antonio Olivera Ortega (Call Settings), EJ Chen(Connectivity), Fernando Rodriguez Sela (STK), Vivien Nicolas
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/settings/
Bugzilla Component(s): Firefox OS::Gaia::Settings
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-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 (inactive), Kevin Grandon
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/system/
Bugzilla Component(s): Firefox OS::Gaia::System, Firefox OS::Gaia::System::Lockscreen,
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): Firefox OS::Gaia::TestAgent
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, Marina Rodriguez Iglesias
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/costcontrol/
Bugzilla Component(s): Firefox OS::Gaia::Cost Control
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Video (#)
Description: A video player app for FirefoxOS
Owner: David Flanagan
Peer(s): Russ Nicoletti, John Hu
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/video
Bugzilla Component(s): Firefox OS::Gaia::Video
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: Wallpaper (#)
Description: The wallpaper app for FirefoxOS
Owner: David Flanagan
Peer(s): Punam Dahiya
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/wallpaper/
Bugzilla Component(s): Firefox OS::Gaia::Wallpaper
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia
Name: WAP Push (#)
Description: An app for receiving and processing WAP Push information and configuration messages originating from the carrier.
Owner: Gabriele Svelto
Peer(s): Julien Wajsberg, José Antonio Olivera Ortega
UX and Design Owner(s): Jenny Lee (UX), Fang Shih (Design)
Source Dir(s): https://github.com/mozilla-b2g/gaia/tree/master/apps/wappush
Bugzilla Component(s): Firefox OS::Gaia::Wappush
URL: http://wiki.mozilla.org/Gaia
Discussion Group: dev-gaia