notes from Apps Eng Meeting 2012-03-27
https://etherpad.mozilla.org/apps-2012-03-27
-Bill
----------------
TASKS
March 27
* Analyze web content for new set of Tier 1 Apps
STATUS: IN PROGRESS, 60 out of 130 have been reviewed so far
TODO: engage contractors and other resources for deeper analysis [jsmith]
TODO: get further URL's from product management for PhoneGap Apps [ragavan]
TODO: get further URL's from biz dev [ragavan]
TODO: establish new due date
http://people.mozilla.com/~atrain/webapps/tier1-wishlist-screenshots/
https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdHVQemJDVjBQSXdvc01QN1BiYm43QlE#gid=3
March 30 - End of Q1
* Propose a solution for Native App experience on Android [jarguello]
STATUS: IN PROCESS, 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>
AT RISK
April 15 - Planning for Firefox 15
* specify permissions model for Apps [sicking]
STATUS: ONGOING [sicking]; weekly meetings on security + permissions for B2G + Apps
TODO: continue discussion and try to converge
DONE: rags and sicking to meet and discuss requirements
discussion begins at
http://tinyurl.com/6mnoqgt
* Create proof-of-concept Mozilla Marketplace App using WebRT desktop
In order to have parity with WebRT Android, we need to make our own Marketplace into a Native App just like the Apps we sell there. And we need to make sure the mozApps API works correctly when the Marketplace App tries to install other Apps.
April 24 - Firefox 14 Merge to Aurora
* create new "web app mode" in mozilla-central [dwalkowski, tima, myk, felipe]
STATUS: ON TRACK
TODO: post revised patch for re-review by March 29
TODO: respond to review of windows installer patch
TODO: get review of mac os x installer patch
* implement AppCache for Apps [sicking, TBD]
see also
https://bugzilla.mozilla.org/show_bug.cgi?id=674728 [re: pinning]
STATUS: UNDERWAY, someone in China; reviewers have been identified
TODO: sicking to create bug to track this issue
AT RISK
* convert our api tests to mochitests [ianbicking]
TODO: ianbicking to review the github work by April 2
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
April 26 - Marketplace Beta
* develop QA plan for testing AitC API [james b]
** Desktop and Fennec need client side to land in order to fully test functionality.
** Fennec Tracking work:
** Bug 697309 - Add support for the Open Web Apps API
** Bug 738546 - Native Install Basic App
** See whiteboard "[WebRT:Phase1]" for more
* complete AitC client development [ian, anant, harald]
* complete AitC server deployment [telliot]
* remove all references to the old mozApps API [bwalker]
PROCEED:
myapps.mozillalabs.com [Ian]
IN PROCESS: MDN documentation [Janet Swisher and Mark Giffen]
CONFIRM: Mozilla Marketplace [Potch, bwalker]
* give apps ability to specify screen size compatibility and required features [anant]
STATUS: IN PROCESS, proposal posted to dev-webapps; resolution needed ASAP [bwalker]
June 5 - Firefox 15 Merge to Aurora
No tasks targeted to this milestone yet
June 21 - Marketplace Release
* complete a security review of Apps [rforbes, dchan]
DONE: first review of in-app payments
DONE: first review of HSM and receipt signing
TODO: begin review of WebRT desktop [rforbes] including myk, tima, felipe, bsmedberg, dwalkowski
TODO: begin review of AitC [dchan]
* standardize manifest format [anant]
DRAFT at
http://mozilla.github.com/openwebapps/
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 [bwalker]
Q: does mozilla-central code have a validator? A: Felipe thinks there is a basic one
Untargeted
* migrate the HTML5 dashboard to
persona.org [ben, ian]
TODO: find out how soon it can happen [ben]