The African challenge: Internet, networking and connectivity activities in a developing environment