Emerging Technologies
Emerging Technologies
EMERGING TECHNOLOGIES
MOBILE APPS FOR LANGUAGE LEARNING
Robert Godwin-Jones
Virginia Commonwealth University
It wasnt that long ago that the most exciting thing you could so with your new mobile phone was to
download a ringtone. Today, new iPhone or Android phone users face the quandary of which of the
hundreds of thousands of apps (applications) they should choose. It seems that everyone from federal
government agencies to your local bakery has an app available. This phenomenon, not surprisingly has
led to tremendous interest among educators. Mobile learning (often m-learning) is in itself not new, but
new devices with enhanced capabilities have dramatically increased the interest level, including among
language educators. The Apple iPad and other new tablet computers are adding to the mobile app frenzy.
In this column we will explore the state of language learning apps, the devices they run on, and how they
are developed.
of playing back high-resolution video smoothly. Almost all smartphones today feature a responsive touch
screen which makes Web navigation much easier. Text entry is enhanced through a relatively large virtual
keyboard or a full physical mini-keyboard. Many phones are capable not only of video capture, but of
video (and image) editing as well as of voice recognition. Most of the new generation of smartphones
have faster 3G or 4G cellular connectivity along with even faster Wi-Fi. Built-in storage is greatly
enlarged, with flash memory having in recent years become cheaper, smaller, and higher capacity. Some
of the functionality of current smartphones even surpasses in some ways what is available on laptops, as
many include GPS chips, accelerometers, compasses, high-resolution cameras, and proximity sensors.
Most incorporate Bluetooth and USB connections as well. Clearly having such powerful devices available
anytime, anyplace provides tremendous opportunities for educational use. However, it is not justor
even primarilyhardware enhancements of the iPhone generation devices that hold the most promise for
use in language learning. Equally important is the software and the new opportunities that arise from
mobile application development.
similar use of GPS to supply location appropriate content and adds another dimension through tagging
objects with RFID tags (radio frequency identification), whose information then can be retrieved on the
smartphone. Beaudin, Intille, Tapia, Rockinson and Morris (2007) describe a similar project for
vocabulary learning, using objects in the home with stick-on sensors. It seems likely that we will see app
development in the future take greater advantage of some of the hardware features of new smartphones
beyond the GPS chip. The accelerometer, for example, used extensively in mobile game applications,
could be used in language learning games as well.
Claire Siskins list of apps for language learning includes a category called repurposed apps, which
discusses general purpose apps that could be used in language learning, including voice search, voice
email, postcard creation, audio recording, and childrens games. Integrating audio capabilities adds a
crucial component of language use and learning. A good many e-books are becoming available, especially
for the iPad, which combine text, images, and audio in an attractive way. Some also include games. Many
of these, such as the Town Musicians of Bremen, are designed for children, but clearly would be of
interest for language learning. Google Translate for Android offers an interesting experimental feature
using voice. Conversation mode lets users translate an utterance into the target language, which is then
read aloud. Ones conversation partner can then speak in the target language and have in turn that
response be translated and read aloud. Another Android voice translation app is Talk to Me, which has
gotten positive reviews. While newer smartphones include voice recognition, including in some cases for
languages other than English, this feature does not yet appear to have worked its way into apps.
hence do not involve compilation into byte-code. The only tool needed is a text editor. Web apps will run
and perform similarly in most smartphone environments, particularly as all but Microsoft now use
WebKit. The look and feel can be quite similar to built-in apps, particularly if one uses relatively new
HTML/CSS tags such as the viewport meta tag and CSS webkit-border rules. Icons/shortcuts to the
Web app on the home screen allow it to be launched in a similar way to native apps. Distribution for Web
apps is through a Web server, rather than from an app store. What does one sacrifice creating a Web app
rather than going native? Execution speed is likely to be slower and the user interface not as slick.
There will also be more limited access to the device hardware, including its camera, audio player or GPS.
These considerations may or may not be of consequence, depending on the nature of the application. They
may be outweighed by the advantage of creating one app which can be universally deployed. My second
year German students have been using for the past year a simple flashcard Web app I created, which is
linked both from the Blackboard course Web site and from an open, mobile-friendly link. This allows the
students to use the app both from desktop browsers and mobile devices, something not doable with native
iPhone or Android apps.
Another possibility is to create a hybrid app, a Web app which is then ported through a tool such as
PhoneGap to the native environment of the smartphone. This facilitates linking to some hardware features
of the device. It also allows for possible distribution through one of the app stores. A number of Web apps
created with PhoneGap are available from the various app stories. Creating a Web app for mobile
distribution through PhoneGap or similar tools such as Appcelerator Titanium can be much easier through
using templates such as those available from Mobile Boilerplate or by using a mobile-oriented JavaScript
library. Among the latter is jQuery Mobile, an extension to the popular and free jQuery library. Using
jQuery Mobile makes it easy to create parts of a Web app such as navigation, form elements, and page
transition effects without having to write the JavaScript oneself. It supports most smartphone platforms
(but not yet Windows Phone 7) and features progressive enhancement, meaning that its advanced features
degrade gracefully if not supported in a given mobile browser, while maintaining across all browsers the
same essential content and functionality. If not supported, for example, page transitions such as fading,
flipping or sliding will simply not appear, but the new page will still be displayed.
Another kind of mixed environment approach that is getting wide usage is the creation of Web-based
content that automatically re-formats itself for display on a small screen. This approach uses a feature of
CSS 3 called CSS media queries, which is widely supported on both mobile and desktop browsers. This
involves adding a tag to the HTML header to direct a Web browser to use a size appropriate CSS style, as
in the following example:
<link media=only screen and (max-device-width: 480px) href=mobile.css type=text/css
rel=stylesheet />
In this case the page formatting will be determined by the mobile.css style, rather than the main CSS
linked in the header of the page, if the device being used has a maximum width of 480 pixels. A similar
process has been possible for some time to enable optimization of a print copy of a Web page. What is
new here is the ability to specify a screen width to be used in connection with a particular style. A mock-
up of an online journal page from the Web design site A List Apart demonstrates this and displays
differently depending on screen width, with the pictures either displayed in 2 columns on a phone (480
pixels wide or less), 4 columns on a typical monitor (480 to 600 pixels) or 6 columns on a widescreen
monitor (wider than 600 pixels). The navigation buttons also change location depending on the screen
size, namely moving to the top for a small screen. While this approach has a number of devotees, others
advocate creating separate HTML pages for mobile devices. It is a trade-off between more complex code
which adjusts automatically to different screen size or simpler code which must be maintained and synced
in different file locations.
One approach that many language developers have used in the past in creating Web-based interactivity is
problematic in the mobile sphere, namely Flash. Traditionally, Flash has been used for video streaming,
animation, and for general interactivity. Flash is not likely to ever be supported on iOS devices, but it
does run on other mobile devices. Android 3.0 and some 2.x versions support Flash. However, Flash
performance on mobile devices is not as robust as it is on desktop platforms. It tends to run more slowly
and occasionally crashes the system on some devices, due mostly to memory issues. Adobe has been
working on better performance on mobile devices, and it seems likely performance will improve in the
near future. However, if its possible to use HTML 5 rather than Flashwhich may or may not be
possiblethat is advisable for the widest possible compatibility.
users profile/learning history and current location. In this case location was determined by nodes in a
wide-area network, but GPS could also be used. With the good connectivity now available on mobile
devices, adding a social dimension to location-aware learning apps would be beneficial, allowing users to
share context-specific learning experiences.
It is not just the mobility, enhanced hardware, and better software of new mobile devices that should
encourage new thinking. The devices in and of themselves encourage a new kind of relationship between
user and machine. The responsive touchscreen interface seems to create a more personal, even intimate
connection, becoming part of ones personal identity. According to a recent report on creating mobile
apps from Forrester Research, the emotional bond often created is something to keep in mind when
developing mobile apps. The devices are more personal also in the sense that they are individually highly
customizable and small enough to be always within reach. Its also the case that both smartphones and
tablets tend to focus the attention more on one task at a time than is the case with regular computers.
Although multi-tasking to one degree or another is available on these devices, the screen size and touch
interface tend to invite users to focus exclusively on the program running in the foreground. For
educational uses, this may present a welcome opportunity to capture, at least for a short time, the full
attention of the learner. Desktop and laptop computers will continue to be used, but as mobile devices
proliferate, their use may change. Apple devices are still tied to using a computer for storage and syncing,
but the predominant movement these days is towards over-the-air syncing and resources residing in the
cloud rather than on a personal computer. With faster Internet connections, client-user interactions
through Ajax (JavaScript-based server interactions) or other means work faster and smoother, making it
possible to draw data more efficiently from online sources for smoother interactions in an ITS or other
program involving heavy data usage.
As personal devices, smartphones are ideal for individualized informal learning. The user determines
which apps to acquire and how to use them. As language educators, we should encourage and assist the
learner autonomy this enables and provide means for learners to combine formal and informal learning.
Song and Fox (2008) describe a project which features an open-ended, student-oriented approach to
vocabulary learning in which EFL students were provided access to and guidance on using a variety of
vocabulary building tools. The article describes the considerable variety of tools and approaches
eventually chosen by the students. This kind of activity becomes even more powerful when coupled with
the ability for students to show or discuss their methods and findings with their peers. The photo blogging
project described by Wong, Chin, Tan, and Liu (2010) involved students using iPhones to take photos to
illustrate Chinese idioms being studied and to share their photos and comments with the class through a
wiki. Students were encouraged to take photos based on their daily lives using their immediate
surroundings. This use of the students actual environment improves upon similar projects that have used
an artificial space such as a lab (Stockwell, 2008) or a classroom (Liu, 2009). We know that learning
becomes more real and permanent when tied to learners lives outside the academic environment. Mobile
devices are a great way to achieve that goal. Of course, its important to keep in mind that we are far from
seeing universal ownership of smartphonesthey are still too expensive for many budgets. Designing
exclusively for smartphone usage will necessarily exclude many users. Smartphone penetration will likely
gain worldwide in coming years, but not at the same pace everywhere. At the same time, phone and tablet
modelsboth hardware and softwarewill evolve from their current state. Given how competitive and
profitable that market has become, the pace of innovation is likely to be rapid. As mobile devices become
even more powerful and versatile, we are likely to see more users make them their primary, perhaps their
sole computing devices. This is not a trend language educators can ignore.
REFERENCES
Beaudin, J. S., Intille, S. S., Tapia, E. M., Rockinson, R., & Morris, M. E. (2007). Context-sensitive
microlearning of foreign language vocabulary on a mobile device. In B. Schiele, A. K. Dey, H. Gellersen,
B. de Ruyter, M. Tscheligi, R. Wichert, E. Aarts, & A. Buchmann. (Eds.), Ambient intelligence (pp. 55
72). (Springer Lecture Notes in Computer Science). Volume 4794/2007. Berlin: Springer.
Chen, C-M., & Li, Y-L. (2010). Personalized context-aware ubiquitous learning system for supporting
effective English vocabulary learning. Interactive Learning Environments, 18(4), 341364.
Chinnery, G. M. (2006). Going to the MALL: Mobile assisted language learning. Language Learning &
Technology, 10(1), 916. Retrieved from http://llt.msu.edu/vol10num1/pdf/emerging.pdf
Cui, Y., & Bull, S. (2005). Context and learner modelling for the mobile foreign language learner. System,
33, 353367.
Kukulska-Hulme, A., & Shield, L. (2007). An overview of mobile assisted language learning: Can mobile
devices support collaborative practice in speaking and listening? Paper presented at EuroCALL 2007,
Conference Virtual Strand, September, 2007. http://citeseerx.ist.psu.edu/viewdoc/download?doi=
10.1.1.84.1398&rep=rep1&type=pdf
Liu, T.-Y. (2009). A context-aware ubiquitous learning environment for language listening and speaking.
Journal of Computer Assisted Learning, 25(6), 515527.
Pemberton, L., Winter, M., & Fallahkhair, S. (2009). A user created content approach to mobile
knowledge sharing for advanced language learners. Proceedings of mLearn 2009, Orlando, Florida, 184
187.
Song, Y., & Fox, R. (2008). Using PDA for undergraduate student incidental vocabulary testing.
European Association for Computer Assisted Language Learning, 20(3), 290314.
Stockwell, G. (2008). Investigating learner preparedness for and usage patterns of mobile learning.
ReCALL, 20(3), 253270.
Wong, L.-H., Chin, C.-K., Tan, C.-L., & Liu, M. (2010). Students personal and social meaning making
in a Chinese idiom mobile learning environment. Educational Technology & Society, 13(4), 1526.
RESOURCE LIST
Language Learning and Mobile Apps
Language Learning Applications for Smartphones, or Small Can Be Beautiful Clair Siskins list
Brief Review of Language Learning Apps HRC Blog
Learnosity Blog : Mobile Applications for Language Learning
Move Over, Rosetta Stone: Mobile Language Apps Make Learning Fun
Mobile Application for Language Learning MALL Research Project Report from the schools online
initiative
Cool Apps for Language Learning
50 iPhone Apps to Help You Learn a New Language
How Im using my iPad to learn languages