Filtering an object interface definition to determine services n

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

717 2, 709318, 709315, 709201, 707104, 707103, 707 10, 345348, 345967, 345968, G06F 944, G06F 1700

Patent

active

060832770

ABSTRACT:
A distributed object application builder apparatus filters an object definition to determine the information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object) in the builder has plugs and sockets that are interconnected to other parts to define a distributed object application. At run time, actual instances of objects are substituted for the parts. A method of determining the plugs of an identified part begins by retrieving the interface (object definition) that corresponds to the part. Once retrieved, the plugs of the part are identified by determining the object-valued attributes of the retrieved interface, determining the operations from the retrieved interface that require one object-valued argument, and retrieving the factory argument list from the factory method for the object. These attributes and arguments constitute the plugs of the part. Sockets of a part are determined similarly. The plugs of a part are determined based upon their matching with a previously chosen socket. Similarly, if a plug is chosen first from a part, this chosen plug is matched with a socket of another part. A distributed object application program is constructed by choosing a first part, filtering its interface to determine its plugs and sockets, and then choosing and filtering the interface of a second part. Once plugs and sockets are determined, they are connected to at least partially define a distributed object application program. The filtering takes place within a visual application builder using a graphical user interface to select and connect parts.

REFERENCES:
patent: 5261098 (1993-11-01), Katin et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5339433 (1994-08-01), Frid-Nielsen
patent: 5392448 (1995-02-01), Frankel et al.
patent: 5414806 (1995-05-01), Richards
patent: 5446902 (1995-08-01), Islam
patent: 5450583 (1995-09-01), Inada
patent: 5475817 (1995-12-01), Waldo et al.
patent: 5524246 (1996-06-01), Hurley et al.
patent: 5546519 (1996-08-01), Berry
patent: 5577251 (1996-11-01), Hamilton et al.
patent: 5634002 (1997-05-01), Polk et al.
patent: 5659735 (1997-08-01), Parrish et al.
patent: 5671415 (1997-09-01), Hossain
patent: 5692183 (1997-11-01), Hapner et al.
patent: 5699310 (1997-12-01), Garloff et al.
patent: 5721911 (1998-02-01), Ha et al.
patent: 5724589 (1998-03-01), Wold
patent: 5860004 (1999-01-01), Fowlow et al.
patent: 5920868 (1999-07-01), Fowlow et al.
patent: 5949998 (1999-09-01), Fowlow et al.
patent: 5991535 (1999-11-01), Fowlow et al.
patent: 5991823 (1999-11-01), Cavanaugh, III et al.
COBRA Specification, Revision 2.0, Jul. 1995. Object Management Group, Inc., entire document Jul. 1995.
Al-Salqant et al., "Media Wave: A Distributed Multimedia Environment with Interoperability," Enabling Technologies, 1995 Workshop, pp. 128-137 Apr. 1995.
Gamma et al., "Factory Method Design Patterns-Elements of Reusable Object-Oriented Software," pp. 107-116 Dec. 1994.
McClatchey et al., "Providing Reusability in Distributed Object Control Systems," Intl. IEEE/IAS Conf. on Ind. Atomation and Control: Emerging Technologies, 1995, pp. 765-771, May 22-27 1995.
Choi et al., "A New Control Service Model Based on Corba for Distributed Multimedia Objects," Proceedings of the 22nd Euromicro Conf. on Euromicro 96. Beyond 2000: Hardware and Software Design Strategies, pp. 467-474, Sep. 2-5 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Filtering an object interface definition to determine services n does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Filtering an object interface definition to determine services n, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Filtering an object interface definition to determine services n will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1482084

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.