Learning at the most appropriate time and space, through mobile devices, makes m-learning a field of great opportunities. One of the challenges to implement tools for mobile devices is the limitation of both hardware and software. In this work, we adopted HTML5 technology combined with other Web 2.0 technologies. The objective of this research involves the definition of good practices to create a new approach in the presentation of educational content for m-learning. The results of this research shows that the implemented prototype meets the defined requirements. Moreover, it enables a more meaningful learning process.