It looks like the mentioned sample is a merge of different samples, but not reliable enough to use it for prototypings. But we are sure, once you have done some minimal readings of the provided resources you can implement it by your self. Also we are here for further help