Navigation : Tracking Smartphone by Software