Modules/Boot2Gecko: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(A completely new set of FirefoxOS modules)
Line 1: Line 1:
{{Module
|name=FirefoxOS
|description=The FirefoxOS mobile operating system
|owner=[mailto:gal@mozilla.com Andreas Gal], Chris Jones
|peers=[mailto:sicking@mozilla.com Jonas Sicking]
|group=dev-b2g
|source_dirs=b2g/
|url=http://wiki.mozilla.org/B2G
|components=Boot2Gecko
}}
=== Submodules of FirefoxOS ===
{{Module
|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=[mailto:vnicolas@mozilla.com Vivien Nicolas], [mailto:fabrice@mozilla.com Fabrice Desré], Chris Jones
|peers=
|group=dev-b2g
|source_dirs=b2g/
|url=http://wiki.mozilla.org/B2G
|components=Boot2Gecko
}}
{{Module
|name=Widget - Gonk
|description=The Gonk Port (Boot2Gecko)
|owner=[mailto:mwu@mozilla.com Michael Wu]
|peers=[mailto:cjones@mozilla.com Chris Jones], [mailto:gal@mozilla.com Andreas Gal]
|group=dev-platform
|source_dirs=widget/gonk/
|url=http://wiki.mozilla.org/B2G
|components=Core::Widget: Gonk
}}
{{Module
|name=Radio Interface Layer
|description=Boot2Gecko Radio Interface Layer (RIL)
|owner=[mailto:vyang@mozilla.com Vicamo Yang]
|peers=[mailto:philipp@weitershausen.de Philipp von Weitershausen], [mailto:kmachulis@mozilla.com Kyle Machulis] (rilproxy), [mailto:marshall@mozilla.com Marshall Culpepper] (voicemail), [mailto:yhuang@mozilla.com Yoshi Huang] (SIM toolkit, MobileConnection), [mailto:htsai@mozilla.com HsinYi Tsai] (DOM APIs, telephony, MobileConnection), [mailto:cjones@mozilla.com Chris Jones], [mailto:gal@mozilla.com Andreas Gal],
|group=dev-b2g
|source_dirs=ipc/ril dom/telephony
|url=https://wiki.mozilla.org/B2G/RIL
|components=Core::RIL
}}
{{Module
{{Module
|name=Gaia
|name=Gaia
|description=Mozilla HTML5 Phone UX
|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=[mailto:cjones@mozilla.com Chris Jones], [mailto:gal@mozilla.com Andreas Gal]
|owner=[mailto:vnicolas@mozilla.com Vivien Nicolas], [mailto:tchien@mozilla.com Tim Guan-tin Chien]
|peers=[mailto:vnicolas@mozilla.com Vivien Nicolas], Tim Chien, Evelyn Hung, Alive Kuo, Francisco Jordano, Alberto Pastor, [mailto:ferjmoreno@gmail.com Fernando Jiménez Moreno], James Lal, David Flanagan, Andrew Sutherland, Fabrice Desre, Etienne Segonzac, Dale Harvey, Fabien Cazenave, Borja Salguero and Julien Wajsberg.
|peers=Alexandre Chameau (build system), [mailto:dflanagan@mozilla.com David Flanagan] (shared/js), Ismael González (shared/style building blocks), [mailto:fcazenave@mozilla.com Fabien Cazenave] (shared/style building blocks, shared/js/l10n.js)
|group=dev-gaia
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia
|source_dirs=https://github.com/mozilla-b2g/gaia
|url=http://wiki.mozilla.org/B2G
|url=http://wiki.mozilla.org/Gaia
|components=
|components=Boot2Gecko::Gaia
}}
 
=== Submodules of Gaia ===
 
{{Module
|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=[mailto:tchien@mozilla.com Tim Guan-tin Chien], [mailto:vnicolas@mozilla.com Vivien Nicolas]
|peers=[mailto:akuo@mozilla.com Alive Kuo], [mailto:esegonzac@mozilla.com Etienne Segonzac], Fernando Jiménez (payment.js, trusted_ui.js), [mailto:jwajsberg@mozilla.com Julien Wajsberg] (updates), [mailto:fcazenave@mozilla.com Fabien Cazenave]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/system/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::System, Boot2Gecko::Gaia::System::Lockscreen,
}}
 
{{Module
|name=Browser
|description=The Firefox browser for FirefoxOS
|owner=[mailto:bfrancis@mozilla.com Ben Francis]
|peers=[mailto:dharvey@mozilla.com Dale Harvey]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/browser/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Browser
}}
 
{{Module
|name=Calendar
|description=The calendar application for FirefoxOS.
|owner=[mailto:jlal@mozilla.com James Lal]
|peers=
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/calendar/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Calendar
}}
 
{{Module
|name=Camera
|description=The camera app for FirefoxOS
|owner=[mailto:dharvey@mozilla.com Dale Harvey], [mailto:dflanagan@mozilla.com David Flanagan]
|peers=
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/camera/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Camera
}}
 
{{Module
|name=Clock
|description=The clock (and alarm) app for FirefoxOS
|owner=[mailto:tchien@mozilla.com Tim Guan-tin Chien]
|peers=[mailto:iliu@mozilla.com Ian Liu]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/clock/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Clock
}}
 
{{Module
|name=Communications
|description=The Firefox OS dialer and contacts apps, and also the First Time Use (FTU) app, and contacts import code.
|owner=[mailto:esegonzac@mozilla.com Etienne Segonzac] (dialer), Alberto Pastor (contacts), Franciso Jordano (FTU), Jose Manuel Cantera Fonseca (Facebook Import)
|peers=Borja Salguero (ftu), Jose Manuel Cantera Fonseca (contacts), Francisco Jordano (contacts)
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/communications/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Dialer, Boot2Gecko::Gaia::Contacts, Boot2Gecko::Gaia::First Time Experience,
}}
 
{{Module
|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
|peers=[mailto:vnicolas@mozilla.com Vivien Nicolas]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/costcontrol/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Cost Control
}}
 
{{Module
|name=Email
|description=An email application for FirefoxOS
|owner=[mailto:asuth@mozilla.com Andrew Sutherland] (libraries), [mailto:dkuo@mozilla.com Dominic Kuo] (UI)
|peers=[mailto:jporter@mozilla.com Jim Porter]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/email
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::E-Mail
}}
 
{{Module
|name=FM Radio
|description=The FM Radio app for Firefox OS
|owner=[mailto:pzhang@mozilla.com Pin Zhang], [mailto:tchien@mozilla.com Tim Guan-tin Chien]
|peers=[mailto:vnicolas@mozilla.com Vivien Nicolas]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/fm/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::FMRadio
}}
 
{{Module
|name=Gallery
|description=A photo gallery/image editor application for FirefoxOS
|owner=[mailto:dflanagan@mozilla.com David Flanagan]
|peers=[mailto:dharvey@mozilla.com Dale Harvey]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/gallery/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Gallery
}}
 
{{Module
|name=Homescreen
|description=The FirefoxOS homescreen, including the Everything.me features and some app management features.
|owner=Christian Rodriguez de la Cruz, [mailto:vnicolas@mozilla.com Vivien Nicolas]
|peers=Evyatar Amitay (everything.me)
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/homescreen
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Homescreen
}}
 
{{Module
|name=Keyboard
|description=The virtual keyboard for Firefox OS, including word suggestions/predictions and Asian input methods.
|owner=[mailto:tchien@mozilla.com Tim Guan-tin Chien], [mailto:dflanagan@mozilla.com David Flanagan]
|peers=[mailto:rlu@mozilla.com Rudy Lu], Christoph Kerschbaumer (predictive text)
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/keyboard
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Keyboard
}}
 
{{Module
|name=Music
|description=The music player app for FirefoxOS
|owner=[mailto:dkuo@mozilla.com Dominic Kuo]
|peers=[mailto:dflanagan@mozilla.com David Flanagan]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/music/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Music
}}
 
{{Module
|name=Settings
|description=The settings application for FirefoxOS. Allows users to configure various settings in the OS.
|owner=[mailto:fcazenave@mozilla.com Fabien Cazenave], [mailto:ehung@mozilla.com Evelyn Hung]
|peers=[mailto:achen@mozilla.com Arthur Chen],Fernando Rodriguez Sela (STK), [mailto:vnicolas@mozilla.com Vivien Nicolas]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/settings/
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Settings
}}
 
{{Module
|name=Message
|description=The FirefoxOS Messaging app for sending and receiving SMS and MMS emssages.
|owner=Francisco Jordano
|peers=Borja Salguero, [mailto:jwajsberg@mozilla.com Julien Wajsberg], [mailto:schung@mozilla.com Steve Chung]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/sms
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::SMS
}}
 
{{Module
|name=Video
|description=A video player app for FirefoxOS
|owner=[mailto:dflanagan@mozilla.com David Flanagan]
|peers=[mailto:dharvey@mozilla.com Dale Harvey]
|group=dev-gaia
|source_dirs=https://github.com/mozilla-b2g/gaia/tree/master/apps/video
|url=http://wiki.mozilla.org/Gaia
|components=Boot2Gecko::Gaia::Video
}}
}}

Revision as of 20:15, 29 March 2013

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