Best practices in teaching mobile application development

This paper presents best practices for teaching mobile application development across the Computing curricula. While the focus is on the BlackBerry smartphone, the best practices can be used when teaching application development for other mobile platforms. The best practices are supported by the freely available CMER Academic Kit for integrating mobile devices into the Computer Science Curriculum.