PROGRAMMING ARCHITECTURE SUPPORTING MIXED TWO AND THREE DIMENSIONAL DISPLAYS
First Claim
1. A method used in an application containing code of a programming language enabling simultaneous display on a screen of both first content and second content, the first content being three-dimensional content, the method comprising:
- generating a first command directing at least in part a first configuration of a first region of the screen to support the first content, the first configuration being a first three-dimensional configuration;
generating a second command directing at least in part a second configuration of a second region of the screen to support the second content;
causing the display of the first content within the first region of the screen; and
causing the display of the second content within the second region of the screen.
6 Assignments
0 Petitions
Accused Products
Abstract
Applications are provided that contain code of a programming language enabling simultaneous display on a screen of both two-dimensional and three-dimensional content. Furthermore, development systems and program libraries supporting the same are provided. A first command is generated by first program code of an application. The first command directs a first configuration of a first region of the screen to support the three-dimensional content. A second command is generated by second program code of the application. The second command directs a second configuration of a second region of the screen to support the two-dimensional content. The display of the three-dimensional content is caused within the first region of the screen, and the display of the two-dimensional content is caused within the second region of the screen.
130 Citations
20 Claims
-
1. A method used in an application containing code of a programming language enabling simultaneous display on a screen of both first content and second content, the first content being three-dimensional content, the method comprising:
-
generating a first command directing at least in part a first configuration of a first region of the screen to support the first content, the first configuration being a first three-dimensional configuration; generating a second command directing at least in part a second configuration of a second region of the screen to support the second content; causing the display of the first content within the first region of the screen; and causing the display of the second content within the second region of the screen. - View Dependent Claims (2, 3)
-
-
4. A software development kit for a programming language that enables simultaneous display on a screen of both two-dimensional content and three-dimensional content, the software development kit comprising:
-
a compiler that compiles code written in the programming language into compiled code; and at least one library module that responds to first program calls by assisting in establishing a first region of a screen, the establishing of the first region involving placing the first region in a first configuration to support display of first content, the first configuration being a first three-dimensional configuration, and the first content being three-dimensional content; the at least one library module that responds to second program calls by assisting in establishing a second region of the screen, the establishing of the second region involving placing the second region in a second configuration to support display of second content, the first configuration being different than the second configuration; and the compiler being configured to link the compiled code with the at least one library module. - View Dependent Claims (5, 6)
-
-
7. A computer program product stored within a computer-readable medium for enabling a processor to display content on a screen that supports two-dimensional display and three-dimensional display, the computer program product comprising:
-
one or more library modules that receive one or more commands; first code that delivers the one or more commands to the one or more library modules, the one or more commands being indicative of a viewing dimension, the one or more library modules responding to the one or more commands by at least in part placing a first screen region in a selected one of a two-dimensional configuration or a three-dimensional configuration, the selection in conformance with the viewing dimension; and second code that at least assists in establishing display of content in the first screen region of the screen. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method used in an application containing code of a programming language enabling simultaneous display on a screen of both two-dimensional content and three-dimensional content, the method comprising:
-
generating a first command directing a two-dimensional display of the two-dimensional content within a first region of the screen; and generating a second command directing a three-dimensional display of the three-dimensional content within a second region of the screen. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A program library supporting a programming language, the program library comprising:
-
a first predefined module that responds to first program calls by assisting in establishing a first region of a screen, the establishing of the first region involving placing the first region in a first configuration to support display of first content, the first configuration being a first three-dimensional configuration, and the first content being three-dimensional content; and a second predefined module that responds to second program calls by assisting in establishing a second region of the screen, the establishing of the second region involving placing the second region in a second configuration to support display of second content, the first configuration being different than the second configuration. - View Dependent Claims (19, 20)
-
Specification