Abstract
This chapter presents advances in the software engineering field related to the efficient development of multi-platform mobile applications that require access to the device hardware for 3D marker-based augmented reality functions. After presenting the theoretical background that supports the proposed solutions, the complex problem of the development of AR multi-platform mobile applications is introduced. The problem about how to choose a framework for developing multi-platform applications is described, and a general model for developing mobile applications with AR is proposed. The advances were applied to the field of m-learning. A linear algebra educational practice was designed using MADE-mlearn, and an augmented reality mobile app called AlgeRA was developed using MobileRA methodology. The instantiation of the general model for the development of AlgeRA is reported. It includes the development environment, the programming libraries (to manage 3D objects repositories, patterns readers, rendering of images) and the 3D model.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have