B2G

From MozillaWiki
Jump to: navigation, search

General Information

FAQ

We're maintaining a FAQ to help people find and share answers to common questions.

APIs

We are working on a number of new HTML5 APIs to support advanced device capabilities. The work of the WebAPI team is tracked at WebAPI.

User Interface

Mozilla's UI for B2G is called Gaia and is a collection of web apps.

Building B2G

Please see the Firefox OS Platform page on the Mozilla Developer Network.

Contributing

Please see the B2G/Hacking page.

Security

Please see the FirefoxOS Security page.

Meetings

Connection Information

  • Dial-in:
    • +1 650 903 0800 x92 Conf 98500#
    • +1 416 848 3114 x92 Conf 98500#
    • +1 800 707 2533 (pin 369) Conf 98500# (toll free, Skype)
  • Vidyo: B2G Vidyo room (Guest link: http://j.mp/K03h7e)

Gaia Weekly Meeting

Gaia weekly meetings alternate between "TPE/EU" and "EU/US" meetings.

  • "TPE/EU" meeting time: Tuesdays 02:00 Pacific
  • "EU/US" meeting time: Tuesdays 9:00 Pacific
  • Notes during the meeting are captured on this etherpad and later transferred to Gaia/Meeting Notes.

Technical Talks (usually recorded)

  • 8/12 "early": App Launch Performance, Eli Perelman
  • 8/19 "early": Smoketest Dashboard, Johan Lorenzo
  • 8/26 "early": India trip research results, Cori/Gemma
  • 9/2 "late": Window Manager talk, Alive
  • 9/9: "early": Marionette JS Tests, Gareth Aye
  • 9/16: "late": Mobile data and power consumption, Dietrich Ayala
  • 9/23: "early" <<talk moved,no scheduled talk.>>
  • 9/30: "late" TV/Widget Architecture, Evelyn Hung
  • 10/7: "early" Security - HTML Escaping and Template Strings, Frederik Braun
  • 10/14: "late" Accessibility in Gaia, Eitan Isaacson/Yura Zenevich
  • 10/21: "early" no scheduled talk.
  • 10/28: "late" tbd
  • 11/4: "early" L10n, Zibi Braniecki Gandalf
  • 11/11: "late" no scheduled talk.
  • 11/18: "early" Decoupling core apps from gaia.
  • 11/25: "late" tbd
  • talks in december likely on hold for the holidays.

Unscheduled topics

  • Accessibility
  • CSS Performance (gfx) ?????
  • theming framework ????
  • Rocketbar Architecture ????
  • make test-perf ?????
  • Unit testing in Gaia ?????
  • Homescreen (again) Kevin
  • Security - best practices/vulnerabilities


Calendars

Subpages of B2G

B2G/2012BarcelonaHackTargetsB2G/APIsB2G/Architecture
B2G/Architecture/System SecurityB2G/Architecture/System Security/Seccomp
B2G/Best Coding PracticeB2G/Bluetooth
B2G/Bluetooth-bluedroidB2G/Bluetooth/BLE ToolsB2G/Bluetooth/WebBluetooth-v2
B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapterB2G/Bluetooth/WebBluetooth-v2/BluetoothAdapterEventB2G/Bluetooth/WebBluetooth-v2/BluetoothAddressEvent
B2G/Bluetooth/WebBluetooth-v2/BluetoothAttributeEventB2G/Bluetooth/WebBluetooth-v2/BluetoothClassOfDeviceB2G/Bluetooth/WebBluetooth-v2/BluetoothDevice
B2G/Bluetooth/WebBluetooth-v2/BluetoothDeviceEventB2G/Bluetooth/WebBluetooth-v2/BluetoothDiscoveryHandleB2G/Bluetooth/WebBluetooth-v2/BluetoothGatt
B2G/Bluetooth/WebBluetooth-v2/BluetoothGattCharacteristicB2G/Bluetooth/WebBluetooth-v2/BluetoothGattCharacteristicEventB2G/Bluetooth/WebBluetooth-v2/BluetoothGattDescriptor
B2G/Bluetooth/WebBluetooth-v2/BluetoothGattServerB2G/Bluetooth/WebBluetooth-v2/BluetoothGattServiceB2G/Bluetooth/WebBluetooth-v2/BluetoothLeDeviceEvent
B2G/Bluetooth/WebBluetooth-v2/BluetoothManagerB2G/Bluetooth/WebBluetooth-v2/BluetoothPairingEventB2G/Bluetooth/WebBluetooth-v2/BluetoothPairingListener
B2G/Bluetooth/WebBluetooth-v2/BluetoothPairingRequestListeningHandleB2G/Bluetooth/WebBluetooth-v2/BluetoothServerSocketB2G/Bluetooth/WebBluetooth-v2/BluetoothSocket
B2G/Bluetooth/WebBluetooth-v2/BluetoothStartDiscoveryRequestB2G/Bluetooth/WebBluetooth-v2/Discussion/2014-03-14B2G/Bluetooth/WebBluetooth-v2/Discussion/2014-04-03
B2G/Bluetooth/WebBluetooth-v2/Discussion/2014-04-14B2G/BluetoothManager
B2G/BuddyUp
B2G/Debugging OpenGLB2G/DeveloperPhoneB2G/Emulator
B2G/FAQB2G/FAQ/AppsB2G/Feature Planning
B2G/Firefox OS PortalB2G/Gaia UpliftingB2G/GenericBuffering
B2G/GetInvolvedB2G/Gonk
B2G/HackingB2G/HardwareRequirementsB2G/MWCdemo
B2G/MarketCustomizationsB2G/MeetingB2G/Meeting/2011-11-01
B2G/Meeting/2011-11-08B2G/Meeting/2011-11-15B2G/Meeting/2011-11-22
B2G/Meeting/2011-11-29B2G/Meeting/2011-12-13B2G/Meeting/2011-12-20
B2G/Meeting/2011-12-27B2G/Meeting/2012-01-03B2G/Meeting/2012-01-10
B2G/Meeting/2012-01-17B2G/Meeting/2012-01-24B2G/Meeting/2012-01-31
B2G/Meeting/2012-02-07B2G/Meeting/2012-02-28B2G/Meeting/2012-03-06
B2G/Meeting/2012-03-13B2G/Meeting/2012-03-20B2G/Meeting/2012-03-27
B2G/Meeting/2012-04-03B2G/Meeting/2012-04-17B2G/Meeting/2012-04-24
B2G/Meeting/2012-05-01B2G/Meeting/2012-05-08B2G/Meeting/2012-05-15
B2G/Meeting/2012-05-22B2G/Meeting/2012-05-28B2G/Meeting/2012-05-29
B2G/Meeting/2012-06-05B2G/Meeting/2012-07-09B2G/Meeting/2012-07-24
B2G/Meeting/2012-08-14B2G/Meeting/2012-08-21B2G/Meeting/2012-09-04
B2G/Meeting/2012-09-11B2G/Meeting/2012-09-25B2G/Meeting/2012-10-02
B2G/Meeting/2012-10-09B2G/Meeting/2012-10-16B2G/Meeting/2012-10-30
B2G/Meeting/2012-11-13B2G/Meeting/2012-11-20B2G/Meeting/2012-11-27
B2G/Meeting/2012-12-04B2G/Meeting Notes
B2G/MozITPB2G/NetworkStats
B2G/Nexus7B2G/Packet Sniffing with WiresharkB2G/PartnerTriage
B2G/PortingB2G/Porting/Devices
B2G/Projects
B2G/QAB2G/QA/B2G/QA/1.3vs1.3T
B2G/QA/2.1B2G/QA/2.2B2G/QA/2.2/2015-02-05Notes
B2G/QA/2.2/2015-02-11NotesB2G/QA/2.2/2015-02-16StatusB2G/QA/2.2/2015-03-02Status
B2G/QA/2.2/2015-03-09StatusB2G/QA/2.2/2015-03-16StatusB2G/QA/2.2/2015-03-23Status
B2G/QA/2.2/2015-03-30StatusB2G/QA/2.2/2015-04-01StatusB2G/QA/2.2/2015-04-13Status
B2G/QA/2.2/2015-04-20StatusB2G/QA/2.2/2015-04-23StatusB2G/QA/2.2/2015-04-27Status
B2G/QA/2.2/2015-05-04StatusB2G/QA/2.2/2015-05-11StatusB2G/QA/2.2/2015-05-18Status
B2G/QA/2.2/2015-05-20StatusB2G/QA/2.2/2015-05-25StatusB2G/QA/2.2/2015-06-01Status
B2G/QA/2.2/2015-06-08StatusB2G/QA/2.2/2015-06-15StatusB2G/QA/2.2/2015-06-30Status
B2G/QA/2.2/2015-07-06StatusB2G/QA/2.5B2G/QA/2014-10-02 Performance Acceptance
B2G/QA/2014-10-20 Performance AcceptanceB2G/QA/2014-10-31 Performance AcceptanceB2G/QA/2014-11-07 Performance Acceptance
B2G/QA/2014-11-14 Performance AcceptanceB2G/QA/2014-11-21 Performance AcceptanceB2G/QA/API Permissions Test Plan
B2G/QA/Acceptance CriteriaB2G/QA/Apply PatchesB2G/QA/Apps
B2G/QA/Apps/Hosted AppsB2G/QA/Apps/Packaged AppsB2G/QA/Archived
B2G/QA/Automation
B2G/QA/Automation/Style GuideB2G/QA/Automation/Style Guide/Avoiding Duplication
B2G/QA/Automation/Style Guide/Best PracticesB2G/QA/Automation/Style Guide/General ConceptsB2G/QA/Automation/Style Guide/Howtos
B2G/QA/Automation/Style Guide/Python Script StyleB2G/QA/Automation/Style Guide/Submission ReviewB2G/QA/Automation/TPEScrum
B2G/QA/Automation/UIB2G/QA/Automation/UI/Best PracticesB2G/QA/Automation/UI/Filing Automation Report
B2G/QA/Automation/UI/Filing Bugs Against Automation ErrorsB2G/QA/Automation/UI/How to contributeB2G/QA/Automation/UI/Integration suite criteria
B2G/QA/Automation/UI/MarionetteJS On Device StatusB2G/QA/Automation/UI/Minimized Acceptance ExecutionB2G/QA/Automation/UI/Scrum
B2G/QA/Automation/UI/Scrum/BacklogB2G/QA/Automation/UI/Scrum/S2B2G/QA/Automation/UI/Scrum/Sprint 1
B2G/QA/Automation/UI/Scrum/Sprint 10B2G/QA/Automation/UI/Scrum/Sprint 11B2G/QA/Automation/UI/Scrum/Sprint 12
B2G/QA/Automation/UI/Scrum/Sprint 13B2G/QA/Automation/UI/Scrum/Sprint 14B2G/QA/Automation/UI/Scrum/Sprint 15
B2G/QA/Automation/UI/Scrum/Sprint 16B2G/QA/Automation/UI/Scrum/Sprint 17B2G/QA/Automation/UI/Scrum/Sprint 2
B2G/QA/Automation/UI/Scrum/Sprint 3B2G/QA/Automation/UI/Scrum/Sprint 4B2G/QA/Automation/UI/Scrum/Sprint 5
B2G/QA/Automation/UI/Scrum/Sprint 6B2G/QA/Automation/UI/Scrum/Sprint 7B2G/QA/Automation/UI/Scrum/Sprint 8
B2G/QA/Automation/UI/Scrum/Sprint 9B2G/QA/Automation/UI/Scrum/Sprint TemplateB2G/QA/Automation/UI/Strategy
B2G/QA/Automation/UI/Strategy/Acceptance Tests To AutomateB2G/QA/Automation/UI/Strategy/Assist with Gaia Integration tests
B2G/QA/Automation/UI/Strategy/Criteria Gaia Acceptance Tests
B2G/QA/Automation/UI/Strategy/Develop Gaia End to end
B2G/QA/Automation/UI/Strategy/Document End to end Automation
B2G/QA/Automation/UI/Strategy/Increase Community
B2G/QA/Automation/UI/Strategy/Increase End to end coverage
B2G/QA/Automation/UI/Strategy/Integration vs End to endB2G/QA/Automation/UI/Strategy/Port Gaia Integration Python
B2G/QA/Automation/UI/Strategy/Streamline End to end ExecutionB2G/QA/Automation/UI/Triage
B2G/QA/Automation/UI/Xfail and DisableB2G/QA/Bluetooth PTSB2G/QA/Bug Queries
B2G/QA/BugzillaB2G/QA/Bugzilla/AdvancedB2G/QA/Bugzilla/FAQ
B2G/QA/BuildProccessB2G/QA/BuildProcessB2G/QA/Crash Reporting
B2G/QA/CustomizationsB2G/QA/Daily BulletinB2G/QA/Daily Triage Schedule
B2G/QA/DeviceB2G/QA/Device Test PlanB2G/QA/Device Test Plan/Graphics
B2G/QA/Device Test Plan/NewDeviceB2G/QA/Device Test Plan/NewOEMBuildB2G/QA/Dogfood
B2G/QA/Flame OTAB2G/QA/Flashing A Daily BuildB2G/QA/Foxtrot
B2G/QA/FunctionalB2G/QA/GaiaAutomationB2G/QA/Gaia Test Plan
B2G/QA/Gaia Test Plan/AppsB2G/QA/Gaia Test Plan/BrowserB2G/QA/Gaia Test Plan/Calendar
B2G/QA/Gaia Test Plan/CrashB2G/QA/Gaia Test Plan/EmailB2G/QA/Gaia Test Plan/Email/Differences in Protocol
B2G/QA/Gaia Test Plan/Email TemplatesB2G/QA/Gaia Test Plan/TemplateB2G/QA/Geolocation
B2G/QA/Git CommandsB2G/QA/Graphics Test PlanB2G/QA/Identity
B2G/QA/Manual TestB2G/QA/Manual Test/Video CaptureB2G/QA/Marigold member list
B2G/QA/MeetingsB2G/QA/Meetings/2014-07-23B2G/QA/Meetings/2014-07-30
B2G/QA/Meetings/2014-08-06B2G/QA/Meetings/2014-08-13B2G/QA/Meetings/2014-08-20
B2G/QA/Meetings/2014-08-27B2G/QA/Meetings/2014-09-03B2G/QA/Meetings/2014-09-10
B2G/QA/Meetings/2014-09-17B2G/QA/Meetings/2014-09-24B2G/QA/Meetings/2014-10-01
B2G/QA/Meetings/2014-10-08B2G/QA/Meetings/2014-10-15B2G/QA/Meetings/2014-10-22
B2G/QA/Meetings/2014-10-29B2G/QA/Meetings/2014-11-05B2G/QA/Meetings/2014-11-12
B2G/QA/Meetings/2014-11-19B2G/QA/Meetings/2014-11-26B2G/QA/Meetings/2014-12-17
B2G/QA/Meetings/2015-01-07B2G/QA/Meetings/2015-01-14B2G/QA/Meetings/2015-01-21
B2G/QA/Meetings/2015-01-28B2G/QA/Meetings/2015-02-04B2G/QA/Meetings/2015-02-11
B2G/QA/Meetings/2015-02025B2G/QA/Meetings/2015-03-04B2G/QA/Meetings/2015-03-11
B2G/QA/Meetings/2015-03-18B2G/QA/Meetings/2015-03-25B2G/QA/Meetings/2015-04-01
B2G/QA/Meetings/2015-04-08B2G/QA/Meetings/2015-04-15B2G/QA/Meetings/2015-04-22
B2G/QA/Meetings/2015-04-29B2G/QA/Meetings/2015-05-06B2G/QA/Meetings/2015-05-13
B2G/QA/Meetings/2015-05-20B2G/QA/Meetings/2015-05-27B2G/QA/Meetings/2015-06-03
B2G/QA/Meetings/2015-06-10B2G/QA/Meetings/2015-07-02B2G/QA/Meetings/2015-07-09