User Tools

Site Tools


eg-ui-graphics-req-graphics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eg-ui-graphics-req-graphics [2016/03/11 04:29]
ntanibata [Use cases]
eg-ui-graphics-req-graphics [2016/05/01 23:12] (current)
ntanibata [Requirement]
Line 9: Line 9:
 ===== Use cases ===== ===== Use cases =====
 ^ No      ^ name ^ Description ​         ^ Recommended solution (if you have) ^ Proposer ^ ^ No      ^ name ^ Description ​         ^ Recommended solution (if you have) ^ Proposer ^
-| 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 ​ | +| 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 | One input device can be focused on multiple ​surfaces ​| Wayland_IVI_Extension:​ ivi_input | Nobuhiko Tanibata | +| 1| Input | Event of Steering switch is notified to multiple ​contents/​applications ​| Wayland_IVI_Extension:​ ivi_input | Nobuhiko Tanibata | 
-| 2| Input | Multiple Input devices can be managed by one graphic compositor (service) ​| 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| Input  | | Nobuhiko Tanibata | +| 3| AnimationA content is animated in an user window ​Wayland_IVI_Extension:​ ivi_share| Nobuhiko Tanibata | 
-| 4| Input  | | Nobuhiko Tanibata | +| 4| AnimationA content is animated inter Headup display to Center display ​Wayland_IVI_Extension to be extened| Nobuhiko Tanibata | 
-| 5| Input  | | Nobuhiko Tanibata | +| 5| surface/​Layer/​screenA part of content is clipped and then viewed in another screen ​Wayland_IVI_Extension ​| Nobuhiko Tanibata | 
-| 6| Input  | | Nobuhiko Tanibata | +| 6| surface/​Layer/​screenA application content is rotated in portrait/​landscapeWayland_IVI_Extension ​| Nobuhiko Tanibata | 
-| 7| Input  | | Nobuhiko Tanibata | +| 7| surface/​Layer/​screenApplication contents are synchronized to change next frames ​Wayland_IVI_Extension to be extened ​| Nobuhiko Tanibata | 
-| 8| Input |  | | 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 ===== ===== Requirement =====
-^ No      ^ name ^ Description ​         ^ Recommended solution (if you have) ^ +^ No      ^ name ^ Description ​         ^ Recommended solution (if you have) ^ proposer ​
-0(example) ​   ​| Nobuhiko Tanibata | A surface ​shall be able to get input event even if it is offscreen ​  [[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 | An input device shall be focused on an surface even if the surface is not visible| Wayland_IVI_Extension:​ ivi_input ​| Nobuhiko Tanibata
-1| | | | +| 2| input | Multiple input devices shall be managed to tie surfaces | Wayland_IVI_Extension:​ ivi_input | Nobuhiko Tanibata 
-2| | | |+| 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 layer|Wayland_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
 +11surfacessurface/​screen shall be able to be captured  ​|Wayland_IVI_Extension to be extended | Nobuhiko Tanibata
 +12buffer 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.1457670552.txt.gz · Last modified: 2016/03/11 04:29 by ntanibata