| CPC G06F 3/0483 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 3/0486 (2013.01)] | 18 Claims |

|
1. An Information Handling System (IHS), comprising:
a processor; and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:
display on a Graphical User Interface (GUI) a workspace comprising a project identifier, a web content window with a search bar, a launch bar located below the web content window comprising web app icons associated with the project identifier, and a plurality of tabs located outside of the web content window corresponding to pages and documents associated with the project identifier, wherein the launch bar and tabs are loaded based upon metadata associated with the project identifier;
determine that a user has dragged-and-dropped a tab of the plurality of tabs onto the launch bar; and
in response to the determination that the user dragged-and-dropped the tab onto the launch bar:
parse a Uniform Resource Locator (URL) associated with the tab to identify a resource and a data source, wherein the data source is separate from the resource;
in response to a determination that a web app icon does not exist in the launch bar, automatically add the web app icon to the launch bar and add metadata associated with the web app to the metadata associated with the project identifier;
associate a preview of the data source with the web app icon, wherein the preview comprises an image of the data source associated with the web app icon and provides a visual indication that the tab is open;
render the preview in a preview pane above the launch bar; and
render another preview of a second data source associated with the web app icon, wherein the second data source corresponds to a second tab. wherein the order in which the preview appears is based on context information.
|