Methods and computer systems for document authoring
First Claim
1. A system for authoring documents comprising:
- an editor for editing a user interface description document;
a pagination engine, comprising a processor, for paginating the user interface description document for a plurality of device categories using an automatic real-time pagination algorithm that utilizes limitations associated with each device category to generate a plurality of page hierarchies of the user interface description document for the corresponding device categories to reflect the current editing status of the user interface description document, wherein paginating comprises splitting the user interface document into several pages, which gathered output is the same content as the original document; and
a pagination display for displaying the plurality of page hierarchies to a user, wherein each page hierarchy comprises a graphical tree structure representation of the paginated user interface description document showing the number of pages in the user description document and the arrangement of user interface elements on one or more of the pages;
wherein the editor is interfaced to the pagination engine so that the pagination engine paginates the user interface description document while being edited for a plurality of device categories; and
further wherein the pagination engine is interfaced to the pagination display so that the pagination display displays a plurality of page hierarchies corresponding to the plurality of device categories with respect to the current editing status of the user interface description document.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer systems are provided for authoring documents. In one implementation, a computer system is provided that comprises an editor for editing a UI document, a pagination engine for paginating the UI document, and a pagination display for displaying a paginated document representation with respect to the UI document. The editor may be interfaced to the pagination engine so that the pagination engine paginates the user interface description document while being edited for a plurality of device categories. Further, the pagination engine may be interfaced to the pagination display so that the pagination display displays a paginated document representation for each device category with respect to the current editing status of the UI document.
12 Citations
15 Claims
-
1. A system for authoring documents comprising:
-
an editor for editing a user interface description document; a pagination engine, comprising a processor, for paginating the user interface description document for a plurality of device categories using an automatic real-time pagination algorithm that utilizes limitations associated with each device category to generate a plurality of page hierarchies of the user interface description document for the corresponding device categories to reflect the current editing status of the user interface description document, wherein paginating comprises splitting the user interface document into several pages, which gathered output is the same content as the original document; and a pagination display for displaying the plurality of page hierarchies to a user, wherein each page hierarchy comprises a graphical tree structure representation of the paginated user interface description document showing the number of pages in the user description document and the arrangement of user interface elements on one or more of the pages; wherein the editor is interfaced to the pagination engine so that the pagination engine paginates the user interface description document while being edited for a plurality of device categories; and
further wherein the pagination engine is interfaced to the pagination display so that the pagination display displays a plurality of page hierarchies corresponding to the plurality of device categories with respect to the current editing status of the user interface description document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for authoring documents, the method comprising the steps of:
-
launching a pagination request while editing a user interface description document; paginating, via a pagination engine, the user interface description document for a plurality of device categories using an automatic real-time pagination algorithm that utilizes limitations associated with each device category to generate a plurality of page hierarchies of the user interface description document for the corresponding device categories to reflect the current editing status of the user interface description document, wherein paginating comprises splitting the user interface document into several pages, which gathered output is the same content as the original document; and displaying, on a display device, the plurality of page hierarchies corresponding to the plurality of device categories to a user, wherein each page hierarchy comprises a graphical tree structure representation of the paginated user interface description document showing the number of pages in the user description document and the arrangement of user interface elements on one or more of the pages for each device category with respect to the current editing status of the user interface description document. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising a computer-readable storage medium, the computer-readable storage medium comprising instructions for performing, when executed by a processor, a method for authoring documents, the method comprising:
-
launching a pagination request while editing a user interface description document; paginating, via a pagination engine, the user interface description document for a plurality of device categories using an automatic real-time pagination algorithm that utilizes limitations associated with each device category to generate a plurality of page hierarchies of the user interface description document for the corresponding device categories to reflect the current editing status of the user interface description document, wherein paginating comprises splitting the user interface document into several pages, which gathered output is the same content as the original document; and displaying the plurality of page hierarchies corresponding to the plurality of device categories to a user, wherein each page hierarchy comprises a graphical tree structure representation of the paginated user interface description document showing the number of pages in the user description document and the arrangement of user interface elements on one or more of the pages for each device category with respect to the current editing status of the user interface description document. - View Dependent Claims (12, 13, 14)
-
-
15. A system for authoring documents comprising:
-
means for launching a pagination request while editing a user interface description document; means for pagination, using a pagination engine comprising a processor, for paginating the user interface description document for a plurality of device categories using an automatic real-time pagination algorithm that utilizes limitations associated with each device category to generate a plurality of page hierarchies of the user interface description document for the corresponding device categories to reflect the current editing status of the user interface description document, wherein paginating comprises splitting the user interface document into several pages, which gathered output is the same content as the original document; and means for displaying the plurality of page hierarchies corresponding to the plurality of device categories to a user, wherein each page hierarchy comprises a graphical tree structure representation of the paginated user interface description document showing the number of pages in the user description document and the arrangement of user interface elements one or more of the pages for each device category with respect to the current editing status of the user interface description document.
-
Specification