Method and terminal for generating uniform device-independent graphical user interfaces
First Claim
1. Method for generating a user interface of a network node, whereas an application is structured into a core application part responsible for handling data objects and a viewer/controller application part responsible for displaying said data and initiating actions on said data, wherein said viewer/controller application part is formed by said user interface, characterized in that a screen mask creating module (240) for creating dynamically a screen mask of said user interface retrieves screen mask configuration data (320) and widget configuration data (310) over a network which are stored on a central processing unit, in that a widget creating module (230) generates at least one user interface component (10-18;
-
410) on the basis of one or more component patterns (411, 412) of the widget configuration data (310) and stores the at least one user interface component (10-18;
410) by means of a widget cache (210), in that a screen mask of said user interface is generated by said screen mask creating module (240), wherein said screen mask comprises at least one component which is a component out of said components comprising the widget configuration data, and in that said at least one component of said created screen mask is assigned to at least one data object and/or dynamic of said components assigned to said screen mask based upon a user action on a user interface component and/or a data object.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for generating a user interface of a network node. An application is structured into a core application part responsible to handle data objects and a viewer/controller application part responsible to display said data and to initiate actions on said data, wherein said viewer/controller application part is formed by said user interface. A screen mask creating module (240) retrieves screen mask configuration data (320) and widget configuration data (310). A widget creating module (230) generates at least one user interface component (10-18; 410) on the basis of one ore more component pattern (411, 412). A screen mask of said user interface is generated y said screen mask creating module (240), wherein said screen mask comprises at least one component which is a component out of said components comprised by the widget configuration data. Said at least one component is assigned to at least one data object and/or dynamic behaviour of said components assigned to said screen mask based up a user action on a user interface component and/or a data object.
-
Citations
20 Claims
-
1. Method for generating a user interface of a network node, whereas an application is structured into a core application part responsible for handling data objects and a viewer/controller application part responsible for displaying said data and initiating actions on said data, wherein said viewer/controller application part is formed by said user interface, characterized
in that a screen mask creating module (240) for creating dynamically a screen mask of said user interface retrieves screen mask configuration data (320) and widget configuration data (310) over a network which are stored on a central processing unit, in that a widget creating module (230) generates at least one user interface component (10-18; -
410) on the basis of one or more component patterns (411, 412) of the widget configuration data (310) and stores the at least one user interface component (10-18;
410) by means of a widget cache (210),in that a screen mask of said user interface is generated by said screen mask creating module (240), wherein said screen mask comprises at least one component which is a component out of said components comprising the widget configuration data, and in that said at least one component of said created screen mask is assigned to at least one data object and/or dynamic of said components assigned to said screen mask based upon a user action on a user interface component and/or a data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
410) on the basis of one or more component patterns (411, 412) of the widget configuration data (310) and stores the at least one user interface component (10-18;
-
17. Terminal device adapted to establish a user interface, which is operable by a user to operate an application executed by said terminal device, which comprises a screen mask creating component (240) for creating dynamically a screen mask of said user interface (GUI), comprising:
-
a retrieval component (260, 270) for retrieving a screen mask configuration data (320) and widget configuration data (310), which comprises configuration data about at least one component (10-18;
410),a parsing component (250, 230, 240) for parsing said screen mask configuration data (320) to obtain type information about said at least one component (10-18;
410) and to obtain individual settings of said at least one component (10-18;
410), and for parsing said widget configuration data (310) to obtain one or more component patterns (411, 412),a widget creating component (230) for obtaining said at least one component (10-18;
410) on the basis of at least one component pattern (411, 412) corresponding to said type information and for applying said individual settings onto said at least one component (10-18;
410), anda linking component (430) for linking said at least one component (10-18;
410) to at least one data object (460, 465). - View Dependent Claims (18, 19, 20)
-
Specification