Mobile And Wireless Computing Dr. Michael Katchabaw The University of Western Ontario Department of Computer Science.