Engaging end-users in creating data-intensive mobile applications: A creative ‘e-learning-by-doing’ approach | IEEE Conference Publication | IEEE Xplore