Beruflich Dokumente
Kultur Dokumente
ABSTRACT
The objective of this article is to facilitate mobile teaching and learning by providing an alternative course
material deployment method. This article suggests a course material deployment platform for small universities or individual instructors. Different from traditional course material deployment methods, the method
discussed deploys course materials by using services provided by Android Market. After comparing the
traditional course material deployment and the alternative deployment, the author presents strategies to
take advantage of Android Market in delivering course materials to mobile devices. Through a case study,
this article illustrates the application of these strategies in deploying a class menu for an object-oriented
programming course in the computer science curriculum.
Keywords:
INTRODUCTION
To efficiently transfer knowledge from instructors to students, various instructional design
theories have been developed by researchers.
For example, as a generic instructional design
model, the ADDIE model has been widely used
by instructors and trainers to deliver knowledge
to students (Branch, 2009). The ADDIE model
breaks the entire knowledge transformation
process into five manageable units, including
Analysis, Design, Development, Implementation, and Evaluation. A comprehensive coverage
of the ADDIE model is provided by Strickland
(2010).
DOI: 10.4018/jdet.2012070101
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
TRADITIONAL
DEPLOYMENT METHODS
VS. ANDROID MARKET
DEPLOYMENT METHOD
In 2008, Google publicized the details of Android Market, which is an open content distribution system (Chu, 2008). Through Android
Market, users can find, buy, download, and
rate applications and other content for mobile
devices that are powered by an open source
operating system. As Chu (2008) pointed out,
the deployment of an Android application can
be done through three easy steps, registering to
Android Market, uploading and describing the
application, and publishing it. If an application
to be deployed on Android Market is free, then
there is no cost to the application developer
by using Android Market. In addition to the
simplicity and no cost, Android Market has
some other features that are desired for course
material deployment.
Another advantage of the traditional distribution methods is that it can distribute the course
materials in various formats. When compared
with Android Market, the traditional course
material distribution may have the following
disadvantages.
We need to make sure that the course materials are placed on the Web site where
the students can download the course
materials. To do so, student accounts need
to be properly created and ready to accept
remote logins.
After the course materials are uploaded,
the login information should be clearly
written and placed on the cover page of
the class Web site.
On the downloading Web site, the instruction of the installation procedure should be
available to students. For the convenience
of the students, the Web site should provide
the upgrade information and information
about the Web browser security configuration for the course material download.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
STRATEGIES TO DEPLOY
COURSE MATERIALS
THROUGH ANDROID MARKET
To deploy course materials through Android
Market, educators must address several aspects
of this approach. It is important for them to
investigate strategies to efficiently and effectively deploy course materials through Android
Market.
After the course materials developed for
Android powered mobile devices are tested and
all the requirements for the course materials are
met, it is time to release the course materials
to the students. Several things need to be done
before the course materials are ready for installation on Android powered mobile devices.
1. The first thing is to test the course materials
on an emulator and real mobile device.
2. Secondly, the creator of the course materials needs to properly specify the version
of the Android application.
3. Thirdly, the person who created the Android based course materials need to make
sure that all the Android applications are
digitally signed.
4. Fourthly, the expiration date needs to be
properly specified by the creator of the
course materials.
5. Finally, the icon and application name
should also be specified so that they can be
displayed on the studentsAndroid powered
smart phones. If the MapView element is
Android Application
Testing Strategy
Ideally, the course materials should be able to run
on mobile devices with various configurations
(Burnette, 2008). Before distributing the course
materials to students, it is necessary to test the
course materials against various configurations.
The testing can be done on an Android smart
phone emulator and physical mobile devices.
By testing on the Android smart phone emulator,
the instructor can find out how the course materials behave under various screen resolutions,
targeted mobile devices, network speeds, SD
card sizes, and different levels of CPU delays.
It is important to test the course materials
on physical mobile devices. The testing on the
physical mobile devices can give the instructor
an idea of what the course materials look like on
these devices, if the screen orientation can be
changed on Android smart phones, and how the
course materials perform under various mobile
network conditions. The testing on the physical mobile devices also helps the instructor to
find out the power consumption of the course
materials. One of the testing solutions is to let
the students in the class test the beta version
of the course materials, since the students may
own different Android powered mobile devices.
The creator of the course materials can
also use testing tools to test the course materials. Android includes a testing tool called UI/
Application Exerciser Monkey which generates
pseudo-random streams of user events, for
example, clicks and touches, or some systemlevel events. UI/Application Exerciser Monkey
can be used to perform a stress-test on applications. To automatically test the Java code, the
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Android Application
Versioning Strategy
There are two types of versioning. The first one is
application versioning which is used for course
material upgrade or maintenance. The application versioning is used for the update control
of Android applications. The versioning of an
application is used for establishing the upgrade/
downgrade relationship. The course material
installation process depends on the version of
the application. When multiple applications are
published as a suite, the version number is used
for the verification of compatibility.
The second type is API versioning, which
requires the creator of the course materials to
specify the minimum version of an Android
platform required to run the course materials. The creator of the course materials often
needs to compromise on the requirements for
an API version. To run the course materials
on earlier released mobile devices, one would
like to make sure that the course materials
can run on the mobile devices powered by the
Android operating system with a lower version
number. On the other hand, to take advantage
of the features offered by a newer version of
the Android operating system, one may want
the course materials to run on the Android operating system with a higher version number.
The difficulty is that the Android operating
system is not always backward compatible.
For example, to allow the course materials to
run on mobile devices with various resolutions,
starting from Android 1.6, Android has the new
capabilities which provide better support for
differing screen sizes and resolutions. If the
course materials are compiled with Android 1.5
or lower, Android will assume that the course
materials run under the standard screen resolution (HVGA, 320x480). For a mobile device
with higher resolution, Android may run under
the compatibility mode to adjust to the higher
resolution. However, Android will block the
course materials from running on mobile phones
Android Application
Signing Strategy
For the students to download and install the applications created by the course material creator,
the applications must be digitally signed by the
creator. The digital signature is used to identify
the creator. Unsigned Android applications will
not be installed on Android powered mobile
devices. To properly sign the course materials
to be deployed to the Android powered mobile
devices, the course material creator should
consider the following strategies.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Android Market
Publishing Strategy
After the course materials are signed, they
are ready to be deployed to students mobile
devices. One of the options is to publish the
course materials to Android Market which
provides the hosting service for course material
distribution. To publish on Android Market, the
course material creator should first register in
Android Market through the Web site: http://
market.android.com/publish.
After having registered in Android Market,
the course material creator can upload and
publish the course materials to Android Market.
Through their mobile devices, the students are
able to search for the course materials published
on Android Market. Once the students find the
course materials, they can download and install
them on to their Android mobile devices. The
evaluation of the course materials can be done
by ranking and commenting on the course
materials on Android Market. Through Android
Market, the instructor can check the students
ratings and comments.
Sometimes, the instructor may need to
update the existing course materials once newer
technology becomes available or corrections
are made to the existing materials. By using the
Android Market hosting service, the instructor
can publish the update to the course materials.
To publish the update, the instructor should
increase the versionCode and versionName
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
IMPLEMENTATION OF COURSE
MATERIAL DEPLOYMENT
The rapid development of mobile technology
has created a new learning platform, mobile
learning. Mobile learning which integrates the
knowledge of e-learning and mobile networks
accommodates teaching and learning by providing a true anywhere-and-anytime learning
environment (Attewell & Savill-Smith, 2004).
On the other hand, the mobile learning environ-
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Parameters
Screen Resolutions
RAM Sizes
Network Speeds
CPU-Delay
SD Card Sizes
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
CONCLUSION
Deployment is one of the tasks handled in the
implementation phase of the ADDIE model. The
use of Android Market provides an alternative
channel to deploying course materials to mobile
devices. Deployment through Android Market
is particularly useful for distributing course
materials that contain programming code used
for graphical user interfaces, interactive course
materials, class menus, or educational games.
Through the Android Market platform, small
universities or individual instructors are able
deploy course materials to students mobile
devices without using distribution servers. By
using the services provided by Android Market,
the deployment process can be significantly
simplified, and it may not be necessary to create
and maintain a download server for deploying
the course materials. By taking advantage of
the services provided by Android Market, students do not need to reconfigure their mobile
devices to accept the computer programs from
unknown resources. The download and installation process can be completed automatically.
Instructors and other course material creators
can use this deployment method anywhere and
at anytime to deliver their course materials to
various student populations.
REFERENCES
Ableson, F., Collins, C., & Sen, R. (2009). Unlocking
android. Greenwich, CT: Manning.
Agostinho, S., Meek, J., & Herrington, J. (2005).
Design methodology for the implementation and
evaluation of a scenario-based online learning environment. Journal of Interactive Learning Research,
16(3), 229242.
Alajmi, M. (2009). E-learning and ADDIE model. In
Proceedings of the World Conference on E-Learning
in Corporate, Government, Healthcare, and Higher
Education (pp. 37-42). Chesapeake, VA: AACE.
Attewell, J., & Savill-Smith, C. (2004). M-learning
and social inclusion: Focusing on learners and
learning. In Attewell, J., & Savill-Smith, C. (Eds.),
Learning with mobile devices (pp. 312). London,
UK: Learning and Skills Development Agency.
Branch, R. M. (2009). Instructional design: The
ADDIE approach. New York, NY: Springer.
Burnette, E. (2008). Hello, Android: Introducing
Googles mobile development platform. Sebastopol,
CA: Pragmatic Bookshelf.
Cha, B., & Lee, N. (2008). T-Mobile G1
(black). Retrieved April 26, 2010, from http://
reviews.cnet.com/smartphones/t-mobile-g1black/4505-6452_7-33283585.html
Chao, L. (Ed.). (2011). Open source mobile learning:
Mobile Linux applications. Hershey, PA: IGI Global.
doi:10.4018/978-1-60960-613-8
Chu, E. (2008). Android Market: A user-driven content distribution system. Retrieved April 6, 2010, from
http://android-developers.blogspot.com/2008/08/
android-market-user-driven-content.html
Conboy, H., Hall, R., & Thompson, P. (2009). Deploying read/write Web approaches for pedagogic change
amongst faculty in higher education. In Proceedings
of the Society for Information Technology & Teacher
Education International Conference (pp. 2497-2504).
Chesapeake, VA: AACE.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Rang, P. (2006). Change facilitation in the technology evolution of new training delivery modalities. In
Proceedings of the World Conference on E-Learning
in Corporate, Government, Healthcare, and Higher
Education (pp. 863-867). Chesapeake, VA: AACE.
Rollins, S., & Almeroth, K. (2004). Lessons learned
deploying a digital classroom. Journal of Interactive
Learning Research, 15(2), 169185.
Strickland, A. W. (2010). ADDIE. Pocatello, ID:
Idaho State University College of Education Science,
Math & Technology Education. Retrieved January
29, 2010, from http://ed.isu.edu/addie
Wang, H. (2008). Implement and deploy mobile
learning in open universities - The many promises
and challenges ahead. In Proceedings of the World
Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (pp. 13401343). Chesapeake, VA: AACE.
Lee Chao is currently a professor of math and computer science in the school of Arts and Sciences
at University of Houston Victoria, USA. He received his PhD from the University of Wyoming,
USA, and he is certified as Oracle Certified Professional and Microsoft Solution Developer. His
current research interests are data analysis and technology-based teaching. Dr. Chao is also
the author of over a dozen of research articles in data analysis and math modeling, and books
in the networking, mobile learning, virtualization, and database systems.
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.