Ad Hoc In Mobile Computing