A Mobile-GPS System Based on Multi-Agent and CORBA