Text this: Multimedia Applications for MANETs over Homogeneous and Heterogeneous Mobile Devices