User Tools

Site Tools


eg-ui-graphics-req-graphics

Graphics: Use cases and Requirement

How to modify tables see here https://www.dokuwiki.org/wiki:syntax#tables

Contributors

Wataru Natsume Manuel Bachmann

Use cases

No name Description Recommended solution (if you have) Proposer
0 Input Car Navigation needs to receive switch event of destination even if it is off-screen http://wiki.projects.genivi.org/index.php/Wayland_IVI_Extension_Design_ivi_input which can enable notification of key event to send off-screen surface
1 Input Event of Steering switch is notified to multiple contents/applications Wayland_IVI_Extension: ivi_input Nobuhiko Tanibata
2 Input Event of multiple input device, steering switch, Remote control in Rear sheet entertainment are distributed to contents/applications Wayland_IVI_Extension: ivi_input Nobuhiko Tanibata
3 Animation A content is animated in an user window Wayland_IVI_Extension: ivi_share Nobuhiko Tanibata
4 Animation A content is animated inter Headup display to Center display Wayland_IVI_Extension to be extened Nobuhiko Tanibata
5 surface/Layer/screen A part of content is clipped and then viewed in another screen Wayland_IVI_Extension Nobuhiko Tanibata
6 surface/Layer/screen A application content is rotated in portrait/landscape Wayland_IVI_Extension Nobuhiko Tanibata
7 surface/Layer/screen Application contents are synchronized to change next frames Wayland_IVI_Extension to be extened Nobuhiko Tanibata
8 surface/Layer/screen An application contents is captured as a binary to be used for e.g. Icon. Wayland_IVI_Extension Nobuhiko Tanibata
9 Input A application replies feedback to device. e.g. vibration Wayland_IVI_Extension: ivi_input to be extended Nobuhiko Tanibata
10 Multi ECU/OS A surface of one ECU or OS is displayed on the another ECU. E.g. turn by turn, Rear view camera are displayed on center of cluster member from center ECU To be implemented in Weston Nobuhiko Tanibata
11 Multi ECU/OS A input on a surface transferred from another ECU is forwarded to original another ECU To be implemented in Weston Nobuhiko Tanibata

Requirement

No name Description Recommended solution (if you have) proposer
1 input An input device shall be focused on an surface even if the surface is not visible Wayland_IVI_Extension: ivi_input Nobuhiko Tanibata
2 input Multiple input devices shall be managed to tie surfaces Wayland_IVI_Extension: ivi_input
3 input A input framework shall be able to notify feedback, e.g. vibration to input device libinput or Wayland-IVI-Extension; ivi-input Nobuhiko Tanibata
4 surface/Layer/screen surface/layer/screen shall be managed by hierarchy Wayland_IVI_Extension Nobuhiko Tanibata
5 surface/Layer/screen surface or Layer shall be able to belong to several Layers or several screens Wayland_IVI_Extension to be extended Nobuhiko Tanibata
6 surface/Layer/screen surface/Layer shall be able to be positioned or rotated Wayland_IVI_Extension Nobuhiko Tanibata
7 surface/Layer/screen surface/Layer shall be able to be clipped Wayland_IVI_Extension Nobuhiko Tanibata
8 animation Layer shall be able to animated inter screens Wayland_IVI_Extension to be extended Nobuhiko Tanibata
9 animation surface shall be able to animated in layerWayland_IVI_Extension Nobuhiko Tanibata
10 surfaces surfaces shall be able to be synchronized to be composite at the same time, eglswap Synchronization Wayland_IVI_Extension to be extended Nobuhiko Tanibata
11 surfaces surface/screen shall be able to be captured Wayland_IVI_Extension to be extended Nobuhiko Tanibata
12 buffer share A surface shall be able to be handled as graphic memory and shared by another process for the nested compositor by application itself.Wayland_IVI_Extension: ivi-share Nobuhiko Tanibata
13 multi ECU/OS A surface on one ECU/OS shall be shared to another ECU/OS by identifying numeric ID. To be implemented in Weston Nobuhiko Tanibata
14 multi ECU/OS Input event of surface shared from another ECU/OS shall be forwarded to original another ECU/OS by identifying numeric ID. To be implemented in Weston Nobuhiko Tanibata
eg-ui-graphics-req-graphics.txt · Last modified: 2016/05/01 23:12 by ntanibata