McCarthy, “Intro to NEXTSTEP”, http://www.next.com. |
Linton et al., “Interviews: A C++ Graphical Interface Toolkit,” Stanford Library Technical Report CSL-TR-88-358 (Jul. 1988). |
Every, “Innovation: Design and Programming,” http://www.mackido.com/Innovation/DesignAndProgramming.html (1999). |
Goldberg, “Smalltalk-80: The Interactive Programming Environment,” pp. 110-111, 436-438, 450-451 (1984). |
Stroustrup, “The C++ Programming Language,” 2nd Edition, Addison-Wesley, Murray Hill, NJ, p. 255 (1991). |
Kiyooka, “Subclassing in OLE 2.0: It's Not Just An API Anymore: The Component Object Model of OLE 2.0 is the Beginning of Object-Oriented System Services,” BYTE, vol. 19, No. 1, p. 237 (Jan. 1994). |
Reed, “Object-Oriented Design by Orthogonality (Software Design Method),” Computer Language, vol. 9, No. 1, p. 51(4) (Jan. 1992). |
Stroustrup, “The C++ Programming Language,” 2nd Edition, Addison-Wesley, Murray Hill, NJ, p. 32 and 256-258 (1991). |
Pratap, “Object-Oriented Languages for Pragrammer,” PC Week, vol. 4, No. 19, p. 67 (May 1987). |
Stroustrap, “The C++ Programming Language,” 2nd Edition, Addison-Wesley, Murray Hill, NJ, p. 248, 460-463 and 466-472 (1991). |
Duhl et al., “A Performance Comparison of Object and Relational Data Using the Sun Benchmark,” SIGPLAN Notices, vol. 23, No. 11, p. 153-161 (Nov. 1988). |
Lam, “The New Wave Office (the user interface's tools and methods),” Hewlett-Packard Journal, vol. 40, No. 4, p. 23(9) (Aug. 1989). |
Chien, “Concurrent Aggregates: Using Multiple-Access Data Abstractions to Manage Complexity in Concurrent Programs,” OOPS Messenger 2, p. 31-36 (1991). |
Shimizu et al., “Hierarchical Object Groups in Distributed Operating Systems,” The 8th International Conference on Distributed Computing Systems, San Jose, CA, p. 18-24 (Jun. 13-17, 1988). |
Hailpern et al., “Dynamic Reconfiguration in an Object-Based Programming Language with Distributed Shared Data,” 11th International Conference on Distributed Computing Systems, Arlington, TX, IEEE Computer Society Press, p. 73-80 (May 20-24 (1991). |
Templ, “A Systematic Approach to Multiple Inheritance Implementation,” ACM SIGPLAN Notices, 28(4), p. 61-66 (Apr. 1993). |
Almarode, “Rule-Based Delegation for Prototymes,” SIGNPLAN Notices, OOPSLA, 24(10), p. 363-370 (Oct. 1989). |
Arcidiacono, “Expert System On-Call (Expert System Shell Embedded in Conventional Software),” PC Technical Journal, 6(11):112(14) (Nov. 1988). |
Hopmans, “Object-Based Hybrid Tools,” HP Professional, 6(5):34(6) (May 1992). |
Bulman, “Refining Candidate Objects (functional decomposition—object oriented programming),” Computer Language, 8(1):30(7) (Jan. 1991). |
“Borland Object Windows Reference Guide,” Borland International, p. 594-609 and 652-661 (1991). |
Ellis and Stroustrap, “The Annotated C++ Reference Manual,” p. 354-360 (1990). |
Williams and Kindel, “The Component Object Model,” Dr. Dobb's Special Report, vol. 19, Issue 16, Winter (1994/95). |