1. A method of generating a globally unique address for mobile computing applications comprising the steps of: receiving global position information; processing the received global position information to determine current location data comprising a current latitude, a current longitude and a current altitude; and converting the current location data so as to form an unresolved dynamic internet protocol (UDIP) address for use in transfer control and routing of data between a mobile device located at the current location and a server.