Jetpack/Features/2011-12-02
From MozillaWiki
Contents
- 1 Details
- 2 Agenda
- 3 Attendees
- 4 Minutes
- 4.1 review actions from previous meeting
- 4.2 schedule and deadlines for Apps/Identity/Sharing features
- 4.3 HTML page localization
- 4.4 performance impact measurements
- 4.5 WebRT: native app installation
- 4.6 easier content injection class
- 4.7 putting Jetpack into the product
- 4.8 whether or not to continue these meetings given low participation to date
- 5 Actions
Details
- Time: Friday, 2011 December 2, 9:05 - 9:50am PT (17:05 - 17:50 UTC)
- Location:
- Audio/Video: Jetpack Vidyo room
- Audio Only:
- US: +1-800-707-2533, password 369, conference number 99449
- US/Intl: +1-650-903-0800 or +1-650-215-1282, extension 92, conference number 99449
Agenda
- review actions from previous meeting
- myk to talk to joduinn about who can tackle performance test automation issues
- dascher to talk to bwalker about point person for Apps
- dietrich to ask about schedule determiner for Apps at Apps brownbag today
- timeline from apps brownbag: http://cl.ly/030s3t3h2C3T452J0I3s
- schedule and deadlines for Apps/Identity/Sharing features
- whether or not to continue these meetings given low participation to date
- HTML page localization
- performance impact measurements
- talking to releng people about getting part of a person's time dedicated to perf measurements
- WebRT: native app installation
- easier content injection class
- putting Jetpack into the product
Attendees
- dascher
- dietrich
- mixedpuppy
- myk
- pike
Minutes
review actions from previous meeting
myk to talk to joduinn about who can tackle performance test automation issues
- myk talked to joduinn, who said he would follow up with dietrich/dascher, but they never heard from him
- -> myk to talk to joduinn again and get him to designate someone to dedicate time to addressing perf test issues
dascher to talk to bwalker about point person for Apps
- dascher didn't get a chance to do this
- it isn't clear how important Jetpack Features are to the Apps team
- -> dascher to talk to bwalker about the priority of Jetpack Features to Apps (and, if this initiative is important, who is the point person)
- point people for the other features
- Sharing: mixedpuppy
- Identity: benadida for now, even though he isn't an ideal point person (because very busy)
- -> myk to invite benadida to next Jetpack Features meeting via Zimbra and email
dietrich to ask about schedule determiner for Apps at Apps brownbag today
- dietrich took this screenshot of schedule
- dietrich talked to asa and clee, who want the Apps feature to land in Firefox in Q1
schedule and deadlines for Apps/Identity/Sharing features
- Apps: land in Q1
- many pieces that haven't been detailed or specified properly yet; discussions are just beginning
- WebAPI/B2G teams seem to have made more progress
- Firefox wants to be the best place to experience apps (f.e. via home tab integration)
- unclear whether planned Firefox feature set needs/wants Jetpack
- dascher emailed bwalker to ask them what they need
HTML page localization
- myk proposes using custom protocol handler with simple template processor to replace string references with localized strings at load time
- dascher worried about JS libraries like jQuery, jQuery UI, Prototype, G3, Protoviz tripping over non-standard (http, https, file) protocol
- pike worried about protocol-sensitive security features like same-origin policies
- -> myk to ask jrburke for his insights into issues with HTML page l10n proposal
- -> myk to prototype HTML page l10n proposal to further investigate concerns
- pike proposes implementation be forward-compatible with l20n while using .properties files for now
- security team has concerns about stream-based replacement that l20n is carefully designed to address via DOM-centric replacement
- but l20n requires parse-time processing, which is hard to do in the short-term
- myk will consider l20n forward compatibility, security implications when prototyping HTML page l10n proposal
- multiple folks are concerned about YAML being part of the long-term l10n solution for Jetpack
- YAML might be good for authoring, even if it isn't the machine-readable format for storage/distribution
- YAML is not popular in the l10n community
- YAML has some advantages over JSON, but it also has some of the same issues as JSON
- there is a YAML parser in the platform
- myk and pike will continue talking to ochameau about their concerns
performance impact measurements
- we're still blocked on help from RelEng team
- jorgev did some testing on a Hello, World! and a more complex SDK-based addon
- he found that startup performance hit was minimal, gave "excellent" (highest) rating
- recent changes might have made SDK even more performant
- not clear how jorgev's results relate to talos results
- other kinds of perf, like page load, also matter
WebRT: native app installation
- WebRT is an offshoot of Apps, for doing native installs of apps
- OpenWebApps addon includes functionality to create desktop app from webapp
- uses Firefox as XULRunner engine
- WebRT faces a variety of technical issues
- Jetpack could make WebRT implementation much easier
- but WebRT would need some changes on the SDK side of things
- we should raise this in a different forum
- -> mixedpuppy to send technical overview of WebRT project to myk and gozala
easier content injection class
- mixedpuppy's Jetpack projects have a lot of replicated code to do content injection
- that makes them a candidate to move into the core library of the SDK
- so the code doesn't get out of sync and buggy
- -> mixedpuppy to send proposal for landing content injection code in core SDK
putting Jetpack into the product
- dcm, dietrich, gavin, mossop, & myk met recently about landing Jetpack code in core Firefox
- meeting minutes
whether or not to continue these meetings given low participation to date
- myk thought this topic was urgent, but we haven't had participation of point people for Identity and Apps
- if it isn't urgent, then we probably don't need to have these meetings, unless perhaps to prepare for impending urgency
- timeline and implementation strategy for Sharing is uncertain
- and Apps team has been busy on developer preview
- and we're missing participation of a Firefox PM
- but mixedpuppy has lately become something of a proxy for Identity and Apps
- and benadida says Identity is urgent, wants to use Jetpack, and is targeted to Firefox 12
- challenge is that we're trying to do plumbing to help with implementation of features that are not currently P1
- we think of this as a way to accelerate feature creation, and thus it is strategic for Firefox
- but we need to make sure that the people who set the longer term roadmap understand why we're doing this and confirm (or reject) its value
- -> dietrich to email/talk to clee about attending these meetings
- -> myk to re-raise question of whether or not to continue these meetings at their next occurrence
Actions
- myk to talk to joduinn again and get him to designate someone to dedicate time to addressing perf test issues
- dascher to talk to bwalker about the priority of Jetpack Features to Apps (and, if this initiative is important, who is the point person)
- myk to invite benadida to next Jetpack Features meeting via Zimbra and email
- myk to ask jrburke for his insights into issues with HTML page l10n proposal
- myk to prototype HTML page l10n proposal to further investigate concerns
- mixedpuppy to send technical overview of WebRT project to myk and gozala
- mixedpuppy to send proposal for landing content injection code in core SDK
- dietrich to email/talk to clee about attending these meetings
- myk to re-raise question of whether or not to continue these meetings at their next occurrence