Describir: Networking and mobile computing