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
Last revision Both sides next revision
eg-ui-graphics-req-graphics [2016/03/07 13:18]
ntanibata
eg-ui-graphics-req-graphics [2016/05/01 23:11]
ntanibata [Use cases]
Line 8: Line 8:
  
 ===== Use cases ===== ===== Use cases =====
-^ No      ^ name ^ Description ​         ^ Recommended solution (if you have) ^ +^ No      ^ name ^ Description ​         ^ Recommended solution (if you have) ^ Proposer ​
-| 0(example) ​   ​Nobuhiko Tanibata ​| 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 ​ | +| 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| | | | +| 1| Input Event of Steering switch is notified to multiple contents/​applications ​Wayland_IVI_Extension:​ ivi_input | Nobuhiko Tanibata ​
-| 2| | | | +| 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 ===== ===== 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.txt · Last modified: 2016/05/01 23:12 by ntanibata