An interactive, interoperable and ubiquitous mixed reality application for a smart learning experience