BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Bonsai: Reactive Tools for Data Science - Goncalo Lopes\, The Sain
 sbury Wellcome Centre @ UCL
DTSTART:20150706T130000Z
DTEND:20150706T140000Z
UID:TALK60101@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:I will present Bonsai\, a general purpose visual programming l
 anguage (GPVPL) for rapid prototyping of reactive data acquisition and con
 trol systems. We will start with a live demo of how the system works and I
  will then briefly describe how we leveraged the .NET Reactive Extensions 
 (Rx) combinators as well as runtime code generation to develop flexible\, 
 compact and efficient graphical specifications of multi-modal reactive sys
 tems for neuroscience and beyond. Finally\, I will discuss two recurrent k
 ey concerns in GPVPLs that have proven hard to get right in visual program
 ming languages: flexible specification of asynchronous computations\; and 
 reactive control structures for discrete event systems (e.g. state machine
 s\; behavior trees). I will present how these two problems were addressed 
 in Bonsai by leveraging LINQ and Rx combinators and hopefully we will fini
 sh with a brainstorm about future directions (virtual reality\, embedded s
 ystems\, and more).
LOCATION:Auditorium\, Microsoft Research Ltd\, 21 Station Road\, Cambridge
 \, CB1 2FB
END:VEVENT
END:VCALENDAR
