US 12,367,035 B2
Method of implementing software architecture for common use of wayland protocol
Won Ho Kim, Yongin-si (KR); and Gu Hwan Bae, Yongin-si (KR)
Assigned to HYUNDAI MOBIS CO., LTD., Seoul (KR)
Filed by HYUNDAI MOBIS CO., LTD., Seoul (KR)
Filed on Dec. 28, 2022, as Appl. No. 18/147,486.
Claims priority of application No. 10-2022-0030197 (KR), filed on Mar. 10, 2022.
Prior Publication US 2023/0289179 A1, Sep. 14, 2023
Int. Cl. G06F 8/71 (2018.01); G06F 9/54 (2006.01)
CPC G06F 8/71 (2013.01) [G06F 9/541 (2013.01); G06F 2209/545 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A method of implementing a software architecture for common use of a Wayland protocol in a graphics module including an application layer, an application programming interface (API) layer, a GDBus layer, a layout service layer, a Wayland protocol layer, a Weston layer, and a kernel layer, the method comprising:
integrating the GDBus layer, relaying communication between the API layer and the layout service layer, into the Wayland protocol layer relaying communication between the layout service layer and the Weston layer;
changing the layout service layer, providing a service of determining and managing an application to be displayed on a screen, to a WindowManagerService module performing a function based on a Window policy, wherein changing of the layout service layer comprises:
implementing the WindowManagerService module to have a function-based function structure provided in the layout service layer; and
adding the implemented WindowManagerService module to the Weston layer; and
adding a WindowPolicyManager module, generalizing, defining, and managing the Window policy, which differs for each manufacturer, to the Weston layer.