How to Cast Your Files with a Smart Projector?