Addressing connectivity challenges for mobile computing and communication