Gaia/Meeting/2015-11-17
Gaia Weekly Meeting
- Date: 2015-11-17
- Meeting notes: https://public.etherpad-mozilla.org/p/gaia-meeting-notes
- Meeting connection details: https://wiki.mozilla.org/B2G#Meetings
- Host: Yi-fan & Dan
- Minutes copied to the wiki by host each week https://wiki.mozilla.org/Gaia/Meeting_Notes
Alternate Meeting Times:
- "TPE/EU" meeting time: Tuesdays 02:00 Pacific, 11:00 CEST, 10:00 CET
- "EU/US" meeting time: Tuesdays 9:00 Pacific, 19:00 CEST
Contents
Announcements
Talk
Roundtable
QA
TEAM UPDATES
New Architecture (NGA)
https://wiki.mozilla.org/Gaia/Architecture_Proposal Last week (X and V), Retrospective was done and High level Planning. Minutes in https://docs.google.com/document/d/1Lels5HA1CgWSrVek5JFuR9sYq--y4mmjXmpRQBWLdkU/edit Identified the platform dependencies and are being followed with Platform team Product has prioritized the Gaia apps to start with the BE/FE and views split
Retrospective resume: - As everyone could imagine, BE/FE separation is benefitial for everyone :) - Using bridge.js as well has been remarked as a great success as it allow us to allow developers to decide where to run the BE parts of the app. - Splitting views as well brings great goodies, we get a better organization of the code, pretty clear separation with per view css and specific strings, small dom easy to mantain, and easy to replace or customise. - With the splitted views we still need to solve the navigation problem, until pre-render is available in the platform. - Using workers is a good excercise, clearly aligned with the separation from BE/FE, it forces it, but definitely in the current state (payload to start, and lack of apis in workers) is recommended to not to use them in the critical path of the app. - Huge improvement with new l20n library, around 100ms. - SW are not there :( - We need more coordination with platform. Also we need alternative plans in case that some platform features have to ride a different train. - Telemetry on the way, collecting several stuff, also provides custom metrics that we can use in our apps. - DataSync sync all the things, exciting features coming from them.
Also check the section related to new ideas and discussion on how splitting views could help with apps running in different form factors.
- Telemetry library
- Web app bridge
- Service workers
- SMS app dconversion
- Music app conversion
- Contacts app conversio
- Sync
New Experience (Alopex)
https://wiki.mozilla.org/Firefox_OS/Alopex
TV
- merge 2.5 into Panasonic TV codebase
Communications
https://wiki.mozilla.org/FirefoxOS/Comms/
Media
https://wiki.mozilla.org/FirefoxOS/media
Productivity
https://wiki.mozilla.org/FirefoxOS/productivity
System
https://wiki.mozilla.org/FirefoxOS/systemplatform
Systems Front End
https://wiki.mozilla.org/FirefoxOS/systemsfe
- This week mainly working on polish and foxfooding bugs and intermittent test failures
- Next week we plan to start the first sprint of feature development (and continue with polish)