Bonsai: Reactive Tools for Data Science
- π€ Speaker: Goncalo Lopes, The Sainsbury Wellcome Centre @ UCL
- π Date & Time: Monday 06 July 2015, 14:00 - 15:00
- π Venue: Auditorium, Microsoft Research Ltd, 21 Station Road, Cambridge, CB1 2FB
Abstract
I will present Bonsai, a general purpose visual programming language (GPVPL) for rapid prototyping of reactive data acquisition and control 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 systems for neuroscience and beyond. Finally, I will discuss two recurrent key concerns in GPVP Ls that have proven hard to get right in visual programming languages: flexible specification of asynchronous computations; and reactive control structures for discrete event systems (e.g. state machines; behavior trees). I will present how these two problems were addressed in Bonsai by leveraging LINQ and Rx combinators and hopefully we will finish with a brainstorm about future directions (virtual reality, embedded systems, and more).
Series This talk is part of the Microsoft Research Cambridge, public talks series.
Included in Lists
- All Talks (aka the CURE list)
- Auditorium, Microsoft Research Ltd, 21 Station Road, Cambridge, CB1 2FB
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Microsoft Research Cambridge, public talks
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Goncalo Lopes, The Sainsbury Wellcome Centre @ UCL
Monday 06 July 2015, 14:00-15:00