http://www.computer.org/portal/web/csdl/abs/proceedings/mobiquitous/2004/2208/00/22080032abs.htm