发明名称 |
Smart objects for development of object oriented software |
摘要 |
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.
|
申请公布号 |
US6003037(A) |
申请公布日期 |
1999.12.14 |
申请号 |
US19960739329 |
申请日期 |
1996.10.30 |
申请人 |
PROGRESS SOFTWARE CORPORATION |
发明人 |
KASSABGI, GEORGE;SADD, JOHN R.;WOOD, WILLIAM T. |
分类号 |
G06F9/44;(IPC1-7):G06F17/30 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|