Mobility and Network Selection in Heterogeneous Wireless Networks: User Approach and Implementation