Reviewed your requirements as well. I've already developed similar applications and I'll use eclipse java to develop the whole app. Good hand with java, C, Python & server side web development. I STRICTLY BITE ONLY WHICH I CAN CHEW. I've several query regarding the project . Let's discuss the work-flow. Thanks