Smart objects for development of object oriented software
AssigneeProgress Software Corporation
InventorsGeorge Kassabgi, John R. Sadd, William T. Wood
Life of this patent
Estimating the term…
Loading patent…
AssigneeProgress Software Corporation
InventorsGeorge Kassabgi, John R. Sadd, William T. Wood
Estimating the term…
An improved object-oriented programming environment for facilitating creation of database management applications is disclosed. The programming environment provides a method and apparatus for establishing named connections between encapsulated, individually designed software components referred to as "smart objects," which communicate and act in a coordinated fashion as part of a finished software application. Connections between smart objects are referred to as "smart links." A basic set of smart links for coordinating a core group of smart objects is disclosed, and a substantial variety of database management applications can be created using the disclosed smart objects and smart containers. The core group of smart objects each include four common capabilities: the capability to initialize and destroy themselves, the capability to get and set attributes, the capability to add and remove smart links, and the capability to communicate using a standard communication interface. Individual smart objects have other capabilities in addition to the four common capabilities.
A method for connecting objects with an interactive software development environment comprising the steps of:
An interactive software development environment for development of an object oriented application with selected structure comprising:
A method for creating a database management application with a user interface builder comprising the steps of:
An object-oriented programming environment for creation of database management applications with a plurality of predefined objects comprising:
Dependencies are inferred from the claim text.