Beyond Beauty: JavaFX, Parallax, Touch, Gyroscopes and Much More
In the past few years I've been fascinated with the beauty and immersion that a 3D environment can provide in a user interface. Unfortunately, it can be really heavy-weight for small devices or even the web. However, there are simple techniques that can make your UI unbelievably realistic without the need for 3D hardware.
A technique often used in video games is to use independent layers that are scrolled at different speeds in a simulated parallax motion effect. When the player/cursor is moved, this effect provides the illusion of depth and distance between layers, resulting in a rich and engaging user experience. If you include touch functionality and user positioning (or screen orientation) by incorporating a gyroscope on top of this rich user environment, the result is a unique and very realistic interface.
JavaFX is a perfect fit for implementing these kind of interfaces. Join this session and explore the design and implementation of this unique UI pattern. Raspberry Pi demo will delight you