Model driven RichUbi: a model driven process for building rich interfaces of context-sensitive ubiquitous applications