The Osmotic Interface is a biologically inspired interface principle that serves the purpose of displaying and/or navigating a multitude of content while maintaining an extensive overview. This is done by making use of the behavior that vacuoles inside cells exhibit when involved in the process of osmosis.
Vacuoles are enclosed compartments filled with fluid that occur in certain bacterial, plant, fungal and animal cells where they mainly serve as material isolators and support structures. Due to a semi-permeable membrane, water diffuses into and out of them depending on different material concentrations on each side of the membrane. The Osmotic Interface can be imagined as a collection of tightly arranged rectangular vacuoles. Upon transformation, the structure behaves as if their material concentrations are being artificially adjusted to make them expand and shrink. This leads to the content cells pushing and pulling each other around so that they can efficiently use the maximum available screen space and leave no gaps in between. A resulting consequence is that every compartment is visible and visually accessible at all times because they always assemble next to each other and never overlap. Accessing content only requires a single magnification interaction on the respective compartment. The structure can also be used in a way that does not necessarily have to involve active user interaction and can act as an information display by scaling and restructuring itself automatically based on proportional data.
Here are some ideas on how to make use of the principle