Mobile computing techniques in emerging markets