Presentation: "APIs - Lines in the Sand"

Time: Tuesday 15:40 - 16:30

Location: Musikhuset Nr. 222

Abstract: Useful and stable APIs are an important aspect of many software systems. Designing good APIs and maintaining them is an interesting and ongoing challenge. Like the proverbial drawing of a line in the sand, the process of putting in an API starts in a wide open space of possibilities, and abruptly transitions into something quite constrained that must be held and defended. This talk will discuss effective ways to draw the line, to make the line visible to all, and to move the line in response to a changing environment.
Download slides

Jim des Rivieres, IBM

 Jim  des Rivieres Jim des Rivieres is one of the architects of the Jazz and Eclipse platforms, with a special focus on the overall design of their APIs. Over the years, Jim has been a key architect and API designer for several IDEs, including IBM VisualAge/Smalltalk, and IBM VisualAge Micro Edition. Prior to joining OTI (Object Technology International) in 1993, Jim was at Xerox PARC where he co-authored the influential book "The Art of the Metaobject Protocol" and several papers on computational reflection.