Methods, systems and computer program products for creating user interface to applications using generic user interface templates
First Claim
1. A method of providing a user interface for an application, the method comprising:
- identifying a user interface template that implements a task pattern for a model class;
identifying a model adapter that provides an interface for the application that conforms to the model class; and
creating a user interface for the application from the identified user interface template and the identified model adapter.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface template that implements a task pattern for a model class and a model adapter that provides an interface for the application that conforms to the model class are identified. A user interface for the application is created from the identified user interface template and the identified model adapter. The user interface template may include a generic view and a generic controller. The model adapter may provide a business object interface, and may be configured to communicate with the application via a J2EE Connector Architecture (JCA) connector. The user interface template may define an abstract portlet, and creating a user interface includes creating a portlet instance that communicates with the application via the model adapter. The portlet instance may be configured using an application portlet builder portlet. The portlet builder may also identify the user interface template and the model adapter.
-
Citations
20 Claims
-
1. A method of providing a user interface for an application, the method comprising:
-
identifying a user interface template that implements a task pattern for a model class;
identifying a model adapter that provides an interface for the application that conforms to the model class; and
creating a user interface for the application from the identified user interface template and the identified model adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13)
-
-
8. A system for providing a user interface to an application, the system comprising:
a user interface builder object operative to identify a user interface template that implements a task pattern for a model class, to identify a model adapter that provides an interface for the application that conforms to the model class, and to create a user interface for the application from the identified user interface template and the identified model adapter. - View Dependent Claims (9, 10, 11)
-
14. A system, comprising:
-
an application;
a model adapter that provides an interface for the application that conforms to a model class; and
a portlet that implements a task pattern for the model class and that communicates with the application via the model adapter according to the interface. - View Dependent Claims (15, 16)
-
-
17. A computer program product for providing a user interface to an application, the computer program product comprising computer readable code embodied in a computer readable storage medium, the computer readable code comprising:
program code configured to provide a user interface builder object operative to identify a user interface template that implements a task pattern for a model class, to identify a model adapter that provides an interface for the application that conforms to the model class, and to create a user interface for the application from the identified user interface template and the identified model adapter. - View Dependent Claims (18, 19, 20)
Specification