Omniportlet-declaratively publish data in a portal without code
First Claim
Patent Images
1. A method for generating a page, the method comprising:
- determining a data source specification and a layout specification for the page, the data source specification and layout specification being declaratively specified by a user, the data source specification including access information for a data source;
retrieving data for the data source based on the data source specification and the access information;
determining a layout for the data based on the layout specification; and
generating the page using the data and the determined layout.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for generating a page from a declarative specification are provided. An interface is provided that enables a user to declaratively specify a data source. Also, an interface is provided that allows a user to declaratively specify layout information for data from the data source. A page is then generated based on the declarative specification for the data source and the layout information.
69 Citations
29 Claims
-
1. A method for generating a page, the method comprising:
-
determining a data source specification and a layout specification for the page, the data source specification and layout specification being declaratively specified by a user, the data source specification including access information for a data source;
retrieving data for the data source based on the data source specification and the access information;
determining a layout for the data based on the layout specification; and
generating the page using the data and the determined layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a graphical user interface (GUI), the method comprising:
-
providing a data source interface that enables a user to declaratively specify access information for a data source;
determining a declarative specification for the data source;
retrieving data for the data source using the access information;
providing a layout interface that enables the user to declaratively specify a layout for the determined data;
determining a layout specification for the determined data; and
generating a graphical user interface based on the declarative specification for the data source and the layout specification for the determined data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for declaratively generating a page using an interface, the method comprising:
-
receiving a declarative specification of access information for a data source, wherein the access information is input by a user;
retrieving data using the access information for the data source;
determining layout information for data from the data source; and
generating a page using the retrieved data and the layout information. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification