Desktop Web Apps

Registered by David Barth on 2013-11-06

Discuss plans for Web Apps support on the desktop for this cycle. This includes:
- transition to the new dedicated web app container (model, Oxide, security/maintenance benefits)
- scope of supported web apps (ie not the whole gamut, a good part of the existing catalog should switch to being community supported)
- a word about the new heuristics used for the JS glue layer, and the impact on regression testing
- web apps settings: how to manage them (in-browser, outside) and how to simply opt-in / opt-out

Blueprint information

Status:
Not started
Approver:
Pat McGowan
Priority:
Undefined
Drafter:
David Barth
Direction:
Needs approval
Assignee:
Maxim Ermilov
Definition:
Drafting
Series goal:
Accepted for trusty
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items for ubuntu-13.12:
[justinmcp] branches for new ""JS sauce"" framework: DONE
[justinmcp] initial documentation / sample code: DONE
[justinmcp] PPA landing: INPROGRESS
[abreu-alexandre] dedicated webapp container: DONE
update apparmor profile for the new container: TODO
[dbarth] land webapps-core updates: BLOCKED

Work items for ubuntu-14.01:
[abreu-alexandre] release 1st webapp container based on Oxide in a PPA: TODO
[justinmcp] port apps to the new framework: TODO
[justinmcp] publish / promote new framework: TODO
[justinmcp] Verify BAMF matching once tab support is removed: TODO
[justinmcp] Externalize settings: TODO

Work items for ubuntu-14.02:
[justinmcp] Prepare the NPAPI switch: TODO
[justinmcp] Adjust chrome to be ""desktop friendly"": TODO
[abreu-alexandre] TODO: Credfential capture feature: TODO

Dependency tree

* Blueprints in grey have been implemented.