commit | 40b70d0440d8f8871948dddbd809fa017006e01d | [log] [tgz] |
---|---|---|
author | Alex Min <alexmin@google.com> | Wed Nov 28 15:46:11 2018 -0800 |
committer | Alex Min <alexmin@google.com> | Thu Nov 29 14:58:47 2018 -0800 |
tree | 10c98fe0943d344304fc9687a5562887f389fb0f | |
parent | cb537406329690073e27f4a9efc74672e7b1c0d3 [diff] |
[basemgr] Rely on basemgr to set presentation of base shell and session shell. More notes below: - This will remove duplicate code in topaz's base shell model, where they were implementing session shell switching logic and settings parsing. - Basemgr will now receive session shell settings in its constructor, so a slight optimization in how many times we read/parse session shell settings. - Basemgr also sets the presentation of the base shell being launched to match the session shell settings. This is also duplicate code in topaz that will be deleted. MF-110 #comment TESTED: paved, integration testing Change-Id: Ibd2f4748e856684ebadb9f676927959ad797e403
Peridot is a framework for composed, intelligent and distributed user experiences.
Applications not explicitly designed to interoperate (and possibly implemented in different programming languages) are ephemerally downloaded and dynamically composed to run in a shared context. The framework manages application lifecycle, resources and view hierarchy; and well as context and suggestion infrastructure.
State of Peridot experiences is transparently synchronized across user devices using a distributed offline-first storage system.