Hilbert - dynamic digital (interactive) applications for exhibitions or data-centers
Hilbert is an open source infrastructure to deploy, start, stop, exchange and monitor digital interactives in museums, exhibition centers, public venues or data centers. It has been developed by IMAGINARY in collaborating with the Heidelberg Institute of Theoretical Studies (HITS) from 2015 - 2019.
With Hilbert you can more easily show digital interactives in your science museum or for your exhibition!
- Hilbert at ESO Supernova
- Screenshot of Hilbert Dashboard
The features of Hilbert are:
- Bundling of digital interactives (interactive applications containing multimedia content that requires fast graphics and possibly GPU usage). This is currently implemented via linux containers (Docker), but additional backends are possible.
- Easy orchestration of digital interactives on a cluster of desktop computers by end-users: start, stop, dynamically exchange running exhibits/interactives. This functionality is especially important for modern museums, exhibition centers, science centers but also other organizations requiring orchestration of graphical applications. One can change the exhibits/interactives for example for guided tours or special topic events dynamically through an intuitive web dashboard.
- Generic monitoring using Open Monitoring Distribution (based on Nagios + Check_MK), and custom health check for applications.
Hilbert is for example used at the new ESO Supernova museum in Munich, the first open source astronomy museum, which opened in April 2018. Inside ESO Supernova, Hilbert successfully orchestrates more than 150 computers (running digital interactives, interactive screens, info screens, connected to physical input devices, projectors, etc.) and enables stable day-to-day operation since the opening. See here for more details on the open source exhibits of the museum.
Hilbert is open source, its sources can be find in separate repositories under https://github.com/hilbert (see also Links below).
Collaboration and looking for partners:
We are currently looking for partners to further develop this project, since IMAGINARY is too small as an organization to fully develop its scope:
Co-development of Hilbert (adding modules, refactoring code, adapting backends for example using Flatpak)
Assistance in the open development strategy for Hilbert. Communication within a network of potential clients like science museums, science centers, science exhibitors, etc.
IMAGINARY could provide:
Training/introduction in using Hilbert
Support in initial setting-up, customization and tuning
Assistance in bundling custom applications
Consulting and expertise in Hilbert architecture
Dr. Andreas Daniel Matt (organisation)
Dr. Christian Stussak (project supervision, software development)
Dr. Oleksandr Motsak (lead software developer)
Eric Londaits (user interface developer)