Human Mobility Simulator for Smart Applications