/smart-exhibits

Interactive Museum Exhibits

Primary LanguageJavaScriptMIT LicenseMIT

Smart Exhibits

This Framework for building interactive smart exhibits for exhibitions, that can interact with visitors' smartphones.

It was developed as part of a Workshop at the Imaginary Conference 2016 in Berlin.

Run the Server

To run this application, you need to have npm, node and grunt installed on your machine. First, install all dependencies using

npm install

Now start the server by running

npm start

The default port is :8081, and can be changed by setting the PORT environment variable.

The exhibits now run on /exhibit-name/display and visitors can interact by visiting exhibit-name.

Create new exhibits

Every exhibit corresponds to a sub folder in /exhibit. They each consist of a Jade template, a Less stylesheet and a JS file both for the exhibit and the visitor screens.

[TODO More details on JS API]

Imaginary Workshop Overview

Abstract

While mobile devices are ubiquitous in everyday life, they are rarely utilised in museums and exhibitions, except as guide or to show additional descriptions. In this workshop we want to design exhibits that link with visitors‘ smartphones on a deeper level: utilising their collective computing power, using them to visualise graphs and networks, or to simulate probability experiments.

Combining the expertise of mathematicians, teachers and software developers, we will try to create more interactive, immersive and personal museum experiences.

Participants

Philipp Legner (leader), Eric Londaits (mediator), Margaret Brown, Joshua Chen, Cindy Lawrence, Katie McCallum, Victor Pessers, Stephanie Schiemann, Huaming Wu, Tian Xu