| 1998 |
| 48 | | Wilf R. LaLonde,
John R. Pugh:
Building a Speech-Controlled Recipe Browser.
JOOP 10(8): 69-74, 79 (1998) |
| 47 | | Wilf R. LaLonde,
John R. Pugh:
Changing the Engine While the Car Is in Motion.
JOOP 10(9): 9-15 (1998) |
| 46 | | Wilf R. LaLonde,
John R. Pugh:
Layout Managers.
JOOP 11(1): 63-68 (1998) |
| 45 | | Wilf R. LaLonde,
John R. Pugh:
Texture Wrappers: An Exercise in Micro Design.
JOOP 11(2): 70-74 (1998) |
| 44 | | Wilf R. LaLonde,
John R. Pugh:
Recreational Puzzle Makers.
JOOP 11(3): 67-71 (1998) |
| 43 | | Wilf R. LaLonde,
John R. Pugh:
Skip Lists for Smalltalk.
JOOP 11(4): 71-77 (1998) |
| 42 | | Wilf R. LaLonde,
John R. Pugh:
A Velocity-Sensitive Mouse.
JOOP 11(5): 76-79, 87 (1998) |
| 41 | | Wilf R. LaLonde,
John R. Pugh:
Light-Intensity Experiments.
JOOP 11(6): 88-92 (1998) |
| 40 | | Wilf R. LaLonde,
John R. Pugh:
External Data Managers.
JOOP 11(7): 74-78, 87 (1998) |
| 1997 |
| 39 | | Wilf R. LaLonde,
John R. Pugh:
Intelligent Methods.
JOOP 10(1): 69-71 (1997) |
| 38 | | Wilf R. LaLonde,
John R. Pugh:
Internet/Intranet Applications.
JOOP 10(2): 63-67 (1997) |
| 37 | | Wilf R. LaLonde,
John R. Pugh:
A Reader for VRML.
JOOP 10(3): 62-68 (1997) |
| 36 | | Wilf R. LaLonde,
John R. Pugh:
Seventy Columns and the Benefit of Hindsight.
JOOP 10(4): 24-34 (1997) |
| 35 | | Wilf R. LaLonde,
John R. Pugh:
Returning Collections Confidently.
JOOP 10(5): 69-75 (1997) |
| 34 | | Wilf R. LaLonde,
John R. Pugh:
Building A Computerized Story Book Reader.
JOOP 10(6): 65-74, 76 (1997) |
| 33 | | Wilf R. LaLonde,
John R. Pugh:
Building a Listener Engine: A Smalltalk Interface to Speech Recognition.
JOOP 10(7): 15-20 (1997) |
| 32 | | Wilf R. LaLonde,
John R. Pugh:
Need-Driven Designs.
JOOP 9(8): 70-74 (1997) |
| 31 | | Wilf R. LaLonde,
John R. Pugh:
Using Dolphin Smalltalk.
JOOP 9(9): 73-77 (1997) |
| 1996 |
| 30 | | Wilf R. LaLonde,
John R. Pugh:
Dynamically Resizing Panes.
JOOP 8(8): 54-58, 72 (1996) |
| 29 | | Wilf R. LaLonde,
John R. Pugh:
Building a Region Editor.
JOOP 8(9): 57-64 (1996) |
| 28 | | Wilf R. LaLonde,
John R. Pugh:
Using OLE Clients.
JOOP 9(1): 76-82 (1996) |
| 27 | | Wilf R. LaLonde,
John R. Pugh:
Preparing to Use the Distributed Facility in IBM Smalltalk.
JOOP 9(2): 44-48 (1996) |
| 26 | | Wilf R. LaLonde,
John R. Pugh:
Using the Distributed Facility in IBM Smalltalk to Implement a Distributed Bank Account Browser.
JOOP 9(3): 50-59 (1996) |
| 25 | | Wilf R. LaLonde,
John R. Pugh:
Smalltalk on the World Wide Web.
JOOP 9(4): 82-85 (1996) |
| 24 | | Wilf R. LaLonde,
John R. Pugh:
Object Ensemble Builders.
JOOP 9(5): 68-72, 81 (1996) |
| 23 | | Wilf R. LaLonde,
John R. Pugh:
Polymorphic Widget Controllers.
JOOP 9(6): 40-46 (1996) |
| 22 | | Wilf R. LaLonde,
John R. Pugh:
Using Microsoft's DirectPlay to Interconnect Smalltalk Browsers Across the Net.
JOOP 9(7): 58-64, 74 (1996) |
| 21 | | John R. Pugh:
A Report from OOPSLA.
SIGPLAN Notices 31(12): 1-2 (1996) |
| 1995 |
| 20 | | Wilf R. LaLonde,
John R. Pugh:
Communicating Reusable Designs via Design Patterns.
JOOP 7(8): 69-71, 88 (1995) |
| 19 | | Wilf R. LaLonde,
John R. Pugh:
Using SOM in VisualAge and IBM Smalltalk.
JOOP 7(9): 68-75 (1995) |
| 18 | | Wilf R. LaLonde,
John R. Pugh:
Complexity in C++: A Smalltalk Perspective.
JOOP 8(1): 49-56 (1995) |
| 17 | | Wilf R. LaLonde,
John R. Pugh:
Preparing for 3D Graphics: Interfacing to OpenGL.
JOOP 8(2): 77-84 (1995) |
| 16 | | Wilf R. LaLonde,
John R. Pugh:
Rendering 3-D Graphics in OpenGL.
JOOP 8(3): 63-72 (1995) |
| 15 | | Wilf R. LaLonde,
John R. Pugh:
Tool Upgrading: Replacing the VisualWorks File Browser.
JOOP 8(5): 69-77 (1995) |
| 14 | | Wilf R. LaLonde,
John R. Pugh:
Building a Log Book in VisualAge.
JOOP 8(6): 81-84 (1995) |
| 13 | | Wilf R. LaLonde,
John R. Pugh:
Extending the VisualAge Log Book with a Reader/Writer Part.
JOOP 8(7): 57-60, 63 (1995) |
| 1994 |
| 12 | | Wilf R. LaLonde,
John R. Pugh:
Gathering Metric Information Using Metalevel Facilities.
JOOP 7(1): 33-37 (1994) |
| 11 | | Wilf R. LaLonde,
John R. Pugh:
Extending the Programming Environment: A Get and Set Builder for the Browser.
JOOP 7(2): 74-78 (1994) |
| 10 | | Wilf R. LaLonde,
John R. Pugh:
Providing a Dynamic Bubble Help Facility.
JOOP 7(3): 48-51 (1994) |
| 9 | | Wilf R. LaLonde,
John R. Pugh:
Providing a Dynamic Bubble Help Facility: Part 2: The Help Facility.
JOOP 7(4): 74-76 (1994) |
| 8 | | Wilf R. LaLonde,
John R. Pugh:
Just Cloning Around.
JOOP 7(5): 73-80 (1994) |
| 1993 |
| 7 | EE | Wilf R. LaLonde,
John R. Pugh,
Paul White,
Jean-Pierre Corriveau:
Towards unifying analysis, design, and implementation in object-oriented environments.
CASCON 1993: 563-569 |
| 1990 |
| 6 | EE | Julie Zweigoron,
John Bierbauer,
Scott Knaster,
Tomasz Pietrzykowski,
John R. Pugh:
Object oriented programming in the computer science curriculum (panel session).
SIGCSE 1990: 260 |
| 1988 |
| 5 | | Dan Shafer,
David A. Wilson,
Jeff McKenna,
John R. Pugh,
Adele Goldberg:
Panel: Teaching OOP.
OOPSLA 1988: 385-387 |
| 4 | EE | John R. Pugh,
Cafee Leung:
Application frameworks: experience with MacApp.
SIGCSE 1988: 142-147 |
| 1987 |
| 3 | EE | John R. Pugh,
Wilf R. LaLonde,
David A. Thomas:
Introducing object-oriented programming into the computer science curriculum.
SIGCSE 1987: 98-102 |
| 1986 |
| 2 | | Wilf R. LaLonde,
Dave A. Thomas,
John R. Pugh:
An Exemplar Based Smalltalk.
OOPSLA 1986: 322-330 |
| 1983 |
| 1 | | Wilf R. LaLonde,
John R. Pugh:
A Simple Technique for Converting from a Pascal Shop to a C. Shop.
Softw., Pract. Exper. 13(9): 771-775 (1983) |