Personalization and adaptation for on-board information system: a prototype and its evaluation