Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Apps engineering meeting, 2012-03-20 9:00am PT (16:00 UTC)

8 views
Skip to first unread message

Myk Melez

unread,
Mar 20, 2012, 11:28:58 AM3/20/12
to ap...@mozilla.com, dev-w...@lists.mozilla.org
Appers!

We have our weekly Apps Engineering meeting today (Tuesday) at 9:00am
PT. Please join us!

-myk


DETAILS

Tuesdays - 9:00am PT (16:00 UTC)
irc.mozilla.org #openwebapps for backchannel


VIRTUAL LOCATION

"Mozilla Apps" Vidyo room
https://v.mozilla.com/flex.html?roomdirect.html&key=GSAT2ujy1RDw


PHYSICAL LOCATIONS

Mountain View: 4K - Kung Fu
San Francisco: 7N - Noise Pop


AUDIO-ONLY

+1-650-903-0800 or +1-650-215-1282, x92, conf#: 98652 (US/INTL)
+1-800-707-2533, pin: 369, conf#: 98652 (US toll free)


NEW TASKS

* complete a security review of Apps [rforbes, dchan]
STATUS: security team to go over all the info collected so far and
ensure they've got everything they need

* Analyze web content for new set of Tier 1 Apps
TARGET: two weeks [March 27]
TODO: Ragavan to send next list of sites to jsmith and tchung

OPEN TASKS

* revise list of specific security use cases [dchan]
STATUS: DONE; dchan and rforbes will open new tasks as needed

* create a spec for the Apps in the Cloud API [benadida]
STATUS: API has been agreed upon
TODO: ensure all the email discussion is reflected in a public
location [badida]
TODO: services team to craft a development / implementation plan
[telliot]

* give apps ability to specify screen size compatibility and required
features [anant]
STATUS: IN PROCESS, proposal posted to dev-webapps; resolution
needed ASAP [bwalker]

* implement staging environment for integration testing of Apps [onecyrenus]
STATUS: IN PROCESS, ianbicking started to deploy appsync to staging
server, possibly writing docs/scripts in the process
not finished because of some small details

staging links:
https://stage-myapps.mozillalabs.com/
https://stage-myapps.mozillalabs.com/apps/appdir/

TODO: ianbicking to follow up with Tarek and Gozer about small details

* Propose a solution for Native App experience on Android [digitarald
and myk]
TARGET: consumer preview (end Q1)

STATUS: ONGOING, digitarald meeting with dloviglio every week;
STATUS: working through four UX buckets -- install (done), launch
(this week), use, manage

UX meetings result in flowcharts and wireframes that guide Harald
In future, Jenn will report status from these meetings

jsmith has feedback on the spec in Discussion tab of PRD wiki page
<https://wiki.mozilla.org/Apps/WebRTJunePRD>

* implement revised mozApps API in mozilla-central [fabrice]
DONE: fabrice, felipe, tima, danw, and myk to talk about install
record storage format
DONE: fabrice landed patches
THANKS to felipe for help with the desktop patches

* create new "web app mode" in mozilla-central [dwalkowski, tima, myk,
felipe]
TARGET: firefox 14 [WAS firefox 13]

STATUS: ONGOING team has native launcher working on mac and
windows; lots of good comments from Smedberg

Felipe has installation working on Windows and halfway done on Mac OS X

TODO: team to finish launcher/shell work and roll patches for review
TODO: felipe to finish the installation patch and request review

likely to have patches up for review by end of this week -- could
Chris Lee accept late patches into Aurora?

* implement AppCache for Apps [sicking, TBD]
TARGET: firefox 14

STATUS: PENDING, nobody has looked at it yet; currently is a
resource issue
someone from either b2g or mozilla China may start working on it
if fx14 beta is our showcase for this feature during the ga
release, then we need to land it by fx14 merge to aurora (april 24)

TODO: sicking to identify who will do the work and verify that
person has enough time to implement for FF14
TODO: sicking to create bug to track this issue

AT RISK

* look at websites for Tier 1 Apps [jsmith and AaronMT]
STATUS: DONE
Analysis:
https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdHVQemJDVjBQSXdvc01QN1BiYm43QlE#gid=0
Screenshot Comparisons:
http://people.mozilla.com/~atrain/webapps/tier1-screenshots/

NEXT: lmandel and jsmith to present this work to the
Layout+Graphics Work Week

* construct user stories dashboard showing in-progress stories and the
backlog [ticachica]
STATUS: DONE
https://www.pivotaltracker.com/projects/259273

* figure out task around enabling apps to have elevated privileges by
default [sicking]
STATUS: this is part of what Jonas is already working on [sicking]
TODO: specify permissions model [sicking]
TODO: rags and sicking to meet and discuss requirements
see http://tinyurl.com/6mnoqgt

Q: Do we start by initially granting unlimited priviledges to apps?

* convert our api tests to mochitests [ianbicking]
TARGET: firefox 13

STATUS: ianbicking and onecyrenus talked about it to figure out
next steps
onecyrenus made doctests run in mochitest; ianbicking trying to
rewrite them as mochitests/simpletest
those are opposite approaches that could converge
fabrice wants them as xpcshell tests
onecyrenus is unfamiliar with xpcshell tests
felipe thinks mochitests are sufficient for now
limitation is that mochitests allow anyone to pref off the
doorhanger ui
but it should be possible to fix that

TODO: DONE, felipe to figure out how to bypass doorhanger without pref
TODO: DONE, jsmith to meet with felipe, tima, and onecyrenus re:
mochitests vs. xpcshell for native apps automation
TODO: follow up with david [bwalker]
TODO: onecyrenus to spin patch and request review

* standardize manifest format [anant]
TARGET: GA release (end Q2)

we need to push forward on standardization of manifest; w3c webapps
working group is the right venue
ideally it would be in draft form at the w3c by the time of the ga
release

TODO: DONE, anant to contact existing mozilla representatives to
find out how best to move forward
TODO: PENDING, anant to post to discussion forum requesting
feedback from folks on current manifest specification

Bill Walker

unread,
Mar 20, 2012, 1:45:01 PM3/20/12
to apps, dev-w...@lists.mozilla.org, Myk Melez
Here are the notes from today's meeting
-Bill

---------------
Apps Engineering Meeting, 2012-03-20

NEW TASKS

* remove all references to the old mozApps API [bwalker]
myapps.mozillalabs.com [Ian]
MDN documentation [Janet Swisher and Mark Giffen]
Mozilla Marketplace [Potch]

OPEN TASKS

* complete a security review of Apps [rforbes, dchan]
STATUS: review of in-app payments this week; up soon -- webRT and receipts
overall schedule has been reactive so far
TARGET: complete reviews and resulting work before general release in June

* Analyze web content for new set of Tier 1 Apps
TARGET: two weeks [March 27]
STATUS: IN PROGRESS, 60 out of 130 have been reviewed so far
http://people.mozilla.com/~atrain/webapps/tier1-wishlist-screenshots/
https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdHVQemJDVjBQSXdvc01QN1BiYm43QlE#gid=3

* create a spec for the Apps in the Cloud API [benadida]
TODO: services team to craft a development / implementation plan [telliot]

* Stand up prototype aitc server to assist with client dev
STATUS: Targetted to be available EOD on Wednesday
TODO: Finalize API at https://wiki.mozilla.org/Apps/AITC
TODO: Figure out what we can have for the beta launch

* give apps ability to specify screen size compatibility and required features [anant]
STATUS: IN PROCESS, proposal posted to dev-webapps; resolution needed ASAP [bwalker]

* standardize manifest format [anant]
TARGET: GA release (end Q2)
we need to push forward on standardization of manifest; w3c webapps working group is the right venue
ideally it would be in draft form at the w3c by the time of the ga release
finish draft before Google meeting on Friday (2012-03-23)
TODO: will post https://people.mozilla.com/~anarayanan/webapps.html by end of this week as a final draft description of the manifest & APIs
TODO: update manifest validators [moz-central, marketplace, http://appmanifest.org/] to validate the new manifest items
TODO: marketplace to start making use of the new items
Q: does mozilla-central code have a validator? A: Felipe thinks there is a basic one

* implement staging environment for integration testing of Apps [onecyrenus]
STATUS: DONE, ianbicking started to deploy appsync to staging server, possibly writing docs/scripts in the process
not finished because of some small details
TODO: jsmith to verify related outstanding bugs
staging links:
https://stage-myapps.mozillalabs.com/
https://stage-myapps.mozillalabs.com/apps/appdir/

TODO: ianbicking to follow up with Tarek and Gozer about small details
STATUS: DONE

* Propose a solution for Native App experience on Android [jarguello]
lots of discussions going on right now related to Gecko
TARGET: first draft of PRD (including designs) on track for consumer preview (end Q1)
STATUS: working through four UX buckets -- install (done), launch (this week), use, manage
UX meetings result in flowcharts and wireframes that guide Harald
In future, Jenn will report status from these meetings
STATUS: This week working on installation on Android including permissions model
See https://www.pivotaltracker.com/projects/259273 for backlog.
Deliverables are flowcharts and wireframes at minimum. More depending on who the engineering team is.
jsmith has feedback on the spec in Discussion tab of PRD wiki page <https://wiki.mozilla.org/Apps/WebRTJunePRD>

* create new "web app mode" in mozilla-central [dwalkowski, tima, myk, felipe]
TARGET: firefox 14
STATUS: ONGOING team has native launcher working on mac and windows; lots of good comments from Smedberg
Felipe has installation working on Windows and almost done on Mac OS X
Q: would we push back the Marketplace April date in order to get desktop WebRT into Aurora?
TODO: team to finish launcher/shell work and roll patches for review
TODO: felipe's windows installation code is being reviewed, reviewer on PTO; mac patch will be ready soon


* implement AppCache for Apps [sicking, TBD]
TARGET: firefox 14

see also https://bugzilla.mozilla.org/show_bug.cgi?id=674728 [re: pinning]

STATUS: STILL PENDING, nobody has looked at it yet; currently is a resource issue
if fx14 beta is our showcase for this feature during the ga release, then we need to land it by fx14 merge to aurora (april 24)

TODO: sicking to identify who will do the work and verify that person has enough time to implement for FF14
TODO: sicking to create bug to track this issue

AT RISK


* specify permissions model for Apps [sicking]
STATUS: ONGOING [sicking]
TODO: continue discussion and try to converge
DONE: rags and sicking to meet and discuss requirements
discussion begins at http://tinyurl.com/6mnoqgt


* convert our api tests to mochitests [ianbicking]
TARGET: firefox 14 [was firefox 13]
TODO: ianbicking to review the github work
TODO: david to respond to ian's review
TODO: david to get help landing test code patch from felipe
STATUS: work in progress pushed to github at https://github.com/dclarke/webapps-mochitest

Lucas Adamski

unread,
Mar 20, 2012, 5:23:21 PM3/20/12
to dev-w...@lists.mozilla.org, apps, Myk Melez
Per the OWA call this morning, here are a few links:

Main security discussion:
https://groups.google.com/group/mozilla.dev.b2g/browse_thread/thread/1060f9088cac631/5416edc24524a8d1
Wiki page capturing some of the open issues (warning: not authoritative, high entropy):
https://wiki.mozilla.org/Apps/Security
High level threat model, which might help put the above wiki page into perspective:
https://wiki.mozilla.org/B2G_App_Security_Model/Threat_Model
Feature page, currently contains mostly open issues and few answers, but will be the authoritative reference for our
progress: https://wiki.mozilla.org/B2G_App_Security_Model
Lucas.
0 new messages