Welcome to ReFlex Documentation
What is the ReFlex Framework ?
The ReFlex framework provides an open source, platform independent software framework to develop application for Elastic Displays. Elastic Displays are a specific type of Shape-Changing Interfaces, that feature a deformable surface. The surface deformation can be used for interaction. That means that Elastic Displays provide a from of three-dimensional touch interaction with basic (passive) haptic feedback. More details about the concepts of Elastic Displays are described in the Knowledge Base.
The ReFlex Framework has been under development since 2014. The idea is to provide an easy way to explore interaction concepts for Elastic Displays and provide a toolkit support application development for this specific hardware.

Software
This section contains information about the ReFlex software framework. This includes the structure of the github repository, core components, and a short developer documentation.
Furthermore, the development tools, application templates for several client technologies and example applications are described.

Hardware
This section contains information about a basic tabletop setup using consumer hardware. It consists of a construction manual for the frame and projector adjustment and the description of the hardware components as well as lessons learned from several iterations of prototypes.

Knowledge Base
This section contains the scientific foundation for the term Elastic Displays and related technologies. There are also descriptions of past prototypes and publications.