When projecting on a non-flat surface there is the need to neutralize the background in order to have a flat projection, this can be done with color correction tecniques. Projectors capable of doing these corrections are usually a Camera-Projector system and are called “smart projectors”.
A first test about anamorphic projections made with Blender (http://blender.org).
A quick hack to show how a video can be "stabilized" combining a camera with an accelerometer.
From the Wikipedia entry on MPX: [when using multiple pointers] some applications do not work as expected due to limitations in the toolkits they use. The limitations are caused by the assumption that only one pointer exists.This is an example of this class of bugs.