I tried googling it and there is no direct and/or clear cut answer.
The developer website\'s definition is not clear either:
The interface tha
Window manager organises the screen and processes what should go where and how they should be layered.
Here is a nice open source example of a floating object. Floating Object Example