location-based mutimedia design