Layout System for Devices with Variable Display Screen Sizes and Orientations
First Claim
1. A method for operating a data processing system having a display screen on which a GUI is displayed, said GUI having a plurality of configurations, said method comprisingproviding layout description;
- andproviding a runtime system that generates said GUI in response to said layout description and said display configuration,said layout description defining a first container having a plurality of components to be shown in said GUI within a first container space, each component having a component layout description within said first container, whereinsaid runtime system automatically allocates said first container space depending on said display configuration, and automatically divides said first container space into a plurality of component spaces, each component being shown in a corresponding one of said component spaces, said first container space and said component spaces automatically changing when said display configuration changes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a data processing system having a display screen on which a GUI is displayed is disclosed. The GUI has a plurality of configurations having different aspect ratios or numbers of pixels. The method includes providing a layout description and a runtime system that generates the GUI in response to the layout description and the display configuration. The layout description defines a first container having a plurality of components to be shown in the GUI within a first container space. Each component has a component layout description within the first container. The runtime system automatically allocates the first container space depending on the display configuration, and automatically divides the first container space into plurality of component spaces. Each component is shown in a corresponding one of the component spaces. The first container space and the component spaces automatically change when the display configuration changes.
42 Citations
9 Claims
-
1. A method for operating a data processing system having a display screen on which a GUI is displayed, said GUI having a plurality of configurations, said method comprising
providing layout description; - and
providing a runtime system that generates said GUI in response to said layout description and said display configuration, said layout description defining a first container having a plurality of components to be shown in said GUI within a first container space, each component having a component layout description within said first container, wherein said runtime system automatically allocates said first container space depending on said display configuration, and automatically divides said first container space into a plurality of component spaces, each component being shown in a corresponding one of said component spaces, said first container space and said component spaces automatically changing when said display configuration changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- and
Specification