An "intent-oriented" approach for Multi-Device User Interface Design