Patent
1992-06-15
1999-04-20
Beausoliel, Jr., Robert W.
395701, G06F 944
Patent
active
058965327
ABSTRACT:
Techniques for defining object classes at run time which are indistinguishable from object classes compiled at compile time. The techniques are applied to widgets employed in X window systems. Further disclosed are new kinds of widgets. One of the new kinds is a widget which has monitor functions associated with specific resources. When the resource is accessed, the monitor function is executed. Another is a widget which has a callback tester function associated with a list of callback functions. The callback tester performs a test whenever any resource of the widget is modified, and if the test succeeds, the functions on the list of callback functions are invoked. Other kinds of widgets are adapted to representing servers and clients. In these widgets, resources represent interprocess communications and operations on the resources are related to the interprocess communication.
REFERENCES:
patent: 5093914 (1992-03-01), Coplien et al.
patent: 5133075 (1992-07-01), Risch
patent: 5206951 (1993-04-01), Khoyi et al.
patent: 5230072 (1993-07-01), Smith et al.
patent: 5280610 (1994-01-01), Travis, Jr. et al.
patent: 5339392 (1994-08-01), Risberg et al.
patent: 5421016 (1995-05-01), Conner et al.
patent: 5446902 (1995-08-01), Islam
Asente et al., "X Window System Toolkit, The Complete Programmer's Guide and Specification" Digital Press, Dec. 1990.
Konstan et al., "Developing a GUIDE Using Object-Oriented Programming", OOPSLA '91, pp. 75-88, Dec. 1991.
Keene, T. "Developing X-Window Apps", Unix Today, p. 44, Nov. 1990.
Open Software Foundation, "OSF/MOTIF.TM. Programmer's Guide" pp. 8-49, 1991.
Munsch et al., "HP IVI Application Program Interface Design" pp. 21-31, Hewlett Packard Journal, Oct. 1990.
Brazille, et al. "The Object Interface Library", C++ Report pp. 18-24, 1991.
"Developing Software Using X Windows", Watson, T.A., Mar. 2, 1990 "Evaluating Alternative Display Sharing System", Fitzgerald, P.F., Apr. 19, 1991.
"Designing Uses Interface Tools for the X Window System", McGregor, S., Mar. 3, 1989.
"OSF Motif: The User Interface Standard", Oldenburg, H., Nov. 17, 1989.
"X-related Graphical User Interfaces: A Design Team's Experience", Barker et al. Nov. 8, 1990.
"Validation of Motif Graphical User Interface Widget Set", Birjandi et al., Jan. 11, 1991.
"Dynamic Reassociation of a Subclass with a Superclass", IBM Technical Disclosure Bulletin, vol. 33, No. 10A, Mar. 1991, p. 311, XP110057.
Brad A. Myers, et al., "Environment for Rapidly Creating Interactive Design Tools", The Visual Computer, vol. 8, No. 2, Feb. 1992, pp. 94-116.
"3D GL Widget Callbacks for Default Enqueued GL Devices", Research Disclosure, No. 326, Jun. 1991, Emsworth, GB.
Brad A. Myers, "Separating Application Code From Toolkits: Eliminating the Spaghetti of Call-backs", Proc. of the ACM Symposium on User Interface Software and Technology, Nov. 11, 1991, Washington, pp. 211-220.
Chris D. Peterson, "The Athena Widge Set--C Language Interface," X Window System, X Version 11, Release 4, 1989, pp. 103-106.
Beausoliel, Jr. Robert W.
Elmore Stephen C.
Lucent Technologies - Inc.
LandOfFree
Objects with run-time classes and methods of making them does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Objects with run-time classes and methods of making them, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Objects with run-time classes and methods of making them will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2254871