Method and apparatus for customizing a software component
First Claim
1. In a computer system having a component class and a customizer class associated with the component class, a computer-implemented method of customizing a customizer instance of the customizer class for a component instance of the component class for use with an application builder tool environment, said component having at least one associated property, said computer-implemented method comprising:
- obtaining a component instance; and
identifying a customizer instance arranged to be associated with said component, said customizer instance being arranged to guide a user through the configuration of said component instance, wherein the customizer instance itself is arranged to be personalized by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides efficient methods, apparatuses, and products for customizing software components intended for use in application builder tools. In accordance with one aspect of the present invention, a method of customizing a component which has at least one associated property involves obtaining the component and then identifying a customizer that is arranged to be associated with the component. Such a customizer is further arranged to guide a user through the configuration of the component.
78 Citations
27 Claims
-
1. In a computer system having a component class and a customizer class associated with the component class, a computer-implemented method of customizing a customizer instance of the customizer class for a component instance of the component class for use with an application builder tool environment, said component having at least one associated property, said computer-implemented method comprising:
-
obtaining a component instance; and identifying a customizer instance arranged to be associated with said component, said customizer instance being arranged to guide a user through the configuration of said component instance, wherein the customizer instance itself is arranged to be personalized by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a computer system having a component class and a customizer class associated with the component class, a computer-implemented method of customizing a customizer instance of the customizer class a component for use with an application builder tool environment, said component having at least one associated property, said computer-implemented method comprising:
-
generating customization options associated with said property, said customization options being associated with a customizer instance, said customization options being arranged to modify said property, wherein the customizer itself is arranged to be personalized; and modifying said property using said customization options associated with said customizer instance. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. In a computer system having a component class and a customizer class associated with the component class, a user interface for use in customizing a customizer instance of the customizer class for a component instance of a component class that is to be used with an application builder tool on a computer system, said component instance having at least one associated property, said user interface comprising:
a customizer instance, said customizer instance being associated with said component instance, said customizer instance being arranged to enable said property associated with said component instance to be modified, wherein customization options relating to said property associated with said component are generated through interactions with said customizer, wherein the customizer instance itself is arranged to be personalized. - View Dependent Claims (21, 22, 23)
-
24. In a computer system having a component class and a customizer class associated with the component class, a computer-readable medium comprising computer-readable program code devices configured to cause a computer to:
-
run a software program on said computer, said software program being an application builder tool; obtain an instance of a software component for use with said application builder tool, said instance of software component having at least one associated property; and identify an instance of a customizer arranged to be associated with said component instance, said customizer instance further being arranged to guide a user through a configuration of said component, wherein the customizer instance itself can be personalized by the user. - View Dependent Claims (25, 26, 27)
-
Specification