V4L2 Virtual Device is a driver providing one or multiple video pipes. It is used to route the output of a user space video source application to typical video “consuming” applications (players, encoders, PVRs) that are compatible with v4l2 devices.
Project Shale combines software and hardware involving interaction between physical and virtual objects. When a virtual object interacts with a physical object, both the virtual object and the physical object react by way of movement, lights, or sounds.