Apps/StatusMeetings/Engineering/2012-07-18

From MozillaWiki
Jump to: navigation, search

Details

  • Time: Tuesday, 2012 July 3, 9:00 - 9:45am PT (16:00 - 16:45 UTC)
  • Backchannel:
    • irc.mozilla.org #openwebapps
  • Virtual Location:
  • Physical Locations:
    • Mountain View: 4K - Kung Fu
    • San Francisco: 7N - Noise Pop
  • Audio-only Access:
    • +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)

Agenda

  • Significant Updates
    • Implementing security changes to the manifest, tracker bug 768862:
      • Needs changes to be written up in the spec
      • Needs enforcement in WebRTs across desktop, android and b2g
      • Needs update to marketplace validator
      • Affects current platform work
    • Launching of apps within a desktop browser has landed - bug 772600
  • Questions and Concerns
    • Concern - QA is blocked on bug 772363 - need input on how to test on each platform (desktop, android, b2g)
    • What differences exist in the app manifests used for Gaia apps vs. typical app manifests (i.e. what desktop & android install apps against)? Example manifest properties I see:
      • permissions
      • orientation
      • activities
      • attention_page
      • background_page
    • How does B2G make use of packaged apps?
    • Can any of the gaia apps be ran on desktop or android as well?
  • Roundtable

Minutes

  • Significant Updates
    • Implementing security changes to the manifest, tracker bug 768862:
      • Needs changes to be written up in the spec
      • Needs enforcement in WebRTs across desktop, android and b2g
      • Needs update to marketplace validator
      • Adding an app_home field (i. e., to show that a particular app is really a facebook app)
      • Affects current platform work
      • Note: not displaying permissions info at install time, only at runtime
    • Launching of apps within a desktop browser has landed - bug 772600
  • Questions and Concerns
    • Concern - QA is blocked on bug 772363 - need input on how to test on each platform (desktop, android, b2g)
      • no simple answer yet; interested parties should talk to Lucas
      • Q: will packaged apps implementation land by July 20? A: No. Q: Still in scope for V1? A: Yes.
      • Mike Trese defining App update workflow now
    • What differences exist in the app manifests used for Gaia apps vs. Marketplace apps -- apparent differences:
      • expected: permissions, orientation
      • not expected: activities, attention_page, background_page
    • How does B2G make use of packaged apps?
      • NB: Prevent deletion of Marketplace app on B2G V1 [make it be a certified App?]
    • Can any of the gaia apps be ran on desktop or android as well?
  • Roundtable
    • Prioritizing upcoming work on WebRT [ragavan]
      • Need support for trusted and certified apps on desktop and android
      • Need android WebRT to have parity with desktop WebRT
      • Need windows 8 support for WebRT
      • Enabling better discovery and install experiences -- leverage 100's of M's of desktop users to put apps on their phones; recommendations
      • Solving the bootstrap problem
      • Launching apps from dashboards, using intents, etc.
      • Developer support -- supporting multiple window apps; native windows

Actions

  • Add fields to app manifest and spec for blocking items linked to tracker bug 768862 [anantn]
  • Figure out how to track implementation of permissions enforcement [caitlin]
  • Support new manifest fields in Mortar [wenzel]
  • Caitlin to schedule meeting with Jason, Lucas about Packaged Apps
  • Need to accept or reject "activities", "attention_page", "background_page" [anantn, dietrich]
  • Investigate making Marketplace be a certified app on b2g so that it can't be deleted [clouserw, caitlin]