USER INTERFACE EXTENSIBILITY FOR WEB APPLICATION DEVELOPMENT TOOL
First Claim
1. A method in a computing device, comprising:
- enabling a user to generate an object that includes a definition of at least one user interface element; and
enabling the user to include the generated object in a stored plurality of objects, the objects configured to be loaded and installed by a web development tool as an instance of a web application;
the object configured to be read by the web development tool to display the at least one user interface element as a customization to a graphical user interface displayed by the web development tool, the graphical user interface configured to be interacted with to enable the web application to be developed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided that enable a user interface of a web development tool to be customized for a web application. A plurality of objects that define a web application is received. The objects are determined to include a customization file that includes a definition for at least one user interface element as a customization to a graphical user interface. The customization file is parsed to receive the user interface element definition(s). A graphical user interface is generated for display that is configured to be interacted with by a user to enable the web application to be developed. The graphical user interface includes one or more user interface element based on the user interface element definition(s) as customizations to the graphical user interface.
107 Citations
19 Claims
-
1. A method in a computing device, comprising:
-
enabling a user to generate an object that includes a definition of at least one user interface element; and enabling the user to include the generated object in a stored plurality of objects, the objects configured to be loaded and installed by a web development tool as an instance of a web application; the object configured to be read by the web development tool to display the at least one user interface element as a customization to a graphical user interface displayed by the web development tool, the graphical user interface configured to be interacted with to enable the web application to be developed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a web development tool, comprising:
-
receiving a plurality of objects that define a web application; determining that the objects include a customization object that includes a definition for at least one user interface element as a customization to a graphical user interface; parsing the customization object to receive the at least one user interface element definition; and generating a graphical user interface for display that is configured to be interacted with by a user to enable the web application to be developed, said generating including generating the graphical user interface to include the at least one user interface element based on the at least one user interface element definition as a customization to the graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A web development tool in a computing device, comprising:
-
a loader configured to access a plurality of objects that define a web application, the loader further including a customization object loader configured to load a customization object that includes a definition for at least one user interface element as a customization to a graphical user interface if the objects include the customization object; a file parser configured to parse the customization object to receive the at least one user interface element definition; and a GUI (graphical user interface) generator configured to generate a graphical user interface for display that is configured to be interacted with by a user to enable the web application to be developed, the GUI generator including the at least one user interface element in the graphical user interface based on the at least one user interface element definition as a customization to the graphical user interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification