Model-driven design for the development of multi-platform smartphone applications | IEEE Conference Publication | IEEE Xplore