Live software construction with dynamic classes
OwnerKenneth J. Goldmaninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerKenneth J. Goldmaninventor
Estimating the term…
A system for software development provides an underlying object-oriented programming language and a language front-end supporting software development in a programming methodology of the object-oriented programming language, the system providing a graphical programming environment permitting access to classes of the object-oriented programming language and permitting subclasses to be defined and modified dynamically (“dynamic classes”) while the software under development is executing. Modifications to the dynamic classes can be reflected in future instances of the classes and in instances of the classes existing prior to the changes. In one embodiment, the object-oriented programming language is Java. The dynamic classes coexist with compiled classes of the object-oriented programming language, the dynamic and compiled classes each being capable of calling methods on instances of any class. The dynamic classes may be created as subclasses of other dynamic classes or of compiled classes (“parent classes”) and may selectively override methods of the parent class.
A computer program embodied on a computer-readable medium for providing software development, the embodied program comprising:
A computer program embodied on a computer-readable medium for providing software development, the embodied program comprising:
A computer system comprising:
A method of providing live software construction within an existing object-oriented programming language, the method comprising the steps of:
Dependencies are inferred from the claim text.