gesture based progamming

Dear all,

I am trying to build the virtual trial on tab.I know this not relevant to arduino forum. Can some one suggest me which is good software used for gesture control & programming

on screen https://www.youtube.com/watch?v=L_cYKFdP1_0

https://www.youtube.com/watch?v=Mr71jrkzWq8

On tab

https://www.youtube.com/watch?v=orvcR8LWUgw

Can suggest list of hardware & software need to build this application. which are best tool available.