Next generation wireless communications and mobile computing-networking technologies