ICCNMC 2005, Int'l Conf. on Computer Networks & Mobile Computing