Martin Hirzel photoOlivier Tardieu photoMandana Vaziri photo

ActiveSheets - overview

ActiveSheets makes it feasible to use an off-the-shelf spreadsheet as a graphical user interface for visualizing and editing live streaming data. Spreadsheets are an easy platform that non-programmers can use to visualize and analyze data.

ActiveSheets allows a user to debug and understand streaming code more easily, visualize executions, as well as edit the underlying code. They would thus act as sensors and actuators in a streaming program, providing a unique graphical user interface in which code can be edited in the same place where executions of that code are visualized.

A paper describing ActiveSheets was awarded a Distinguished Paper Award at the 2014 European Conference on Object-Oriented Programming (ECOOP).