visi 4dViSi provides an easy method of desning complex Graphics User Interface applications. The user drags and drops objects on his simulated screen and the code isArduino Library for 4D Systems ViSi-Genie Environment. Information. This library provides hh level functions for the Arduino, to ease communication with 4D Systems modules when using