| CPC G06F 8/71 (2013.01) [G06F 9/541 (2013.01); G06F 2209/545 (2013.01)] | 7 Claims |

|
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.
|