CRAFTING A CUSTOM IPTV APPLICATION : YOUR HANDBOOK