A Transcoding Based Approach for Multi-Device Portal Contents Adaptation