Webtop: multiple applet delivery within a fixed-sized viewing space
View Patent ↗A technique for executing applets is provided. Initially, a webtop applet is loaded into, for example, a browser window. The webtop applet displays the list of applets available to a user. The user selects one or more applets from the list received by the webtop applet. The webtop applet generates a separate JInternal frame for each selected applet, and each JInternal frame executes its associated applet within a separate window. The windows assume different configurations such as being resized, repositioned, cascaded, tiled, windowed, minimized, maximized, or overlapped with one or more other windows within a fixed-size view space of the browser window. Each window is manipulated by the user separately from the other windows which are contained within the fixed sized view space.
1. A method of executing applets, comprising:
loading and displaying a main applet;
dynamically selecting a plurality of applets from a displayed list of a plurality of available applets in the displayed main applet, to include in a selection, wherein the plurality of applets displayed in the list are not yet loaded for execution;
sending to a server at substantially the same time, the selection comprising the plurality of applets;
loading the plurality of selected applets into the displayed main applet;
generating a separate window for each loaded applet within the displayed main applet; and
displaying and executing each loaded applet in the generated separate window.
2. The method according to claim 1 , wherein the main applet is a platform for running any applet.
3. The method according to claim 1 , wherein the main applet is a platform for dynamically running independent applets, and wherein each of said windows for the independent applets are resizable.
4. The method according to claim 1 , further comprising dynamically loading and removing applets from the main applet, wherein at least two applets of said applets are obtained from different computers and are displayed in a respective window inside the displayed main applet at the same time.