The video is fairly straight forward. You can find the source-code for this at the link below. I'm still a novice at JAVA so if you see improvements that can be made please let me know. I will be adding the server component in a bit.
This is a four video set which takes you through the entire process of cutting and securing your fan box base, cutting and securing the mounting plate, inserting and bolting down the fan, and finally wiring it up.