In recent years, mobile devices such as smart phones, personal digital assistants (PDAs) and ultra mobile or tablet PCs have garnered significant interest from educators because of their increasing computing power, portability, affordability, and ubiquitous accessibility.