BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//talks.cam.ac.uk//v3//EN
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CATEGORIES:Rainbow Interaction Seminars
SUMMARY:Patterns as Signs - James Noble
DTSTART;TZID=Europe/London:20070118T141500
DTEND;TZID=Europe/London:20070118T150000
UID:TALK6375AThttp://talks.cam.ac.uk
URL:http://talks.cam.ac.uk/talk/index/6375
DESCRIPTION:Object-oriented design patterns have been one of t
 he most important and successful ideas in software
  design over the last ten years\, and have been we
 ll adopted both in industry and academia.  A numbe
 r of open research problems remain regarding patte
 rns\, however\, including the differences between 
 patterns\, variant forms of common patterns\, the 
 naming of patterns\, the organisation of collectio
 ns of patterns\, the relationships between pattern
 s\, and the relationship between objects\, designs
 \, and patterns\, and the phenomena in the real wo
 rld they seek to model.  We provide a semiotic acc
 ount of design patterns\, treating a pattern as a 
 sign comprised of the programmers' intent and its 
 realisation in the program.  Considering patterns 
 as signs can address many of these common question
 s regarding design patterns and object-orientation
 \, to assist both programmers using patterns and a
 uthors writing them.
LOCATION:Rainbow Room\, Computer Laboratory
CONTACT:Gareth Williams
END:VEVENT
END:VCALENDAR
