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]