@unknownuser said:
After a couple of days he mastered Blender
The video is beautiful and clever enough.
The guy is great, but not that great. 
I very well know what I'm talking about.
But, it's possible, after a few months. After a few years, I'm still learning blender. (some parts of it)
Reasonable enough. Consider what this app tries to become.
Here, I repost from blenderartists.org
@unknownuser said:
You can do augmented reality with any software capable of export to the COLLADA file format, including Blender. It is basically a library that reads 3d information from this file and displays it when your webcam or mobile cam focus on a pre-determined pattern.
The 3D software is used only to create the models and the animations; all the other stuff needed to create the Augmented reality is done in another software, and by now there's several different products that can do this. In the company I work we've done a few of this applications, mainly for Fairs and Exhibitions. I only manage the 3D part of the process, but I know that our partner has used an Adobe Flash library to create them.
I cannot give you a more advanced explanation of how it works (mainly 'cause I don't how to do it in english hehe), but here's a link you can see to get a grip on it.
http://active.tutsplus.com/tutorials...ented-reality/
Hope it helps