Enabling pervasive computing with smart phones | IEEE Journals & Magazine | IEEE Xplore