This is a very simple demo showing how to make div elements dockable & floatable. The div elements can contain any standard HTML elements. Either Ajax or Websocket can be used to send request to the web site and update web pages based on the response. You can also use SPA framework such as AngularJS, ReactJS to dynamically get contents from web site.
An IFrame can be also dockable and floatable. Please see the demo with IFrame