Isolating, managing and communicating with user interface elements
First Claim
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
- provide a particular software application that operates in a managed runtime environment, the particular software application having a user interface;
use a window handle to allow a user interface of the particular software application to display content from two or more different partitioned process spaces at a same time; and
allow information from the two or more partitioned process spaces to be integrated within the user interface of the software application operating in the managed runtime environment while preserving a level of isolation between the two or more different partitioned process spaces.
3 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed that allow a user interface in a managed runtime environment to display content from two or more different partitioned process spaces. A software application having a user interface operates a managed runtime environment. A window handle allows a user interface of the application to display content from different partitioned process spaces at a same time. Information from the partitioned process spaces can be integrated within the user interface while preserving a level of isolation between the partioned process spaces. This is accomplished by providing a first portion of a content container for the user interface with a host control that contains the window handle and resides in a first partitioned process space of a main window. A second portion of the content container is provided with a source control that provides the window handle and resides in a second partitioned process space.
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
provide a particular software application that operates in a managed runtime environment, the particular software application having a user interface; use a window handle to allow a user interface of the particular software application to display content from two or more different partitioned process spaces at a same time; and allow information from the two or more partitioned process spaces to be integrated within the user interface of the software application operating in the managed runtime environment while preserving a level of isolation between the two or more different partitioned process spaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for integrating user interface content from different partitioned process spaces in a single user interface comprising the steps of:
-
providing a particular software application that operates in a managed runtime environment, the particular software application having a user interface; providing a first portion of a content container for the user interface with a host control that contains a window handle and resides in a first partitioned process space of a main window; providing a second portion of the content container for the user interface with a source control that provides the window handle and resides in a second partitioned process space of the main window, the second portion of the content container having content for display; and allowing information from the first partitioned process space and the second partitioned process space to be integrated within the user interface of the software application operating in the managed runtime environment while preserving a level of isolation between the first portion and the second portion of the content container. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for integrating user interface content from different partitioned process spaces in a single user interface comprising the steps of:
-
providing a particular software application that operates in a managed. NET Framework environment, the particular software application having a user interface; providing a first portion of a content container for the user interface with a host control that contains a Windows HWND handle and resides in a first partitioned process space of a main window; and providing a second portion of the content container for the user interface with a source control that provides the Windows HWND handle and resides in a second partitioned process space of the main window, the second portion of the content container having content for display. - View Dependent Claims (17, 18, 19, 20)
-
Specification