Method and computer system for document authoring
First Claim
1. An integrated development environment for developing user interface documents, comprising:
- an editor to edit a user interface document;
an adaptation engine to generate device class specific representations of the user interface document, each device class specific representation referring to a respective device class;
the integrated development environment further comprising a device class dependent complexity indicator to determine complexity values of layout components of the device class specific representations by using complexity evaluation functions, associated with the layout components and to aggregate the complexity values by device class according to a corresponding layout component hierarchy of the respective device class specific representation.
3 Assignments
0 Petitions
Accused Products
Abstract
Integrated development environment IDE (999), method and computer system for developing user interface documents. An editor (104) is used for editing a user interface document. An adaptation engine (105) generates device class specific representations of the user interface document. Each device class specific representation refers to a respective device class. Device class dependent tools (120) of the IDE (999) are used for generating device class specific information and providing it to the author. Device class specific information can be information about the complexity of the user interface by device class provided by a complexity indicator (121), information about how many pages are generated for which device class provided by a device class dependent view (122) or information about the layout for various device classes provided by a frames layouting view (124).
71 Citations
17 Claims
-
1. An integrated development environment for developing user interface documents, comprising:
-
an editor to edit a user interface document; an adaptation engine to generate device class specific representations of the user interface document, each device class specific representation referring to a respective device class; the integrated development environment further comprising a device class dependent complexity indicator to determine complexity values of layout components of the device class specific representations by using complexity evaluation functions, associated with the layout components and to aggregate the complexity values by device class according to a corresponding layout component hierarchy of the respective device class specific representation. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
3. The integrated development environment of claim 3, where the editor is interfaced to a template XML description file including information about different available document templates, the information comprising meta data about device classes supported by the templates.
-
13. A computer implemented method for generating user interface documents, comprising:
-
loading a user interface document into an editor; generating device class specific representations of the user interface document using an adaptation engine, each device class specific representation referring to a respective device class; the method comprises the further operations performed by a complexity indicator; determining complexity values of layout components of the device class specific representations by using complexity evaluation functions, associated with the layout components; and aggregating the complexity values by device class according to a corresponding layout component hierarchy of the respective device class specific representation. - View Dependent Claims (14, 15, 16)
-
-
17. (canceled)
Specification