commit | 4da304f20cc3b5b1fbf39f44517c3ac02570ae97 | [log] [tgz] |
---|---|---|
author | Steffen Meschkat <mesch@google.com> | Tue Jan 22 15:30:25 2019 -0800 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Jan 24 00:21:17 2019 +0000 |
tree | 78ca5abf30c08bfe90a29216dfc7cf923f2aa7f9 | |
parent | 9fb46572babe466b0f7942f9d4fdf75219165709 [diff] |
[sessionmgr] Cleanup while reading the code. Rearrange the construction of the service namespace passed to the session shell such that the registration of the connection factory and the declaration of the service name are adjacent for each service in the service namespace. Use type inference for the factory function |request| arguments, as they are determined by the type parameter of the AddService<> invocation. TESTED=/pkgfs/packages/modular_tests/0/test/run_modular_tests.sh Change-Id: I357284e6df33b0e81aa956b43bad2b03a7ed80a6
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.