Porting Multimedia Applications from Stationary to Mobile Location-Aware Devices: Design trade-offs