<<< Previous speaker Next speaker >>>

Ralph Johnson, University of Illinois

 Ralph  Johnson Ralph Johnson has been studying how object-oriented programming changes the way software is developed. He has worked on several projects, including frameworks for operating systems (Choices), drawing editors (HotDraw), music synthesis (Kyma), and business transaction processing (Accounts). He is co-author of the book Design Patterns: Elements of Reusable Object-Oriented Design, winner of the 1994 Software Productivity Award. Patterns describe recurring design techniques and explain why and when they should be used. They make designers be more productive and communicate with each other better. He was one of the originators of the software patterns movement, organizing the first conference on patterns, as well as writing many of the first papers on the subject. He holds a Ph.D. from Cornell University, 1987. The GoF won the Acm SIGPLAN Programming Language award for the book.

Presentation: "A personal history of patterns"

Track:   Patterns - Past, Present, and Future

Time: Monday 10:15 - 10:45

Location: SAS Suecia

Abstract: The GoF patterns germinated from Erich Gamma's PhD thesis, were fertilized by Bruce Anderson's OOPSLA workshops, grew from hard work and lots of feedback from hundreds of internet readers, and were disseminated by many OO experts, including Grady Booch, Kent Beck, and James Coplien. The results are still spreading.

Password protected Download slides

Presentation: "Panel of experts on the future of patterns"

Track:   Patterns - Past, Present, and Future

Time: Monday 17:00 - 17:45

Location: SAS Suecia