Professional Documents
Culture Documents
Ferial Khaddage1 and Gerald Knezek2 Deakin University School of Information Technology Burwood Australia 2 University of Northern Texas, Department of Learning Technologies Denton Texas fayekhaddage@gmail.com gknezek@gmail.com
1
Abstract: Mobile applications for teaching and learning are becoming an increasingly popular method of content delivery. Universities are being confronted with a rapid surge in the penetration of mobile devices amongst students. The majority of these devices are designed to manage multimedia content, multiplayer gaming and applications, social media and a variety of services. But since there is a wide range of mobile devices and there is no one standard device chosen by each particular university, the challenge that universities are facing today is how to design and develop device independent mobile applications which can be easily implemented and integrated and are effective for teaching and learning, regardless of the mobile device in use. In this paper mobile applications (Apps) and technologies are discussed, design issues and implications are described, current methods of some proposed applications are reviewed, and challenges, barriers and limitations which came along with these applications are also described and analyzed. Finally the emerging cloud-based computing platform is discussed, and is also recommended as the most effective method for a device independent mobile model for teaching and learning.
Introduction
This unprecedented spread of mobile devices amongst university students has played an important role in the rapid evolution and development of mobile applications (Apps). This has presented a valuable opportunity for interaction and a direct distribution channel for developers to produce Apps for educational purposes. These Apps are a form of educational interaction delivered via mobile technology and accessed by students from anywhere without them being restricted to a certain location. The benefits and potentials of educational Apps have been discussed by researchers in the educational community. However, the development and implementation approaches to date have been faced with various challenges and some technological limitations. This is because the Application Programming Interfaces (APIs) for accessing, processing, editing, streaming, and managing multimedia content, are still limited in some mobile devices. Also other issues, such as small screen size, low battery power, limited processing and memory capacity have emerged. Therefore performing a simple task such as retrieving an image or attaching a file may take a long time and would consume significant amounts of battery power, eventually reducing the mobile device general use time. Therefore there is a need to mesh the most ideal mobile Apps from a scientific perspective, while at the same time keeping them simple, cost-effective, efficient, accurate, easily accessible and device independent. The application of mobile technology for learning purposes is boundless, especially because mobile devices are now common amongst students, and the mobile phone in particular is the most commonly used device by the majority of students (AMTA, 2007). Therefore building Apps on the underlying platform of various mobile devices represents a significant challenge for institutions to consider. So far there are only a few mobile Apps in the area of higher education, especially at universities, and there is very little mobile support in the current online course delivery systems at most institutions (Seibu and Biju, 2008). Also since mobile learning forms a crucial part of the e-learning environment and will soon be the sole distributer of learning content to students at universities (Tatar et all,2003), it is a crucial fact that there is an urgent need to develop unique approaches that can form the base of new mobile Apps for teaching and learning in higher education. This challenge could be made possible with
-1-
the deployment of the emerging new and unique cloud-based computing for teaching and learning. In the following sections technological issues in relation to mobile Apps developments are discussed and the fast emerging Apps and their deployments are reviewed. Also device independent mobile Apps for teaching and learning are described as well as how these advancements and limitations of current Apps has led to the emerging of a new technology called cloud-based computing for teaching and learning in higher education.
Operating systems are another major issue. There are eight major mobile operating systems platforms that are being used today: iOS (iPhone), Android, Symbian, BlackBerry, Java ME, Windows Phone, Flash/Flash
-2-
Lite and mobile web which includes WAP (Wireless Application Protocol), XHTML (Extensible Hypertext Mark-up Language), CSS (Cascading Style Sheet) and Java-Script (Parton, 2010). Therefore device independent Apps should be developed to support all these mobile operating systems in order to enable the Apps to run on the largest possible range of devices. This combination of mobile devices gives the user access to Apps and information anytime, anywhere and via any device. The minimum requirements should only be that the device supports Java and has access to a data connection, and this is true for almost all mobile devices that are being used today. Khaddage and Chonka (2009) also identified a list of technological aspects and design guidelines that should be considered when designing educational content for the small screen mobile device. They emphasised the technological capabilities of mobile devices, with one of the many important issues they discussed being about the character encoding, which determines how the pages render in a browser. This is especially important when developing Apps for a mobile phone device. Correct character encoding should be specified for all pages, because if it is not specified then the page may display with strange characters. Correct character encoding is essential to ensure that pages render correctly on any mobile device. Different character encodings are required for different document types, for example if using XML (Extensible Mark-up Language) documents should always have a UTF-8 character set. UTF-8 is a multi-byte encoding, where each character can be encoded in as little as one byte and as many as four bytes (Davis, 1999), (Rabin,2008), (Khaddage and Chonka, 2009).
Considerations for Teaching and Learning via Device Independent Mobile Apps
The most important aspects to consider when developing mobile Apps for teaching and learning are: 1) to understand the technological aspects and barriers discussed above, and also 2) to understand how to provide easy access to content thus making learning content meaningful, beneficial, engaging and reachable by all students. It is also important that mobile Apps should remain useful long enough for students, and that they should have the ability to maintain student engagement at all times. Singh (2003) discussed ten important factors to consider when designing educational content for any mobile device. Despite the advancements and the rapid technological changes, these factors are still considered valuable, and can be applied as a framework for designing mobile Apps for teaching and learning. These factors are summarized in [table 1]. Security Battery life Display size Data input Form factor Storage capacity Processing Power Communications options Tools Lack of comfort with mobile communication by some users, login setting and secure details. Optimizing the device's power management features, Strain on battery life imposed by mobile Apps User Interface, how adjustable is the screen resolution, format and size of displayed font
Touch screen, key in code, voice audio. keys are difficult for some to use or even see Check box option or fill in text The storage space provided within each device Certain interactive Apps require high levels of power consumption when in use Via Bluetooth, Wi-Fi, or any other wireless connection Type of Apps running on the device
-3-
Cost
High price and the cost of data services Price of voice services, & Multimedia content Affordable plan types (flat-rate, pay-go etc.)
Table 1: Factors to consider when designing educational mobile content On the other hand Khaddage and Chonka (2009) discussed the possible use of a file called WURFL (Wireless Universal Resource) File which is a simple XML file, and can be integrated to identify the mobile device being used, and can deal with different screen sizes, orientations and device capabilities and retrieve the content according to that specific device. But WURFL comes with a few limitations as well, such as: it detects only if the device in use is a mobile phone or desktop, it requires resources (thus making it harder to implement), a profile must reload each time (this will slow the process of retrieving the content down), and often the file requires frequent updates to catch up with new technologies, tools and devices. Therefore it is unlikely that any of these initiatives can be a permanent solution for the current mobile application, but at the same time, they do offer students more choice, and a wide range of applications will become available to students via different mobile devices. However, in this new open world of information, students are diverse and they use different mobile devices and are willing to use them to download and access application, so Apps alone should not be the only option available to them. Hence comes cloud-based computing as a unique and alternative solution to overcome most of the barriers and limitations universities have faced while trying to integrate mobile technologies and applications into their curriculum. Also students with basic and low-tech mobile devices are likely to find that using cloud-based computing is both easier and far better suited to the limitations of their device.
-4-
Figure 1: The three layers of cloud-based computing Cloud-computing can also be considered the process of developing cloud-based Apps that work on multiple devices, such as mobile, desktops, browsers and Apps within the cloud-based computing environment. This is illustrated in [Figure 2].
Figure 2: Device independent cloud-based computing PDAs, iPods, the web, phones, iPads, laptops and other wireless and online technologies can be merged together on the network. This has the potential to improve the use of different kinds of mobile devices for educational purposes without the full understanding of the programming behind the Apps. Also it has the potential to provide an inexpensive layer of functionality and performance to the university, while protecting the infrastructure that is increasingly supported by cloud services and by the technologies that all students bring to campus. The Apps are stored in the one cloud and users can have fast and secure remote or local access from just about any client device or OS. The plug-and-play feature within the cloud-computing technology is responsible for publishing the Apps onto the network or the Web. Tools such as cloud-based email, calendar, chat and forum to improve messaging, as well as interaction capabilities and shared resources, data, and information can all be integrated. The students can make multiple copies of the learning content, viewable on a variety of sync-able devices, and hence all users within the same field can have access to share and use the information in the account. Cloud computing applications should be designed for scalability to support large numbers of students and surges in demand. Universities can develop and remotely host custom built educational applications within the cloud, and this can reduce costs and time spent, thus providing benefits to students as
-5-
well as to the university. In order to create such Apps it is necessary to develop these applications on the underlying platform and using design principles mentioned earlier, in order to cover most mobile devices such as iPads, Blackberry, iPhone, Windows Mobile, etc. There are many good examples of cloud-based mobile applications such as Gmails mobile provided by Google, Google documents, etc. and they are all accessible via the small mobile device. Since the current cloud-computing environment enables different platforms to communicate, access and share content, information and resources, this technology is considered device independent, location independent, flexible, global and can provide an effective collaborative learning environment. Furthermore cloud-based computing is not limited to a specific physical location and it is not only about having access to mobile Apps and content on demand, but also about students from diverse backgrounds and different areas of study who can collaborate and share resources. In the near future that would take universities towards a more open and global educational environment, and ensure greater future prospects for todays students as they strive to reach out to an open access global learning environment.
Conclusions
Mobile technologies and applications for teaching and learning have a promising future and could potentially change university settings and environments. Cloud computing has the potential to empower mobile learning with its unique advantages. Since the advent of the Apps and cloud-based computing as an innovative educational model, the uptake of information on mobile devices has been phenomenal. It seems that applications will soon be the primary modes of presenting information processing on mobile devices. Universities and administrators should begin now to make informed decisions about mobile technology integration via Apps, tools and devices and provide a set of standards for proper deployment in the near future. It appears that there is no going back. Therefore, in this paper the characteristics and methods of a device independent mobile learning technologies and applications are analyzed, some technological barriers of various existing methods are explained; the advantages of a mobile learning environment under a cloud-based computing, device independent Apps are described.
-6-
References
Australian mobile telecommunication association,(2007) The Impact of the Mobile Phone on Work/Life Balance Creeger M.,(2009) CTO Roundtable: Cloud Computing Communications of the ACM, vol. 52, no. 8, august 2009, pp. 50-56 Davis, M. (1999) Forms of Unicode September 1999, available online from [Last accessed 12 September 2009] http://www.ibm.com/developerworks/unicode/library/utfencodingforms/index.html Hamms. (2009) How cloud computing will change business, Business Week, June 4, 2009. Available online from http://www.businessweek.com/print/magazine/content/09_24/b4135042942270.htm[Last accessed 16 September 2010] Jahns, R. Mikalajunaite E. (2010) the smart-phone Application Market Research2guidance the mobile research specialists. August 2010. Available online from http://www.research2guidance.com/ [Last accessed October 2010] Khaddage, F. Chonka, A. (2009) E-Learning Over Mobile Phone Technology: Best Practices and Guidelines International Journal of Interactive Mobile Learning. Available online from http://bb.xieke.com/files/elearning_over_mlearning.pdf [Last accessed October 2010] Khaddage, F. Chonka, A. and W. Zhou (2009), Indexing Images for Mobile Phone Learning Content Retrieval Global Conference on Learning Technology, Association for the Advancement of Computing in Education, AACE , May 2010, ISBN 1-880094-79-7 Molich, R. (2007), Usable Web Design, 1st edition, Nyt Teknisk Forlag Nielsen, J (2000), Why You Only Need to Test with 5 Users, Available online from http://www.useit.com/alertbox/20000319.html [Last accessed November 2009] Nokia Corporation (2002) Mobile Application Development Guidelines. Available online from http://www.forum.nokia.com/ [Last accessed Septmeber 2009] Parton, J. (2010) Mobile Developer Economics 2010 and Beyond VisionMobile 2010. Available online from http://www.visionmobile.com/research.php#devecon [Last accessed October 2010] Rabin, J. (2008) Mobile Web Best Practices 1.0, Basic Guidelines W3C Recommendation 2008 Jo Rabin, mTLD Mobile Top Level Domain,Charles McCathieNevile, Opera Software. Available online from http://www.w3.org/TR/mobilebp/#d0e116 [last accessed November 2009] Seibu,M.J. and Biju I.(2008) Mobile Technologies and its Impact An Analysis in Higher Education Context. iJIM Volume 2, Issue 1, January 2008 Singh, H., (2003) Leveraging Mobile and Wireless Internet. Available online from http://www.learningcircuits.com/2003/sep2003/singh.htm [Last accessed July 2010] Tatar D., Roshelle J., et all, Handhelds Go to School: Lesson Learned, Communications of the ACM, September 2003.
-7-