By definition AR superimposes additional digital information on a live camera picture, anchored to given points of the live image. Augmented Reality Programming makes content in front of the lenses of a smartphone (or a PC), triggers the appearance of the superimposed information, which can be text, sound, image, movie or static/dynamic 3D object with animation. The triggering source can be some shape/form/pattern in the live picture or the GPS co-ordinate of a location.