Session Framework

Reviewed: 2022-04-11

Infrastructure and tools for the management of session components.

Getting started

To run session_manager, the platform service which runs sessions, see bin/session_manager.

Example sessions can be found in examples/.

Source Code Layout

The layout of the //src/session directory follows the Fuchsia Source Code Layout.

The session_manager code lives in //src/session/bin/session_manager. High level descriptions of the contents in the session subdirectories are as follows:

  • bin: implementations of session and element manager components
  • examples: example session implementations
  • tools: tools which interact with the session_manager and running session
  • lib: libraries used by session_manager
  • tests: integration tests for tools and bin