-and projects before using Window manager.
-
-* * *
-
-<div id="Overview"></div>
-
-# Overview
-
-Window Manager is the service process which provides **window management based on policy**.
-And implements a layout switching of applications on
-multiple layers and with different layer layouts.
-Window Manager is based on ivi layer management from GENIVI and AGL application framework.
-
-Window Manager consists of
-
-- afb-binder
-- service binding library
-- shared library for policy management
-- configuration files
-
-In order to understand Window Manager, the below figure shows the one of typical usecases.
-In this example, there are two mode for window management.
-
-1. Window Management in `Car Stops`
-1. Window Management in `Car Runs`
-
-![Figure: Typical usecase](parts/state_change_example.png)
-
-The important points are:
-
-- **Window transition should be done by Window Manager**
- Window Manager switch application displayed on top layer by user operation(touch shortcut button).
- In this example, when an user touches `navigation` shortcut button, Window Manager displays `navigation` and hide `launcher`. Next, when an user touches `videoplayer` shortcut button, Window Manager divides a screen into two parts and display two applications.
-
-- **There is a priority `role` for each application.**
- Window Manager realizes state transition change based on the policy which consists of `role`.
- According to the state transition table, it controls the visibility of application window, layout change, and so on.
- The reasons why this is necessary are
-
- - to support user driving
- - not to disturb a driver concerns on driving for safety
-
- In this example, for safety, when the car starts running, Window Manager set up the role `videoplayer`
- to be masked and uncontrollable by user not to disturb driver concerns.
- And, for supporting driving, set up `navigation` role to be displayed 3 seconds after the car ran.
- In `Car Run` state, the user can't switch to other application from Navigation application until car stops.
-
-<div id="Supported\ usecase"></div>