Mobile and wireless Internet services: putting the pieces together | IEEE Journals & Magazine | IEEE Xplore