Skweezee for Processing: A Software Library to Make Squeeze Interactions

Squeeze interaction, defined as squeezing a soft object that affects computed feedback, is a promising interaction technique due to its expressive character. Skweezee for Processing is a Processing library that allows makers to implement squeeze interactions in a lightweight manner. The library offers a set of features based on data extraction algorithms and aims to preserve the dynamics of squeezes in the mapping from user action to system output. Distributing Skweezee for Processing as an open source library, we invite the community to further investigate the potential of squeeze interactions and to contribute to the extension and improvement of the library. We emphasize the potential for rich squeeze interaction by demonstrating a game that implements squeeze interaction as core mechanic. Additionally, we demonstrate the ease of implementing squeeze interactions in a variety of settings using the Skweezee for Processing library.