Handheld devices have taken the computing world by a storm and devices like tablets/smartphones have risen tremendously in popularity. Dependence on PCs and laptops has declined and more and more users are flocking around these handheld devices, which now possess immense computing capabilities. These hand-held devices further have been empowered …