System, method and article of manufacture for creating a live application or applet development environment
First Claim
1. A method of creating a software application or applet using object oriented components in a development environment that provides substantially immediate response of the operation of the software being created to modifications made to the object oriented components by a software application or applet developer, said method comprising the steps of:
- a) providing an object oriented component having defined methods in addition to an initialization method in the class template from which the component is to be instantiated;
b) introducing the object oriented component into a development environment in which the software is being constructed from the object oriented components, the development environment having a software kernel configured to cause instantiation of the object oriented component;
c) registering the newly instantiated object oriented component with the development environment'"'"'s software kernel; and
d) invoking the newly instantiated object oriented component'"'"'s initialization method to initialize the object oriented component such that the object oriented component is capable of executing any of its defined methods within the development environment such that operation of the object oriented component'"'"'s methods can be invoked within the development environment to affect the operation of the software being constructed within the development environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for a live applet or application development environment includes software that cooperatively promotes and permits immediate socialization of new components with existing components as the new components are instantiated or dropped onto the development desktop. This is achieved by registering a new component being instantiated with the development environment'"'"'s kernel. Registration, in turn, invokes an initialization method derived from the class template that yielded the new component. The initialization method appropriately personalizes the new component when it executes its associated logic. The initialization method provide an editor for the new component if its properties are to be made editable. The software environment, its kernel, templates, components, editor and methods are preferably programmed in the Java programming language or a Java compatible language.
98 Citations
18 Claims
-
1. A method of creating a software application or applet using object oriented components in a development environment that provides substantially immediate response of the operation of the software being created to modifications made to the object oriented components by a software application or applet developer, said method comprising the steps of:
-
a) providing an object oriented component having defined methods in addition to an initialization method in the class template from which the component is to be instantiated; b) introducing the object oriented component into a development environment in which the software is being constructed from the object oriented components, the development environment having a software kernel configured to cause instantiation of the object oriented component; c) registering the newly instantiated object oriented component with the development environment'"'"'s software kernel; and d) invoking the newly instantiated object oriented component'"'"'s initialization method to initialize the object oriented component such that the object oriented component is capable of executing any of its defined methods within the development environment such that operation of the object oriented component'"'"'s methods can be invoked within the development environment to affect the operation of the software being constructed within the development environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for creating a software application or applet using object oriented components that provides substantially immediate response of the software to modifications made to the object oriented components by a software application or applet developer, said system comprising:
-
a) an object oriented component including an initialization method in the class template from which the object oriented component is to be instantiated and an initialization system; b) a development environment in which the software is constructed from object oriented components, the development environment having a software kernel configured to cause instantiation of the object oriented component when the object oriented component is introduced to the development environment; c) registration logic to register the object oriented component with the development environment'"'"'s software kernel when the object oriented component is instantiated by the software kernel; and d) invocation logic to call and run the instantiated object oriented component'"'"'s initialization system to initialize the object oriented component such that the object oriented component is capable of executing any of its defined methods within the development environment such that operation of the object oriented component'"'"'s methods can be invoked within the development environment to affect the operation of the software being constructed in the development environment. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program embodied on a computer-readable medium for creating a software application or applet using object oriented components in a development environment that provides substantially immediate response of the operation of the software being created to modifications made to the object oriented components by a software application or applet developer, said computer program comprising:
-
a) first software configured to create an object oriented component that includes an initialization method in the class template from which the object oriented component is to be instantiated; b) second software configured to provide a development environment for the construction of the software from object oriented components, the development environment having a software kernel configured to cause instantiation of an object oriented component when the object oriented component is introduced to the development environment; c) third software configured to register the newly instantiated object oriented component with the development environment'"'"'s software kernel; and d) fourth software configured to invoke the newly instantiated component'"'"'s initialization system to initialize the object oriented component such that the object oriented component is capable of executing any of its defined methods within the development environment such that the object oriented component'"'"'s methods can be invoked within the development environment to affect the operation of the software being constructed within the development environment. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification