Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: The advancement in mobile technology and the introduction of cloud computing systems enable the
Received 4 May 2016 use of educational materials on mobile devices for a location- and time-agnostic learning process. These
Received in revised form 9 May 2016 educational materials are delivered in the form of data and compute-intensive multimedia-enabled learn-
Accepted 9 May 2016
ing objects. Given these constraints, the desired objective of mobile learning (m-learning) may not be
Available online 26 May 2016
achieved. Accordingly, a number of m-learning systems are being developed by the industry and academia
to transform society into a pervasive educational institute. However, no guideline on the technical issues
Keywords:
concerning the m-learning environment is available. In this study, we present a taxonomy of such techni-
Mobile learning
Cloud learning
cal issues that can impede the life cycle of multimedia-enabled m-learning applications. The taxonomy is
Multimedia-enabled learning devised based on the issues related to mobile device heterogeneity, network performance, content het-
Personalized learning erogeneity, content delivery, and user expectation. These issues are discussed, along with their causes
and measures, to achieve solutions. Furthermore, we identify several trending areas through which the
adaptability and acceptability of multimedia-enabled m-learning platforms can be increased. Finally, we
discuss open challenges, such as low complexity encoding, data dependency, measurement and modeling,
interoperability, and security as future research directions.
2016 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ijinfomgt.2016.05.010
0268-4012/ 2016 Elsevier Ltd. All rights reserved.
A. Yousafzai et al. / International Journal of Information Management 36 (2016) 784792 785
back and instructions from the instructor and peers. Furthermore, life. Another approach would be to compose special services, which
m-learning is portable in that it replaces paper-based learning can be readily utilized by the m-learning environment to ensure a
materials with personalized digital learning contents. Furthermore, seamless m-learning experience. Such a service regarded as EaaS is
utilizing the m-learning ideology is simple for a more entertain- described in the subsequent subsection.
ing and effective learning experience. With smart mobile devices,
learners have easy access to educational contents. They employ
2.2. Education as a service
their devices as an augmentation tool for their educational needs
and access the different educational materials, such as essays, arti-
Cloud computing is a business model introducing a XaaS service
cles, diagrams, and other academic materials that can enhance their
delivery model while simultaneously charged using an on-demand
performance in or out of the classroom.
pay-as-you-go method and deployed across different deployment
In a traditional classroom-based learning environment, the stu-
models (Mell & Grance, 2011). Cloud computing systems revolu-
dent probably becomes nervous when an instructor calls upon him
tionize the business life cycle by reducing the capital investment
or her, imagining that he or she could be in trouble. With mobile-
in infrastructure while maintaining additional focus on business
based learning, the interaction between student and teacher is
services and strategies. Given these eminent features, the Joint
free from worry or anxiety. Using m-learning, even shy students
Information Systems Committee (JISC) has recommended cloud
interact more openly with his teacher. An instructor may also
services for research and educational activities.1 Furthermore, to
employ mobile devices to communicate with students requir-
provision EaaS, cloud building block services are orchestrated or
ing special attention or learning method. Several educationalists
a dedicated education services are developed and delivered using
(Ally & Tsinakos, 2014; Ghazizadeh, 2012; Godwin-jones, 2011)
a software/platform as a service model (He, Cernusca, & Abdous,
believe that every learner requires a different pedagogy or strat-
2011). This educational service is regarded as EaaS, which is a
egy to absorb the learning material. Through m-learning, students
combination of computational resources, applications, protocols,
can learn in their own personalized methods and overcome the
and delivery models, along with pedagogical/learning resources
distance and expense issues. Finally, m-learning assists students
(Wheeler & Waggener, 2009). Noticeably, m-learning is essentially
with learning disabilities, considering the numerous m-learning
e-learning as illustrated in the schematic of m-learning presented
applications targeting the students with physical impairments and
in Fig. 1. Basically, m-learning can further maximize advantage of
learning disabilities; m-learning can be said to create opportunities
the EaaS over the cloud, along with the concepts of mobile cloud
for students with special needs to have an equal platform compared
and mobile edge computing. The effect of cloud computing on the
with those regular students.
learning process delivered via EaaS is further validated using a sup-
Now, considering all the mentioned applications and advan-
ply chain business model (Chang & Wills, 2013). The authors further
tages of m-learning methods, the main learning material in the
introduce the organizational sustainability model (Chang, Walters
current spectrum of modern mobile devices is via audiovisual
et al., 2015) to measure the QoL for evaluating and reviewing the
learning elements. These media-enabled learning elements are
EaaS projects and services.
data- and compute-intensive. Conversely, the capabilities of smart
Orchestration and development of EaaS for the m-learning envi-
mobile devices are still restricted by their battery life. The smart
ronment have its own special needs because of the limitation of the
mobile devices generally drain battery quickly when performing
operations on multimedia contents for a longer time span (which
maps to the time span of a lecture). In such a scenario, mobile cloud
computing can mitigate this issue by ofoading the processing to 1
(Cloud computing increasingly attractive to universities) https://www.jisc.
the cloud and presentation on the learner device to extend battery ac.uk/news/cloud-computing-increasingly-attractive-to-universities-says-jisc-16-
may-2011.
A. Yousafzai et al. / International Journal of Information Management 36 (2016) 784792 787
Table 1
Video resolution bandwidth [27].a
Video codec Resolution Maximum video payload bitrate (Kbps) Minimum video payload bitrate (Kbps)
mobile device and diversity of the learning contents (Juan & Jun, be processed/tailored transparently and optimally for the users
2013; Liu, 2013; Masud & Huang, 2012, 2013). Addressing these according to the functional and systematic characteristics of mobile
special needs when orchestrating an EaaS service can improve the devices (Luo & Shyu, 2011).
overall learning process of the subscribers. These special technical
needs are captured and described using taxonomy in the subse- 3.2. Networking issues
quent section.
The dynamics of the wireless networks shown in Fig. 3, which
3. Taxonomy affect the behavior of a multimedia-enabled m-learning applica-
tion, the QoL, and the QoE, are depicted; below is a brief discussion
Multimedia applications, such as m-learning applications, tackle on these issues:
various issues because of the intensive nature of data. In Fig. 3, we
presented these technical issues using an issue-based taxonomy 3.2.1. Low bandwidth
and provide a brief description pertaining to the issues and their Low bandwidth is one of the challenging problems, which may
underlying causes. deteriorate the QoS of any mobile multimedia application, given
that the bandwidth in wireless radio networks is signicantly
3.1. Mobile device issues scarcer than in wired networks. The uctuation in the bandwidth
due to weather and other conditions further increases the complex-
The components of mobile device constraints, as depicted in ity of the issue. Hopefully, this limitation will be mitigated with the
Fig. 3, are due to the small form factor of mobile devices; the num- imminent deployment of modern wireless networks but not com-
ber and the potential of mobile device resources are limited, such as pletely eliminated as the video bit rate also increases monotonically
low battery life, storage, input methods, and screen sizes. The exist- with time. Table 1 shows the bandwidth requirement of a typical
ing battery technology is not developing quickly (or accordingly) H.264 (Wiegand, Sullivan, Bjontegaard, & Luthra, 2003) encoded
compared with the rapid evolution of the memory and CPU power. video stream with different settings.
The transmission and processing of multimedia contents deplete
battery quickly. Consequently, the limited battery necessitates the 3.2.2. Network reliability
design of energy-efcient protocols and algorithms for multimedia Reliability of the wireless network is an important issue
transmission and processing in the mobile environment. Another given that the QoE of multimedia-enabled m-learning applications
issue is device heterogeneity due to different software (operating strongly depends on the long-lasting network connectivity with
systems) and hardware architectures. Furthermore, mobile devices an acceptable bandwidth, packet loss, jitter, and delay. A mobile
strongly vary in screen resolutions, screen sizes, and encoding and learner depends on the access network and may possibly be pre-
decoding mechanisms. Thus, the same multimedia content should vented from connecting to the learning system provider because
788 A. Yousafzai et al. / International Journal of Information Management 36 (2016) 784792
Table 2
Heterogeneity of multimedia contentsa [32].
Resolution 352 240 480 480 720 480 1920 1080 640 480 640 480 320 240 720 480
Compression Format MPEG1 MPEG2 MPEG2, MPEG1 MPEG2(WMV-MPEG4) MPEG4 Sorenson, Cinepak, MPEG4 RM DV
Video bitrate 1150kbps 2000kbps 5000kbps 20Mbps (8Mbps) 1000kbps 1000kbps 350kbps 25Mbps
Audio bitrate 224kbps 224kbps 448kbps 448kbps 128kbps 128kbps 64kbps 1500kbps
Size (MB/min) 10 1020 3070 150 (60) 410 420 25 216
CPU Usage Low High Very High Super high Very High High Low High
Quality Good Greatb Excellentb Superbb Greatb Greatb Decentb Excellent
kbps = thousand bits per second, Mbps = million bits per second.
approximate bitrate, it can be lower or higher.
a
(Comparison) http://www.videohelp.com/oldguides/comparison.
b
the quality of video depends on the video resolution and the bitrate, higher bitrate and higher resolution generally mean better video quality but bigger le size.
of ow congestion and failures, which are habitual with wireless of the resolution standards, compression formats, bit rate, size, CPU
radio networks. This disconnection is recurrent in places, such as usage, and quality.
subways and tunnels, and providing a reliable wireless connectiv-
ity that is scalable and cost efcient while the learner is commuting 3.4. Delivery issues
is a challenge.
3.4.1. Content adaptation
3.2.3. Heterogeneity Generally, content adaptation refers to the reproduction of mul-
The users behind the smart handheld devices can access the timedia content in a different format from a previously produced
multimedia-enabled learning platform via a range of radio inter- single version, resulting in the author once present anywhere sit-
faces available on the device, such as GPRS, Wi-Fi, WiMax, and uation. Nevertheless, according to the ndings of the research
LTE. In such heterogeneous network availability, deploying an ef- community, this approach is the most appropriate for multime-
cient connectivity algorithm on the m-learning client and server dia content consumption on mobile devices. This nding can be
platform becomes extremely important, which allows the users to explained by the nature of most existing multimedia content,
permanently stay connected as well as seamlessly and transpar- which are not designed for handheld mobile devices. Consequently,
ently switch established network connections from one interface mobile learners cannot directly utilize most of the learning contents
to another while staying connected to the server-side learning envi- because of incompatibility between the device characteristics they
ronment. hold and the content utilization requirements. Thus, content adap-
tation bridges the incompatibility between heterogeneous device
3.2.4. High access latency characteristics, wireless network dynamics, and diverse multime-
Longer access latencies in wireless radio networks are a major dia learning content formats. However, creating multiple versions
barrier faced by mobile multimedia-enabled m-learning appli- of the same content according to each device and network prole
cations. Longer delays and connection interruption signicantly requires tremendous amount of storage; furthermore, such proce-
deteriorate the QoL and QoE of the mobile learner. Humans are dure is administratively difcult for the service providers given the
sensitive to this quality deterioration caused by jitter and longer different device types and variations in the network characteristics.
delays that are extremely difcult to regulate in the wireless and Fig. 4 portrays the entire process pertaining to content adaptation,
WAN networks. Conversely, bandwidth is signicantly enhanced in along with different factors.
modern access networks; latency is unlikely to improve (Bourguiba,
Agha, & Haddadou, 2012). 3.4.1.1. Device capabilities. For an appropriate selection of a suit-
able content adaptation method, identifying, classifying, and
3.3. Contents heterogeneity isolating the form factor, computational characteristics, and
available software platforms in the learners mobile device is sig-
The heterogeneity of the multimedia contents is due to its spa- nicantly important. In an HTTP-based m-learning platform, device
tiotemporal characteristics. The higher the spatial resolution, the system identication can be done using the HTTP protocol headers.
ner the available details; in the case of video, the higher the
temporal resolution (frames per second), the smoother the video
User Prefrences Networking Device Capibilities
(Knoche, McCarthy, & Sasse, 2005). These resolutions place a sig- Parameters
nicant effect on the size and bit rate of the multimedia contents. Color perception Buffer size
Scaling perception Bandwidth Supported color depth
The potential effects are higher storage, networking, and process- Round-trip time
Segment perception Supported encoding modes
ing costs. Nevertheless, multimedia-enabled learning contents are Modality perception Supported syntaxes
compressed for efcient storage and faster transmission. Alter- Timing perception Screen dimension
Threshold time Network interface
natively, different smart mobile device platforms are supporting information
varying multimedia storage formats and encoding/decoding stan- Processing capability
dards with a signicant effect on the content itself and its delivery
procedure to no compliant device. For example, considering video Content Adpatation
Transcoding Strategies
coding standards, Android-based smart devices support MPEG- Content Metadata
4 SP, AVC, H.264, H.263, and VP8, whereas iOS supports H.264 Format conversion
Color depth reduction
and MPEG-4. Evidently, transcoding techniques are obligatory for Spatial resolution
Scaling
Temporal resolution
seamless and transparent adaptation and delivery of the learning Content purpose
Cropping
Evaluation Segmentation
material to enable interoperability and support a large number Available modalities
Selection
of mobile devices (Kovachev, Cao, & Klamma, 2011). Moreover, Available color depth
Modality Conversion
another challenge is the processing of semantically annotated mul-
timedia contents. Table 2 clearly depicts the heterogeneity in terms Fig. 4. Factors affecting content adaptation process.
A. Yousafzai et al. / International Journal of Information Management 36 (2016) 784792 789
Otherwise, several other mechanisms can also be utilized based on the data plan perspective. For server-side transcoding, a scalability
(1) the W3C Composite Capability/Preference Proles (CC/PP),2 limitation exists when the number of users increases. Considering
(2) the WURFL Mobile Device Database by ScientiaMobile3 ; both the cases to maintain an acceptable QoL, exploiting the par-
XML le and APIs, and (3) the WAP UAPROF (Protocol, 2001). allel and abundant computational power of the cloud is necessary
using the principles of mobile cloud computing.
3.4.1.2. User preferences. Creating a personalized learning con-
tent adaptation to satisfy the users needs require identication 3.4.1.6. Evaluation. Evaluating the content adaptation process is
and recording. The Dublin Core accessibility and adaptability necessary to ensure that the end mobile learner is receiving the
standard,4 the proles of users preferences (Gkatzidou & Pearson, same personalized contents he is looking for (Chang, 2006). Fur-
2007), and the IMS AccessForAll (Cooper et al., 2005) have thermore, evaluating and measuring the overall learning process
attributed the design of a personalized and accessible provisioning are also necessary to ensure and maintain the QoL. To evaluate the
of multi-format multimedia contents. With regard to m-learning learning content adaptation results, metrics are required to quan-
application, a key accessibility challenge is the variety of user tify the accuracy of the adaptation process. Precession, recall, and
preferences. Furthermore, learning contents must be promptly F-measure can be utilized as metrics to quantify the accuracy of
available to all learners according to their preference. In terms of the content adaptation process given that these metrics are readily
interaction with or access to the learning contents, disability is applied in information retrieval (Hripcsak & Rothschild, 2005) and
redened as incompatibility between the user preference and the machine learning algorithms (Chau & Chen, 2008). The denitions
accessible service delivery infrastructure (Cooper et al., 2005). of these metrics are as follows:
Precision can be dened as the ratio of appropriately adapted
3.4.1.3. Content metadata. Metadata-driven approaches facilitate learning contents to the number of all adapted learning contents,
the description of the adaptive features of the contents (e.g., what expressed as follows:
is adapted and what it is adapted to) (Conlan & Hockemeyer,
No.of Correctly Adapted Contents
2002). The description can be exploited in the client and server precision =
No.of Correctly Adapted Contents + No.of Incorrect Adapted Contents
sides. For the client side, the best example would be of Syn-
chronized Multimedia Integration Language (SMIL),5 a stable and Recall is the ratio of correctly adapted learning contents to the
well-known W3C standard client-side adaptation mechanism. The number of contents delivered, expressed as follows:
latest specication SMIL denes the semantics and XML syntax
No.of Correctly Adapted Contents
for SMIL functionalities. Several straightforward content selection recall =
No.of available Contents for adaptation
techniques have been dened in SMIL to offer better exibility and
to meet varying contexts of content utilization (including those F-measure can be presented in terms of precision and recall, as
related to mobile contexts). Thus, the metadata document can follows:
provide the mechanisms to perform learning content adaptation, 2 precision recall
which are supported by the format in modifying the contents to F measure =
precision + recall
display limitations and bandwidth. In fact, several metadata lan-
guages contain an adaptation or alternate content mechanism In the m-learning session, if all the content adaptation processes
(Burnett, Van de Walle, Hill, Bormans, & Pereira, 2003; Salomoni & in the session can generate a high F-measure mean, then their learn-
Mirri, 2011). ing session is better in terms of personalized content presentation
(Antunes & Vieira, 2015). If a learning session obtains a precision of
3.4.1.4. Network parameters. Wireless mobile networks typically 0.8, then this result indicates that it is 80% up-to-the expectation of
suffer from habitual bandwidth uctuations. Furthermore, network the mobile learner. A recall of 0.9 indicates that 90% of the contents
connections are completely unresponsive for several time spans should be adapted in that particular session. The combination of
because of the dynamics of the wireless radio network. Given these precision, recall, and F-measure can be used to determine the QoL
factors, utilizing several prediction and estimation mechanisms of in terms of personalized content delivery services.
network parameters is desirable to plan the learning content adap-
tation process and delivery. 3.4.2. Content delivery network
Content delivery platforms generally fail to have the spe-
3.4.1.5. Transcoding strategy. The transcoding strategy depends on cic infrastructure, mechanisms, and application data required to
all the four factors explained earlier in this section because they generate dynamic learning contents, which multimedia-enabled
will provide the bases for selecting a transcoding strategy. A key m-learning applications utilized. Dynamic multimedia contents
challenge in the transcoding process is the robustness of the are provisioned directly from the source of the learning plat-
transcoding techniques given that multimedia contents are highly form and may suffer delays because of WAN latencies. Only a
real time; the user QoS and QoE are highly dependent on the exe- few content delivery services providers, such as Akamai,6 imple-
cution time of the transcoding strategy. ment functional and structural components, reducing the delivery
The heterogeneity of the contents and the limitations of the and response time of dynamic contents. For the m-learning
mobile devices and dynamics of the wireless network lead to the environment and other multimedia-enabled mobile applications,
adaptation of the contents to facilitate a broad range of users. In fact, implementing edge infrastructures over the mobile network oper-
the content adaptation process is a computationally expensive task ator (MNO) may help mitigate the content delivery issue. The MNO
that can either be on the client or server side. For the client side, the owns all the technical interfaces to enhance the network and speed
mobile device has limited capabilities. Furthermore, downloading a up content delivery. The lack of interaction and the rational behav-
higher amount of data and reducing it afterward are infeasible from ior of the actors in distributed mobile application clearly impede
a fully operational m-learning ecosystem based on incorporating
content delivery functions across the actors and leveraging the
monetization of m-learning environments.
2
http://www.w3.org/TR/2007/WD-CCPP-struct-vocab2-20070430/.
3
http://wur.sourceforge.net/.
4
http://www.imsglobal.org/accessibility/.
5 6
http://www.w3.org/TR/2008/REC-SMIL3-20081201/. http://www.akamai.com/cotendo.
790 A. Yousafzai et al. / International Journal of Information Management 36 (2016) 784792
3.5. User requirement issues events generated by the m-learning application. In response to such
an event, an IoT device can either display/play the learning con-
The end user requires the maximum QoE (user perception) and tents or capture learner responses. The m-learning environments
presentation with a minimum monetary cost, apart from the lim- can genuinely become agnostic to time and space if and only if it is
itations, heterogeneity, and diversity of mobile devices, network, integrated with IoT devices.
and multimedia contents. Nevertheless, to maximize the end users
QoE, the common solutions suggested by the research community 5. Open challenges
include content adaptation and computational ofoading. How-
ever, if the techniques are provisioned using a single-server setup, 5.1. Low complexity encoding
then the application QoS and end user QoE as the number of users
and volume of data increase may be degraded. To tackle the situa- The traditional coding techniques are dominated by predictive
tion and allow ubiquitously available cloud computing systems are encoding techniques to achieve high-compression efciency. These
employed to achieve efcient provisioning. Furthermore, the con- mechanisms are utilized in the ITU-T or the ISO MPEG recom-
tent delivery clouds are employed to provide scalable access to the mended encoding schemes. The basic idea is to drop the bit rate
contents. produced by the source encoding scheme, thereby utilizing source
statistics. Therefore, intra-frame compression is employed to min-
4. Trends in multimedia enabled mobile learning imize repetition in a single frame, while inter-frame compression
exploits the correlation among the neighboring frames via motion
4.1. Device agnostic multimedia contents estimation to minimize the volume of data for storage and trans-
mission. Consequently, the computational complexity required by
With the introduction and widespread acceptance of HTML5, the motion estimation functionality at the coding side is resource
designing interactive/multimedia-enabled learning objects is now hungry, whereas the decoding units are simple and loaded with
possible in nearly all device native formats without utilizing run- low computational overhead.
times, such as Adobe Flash Players and Java Applets. With a However, from the information-theoretic bounds for lossy cod-
responsive HTML5 design, modern m-learning applications can ing (Wyner & Ziv, 1976) and for lossless coding (Slepian & Wolf,
automatically adjust to the screen size and resolution of the device. 1973), an efcient compression mechanism is recognized to be pos-
Furthermore, modifying the placement of interacting components sibly orchestrated by utilizing the information of source statistics
in the learning object is possible with such device agnostic design. at the decoder unit only. Through this methodology, the tradi-
Device agnostic multimedia contents ensure that every learner tional equilibrium of simple decoder and complex encoder can be
subscribed to the m-learning platform receives the same learning retreated (Girod, Aaron, Rane, & Rebollo-Monedero, 2005). Clearly,
experience. such coding mechanisms, where the encoder can be simple and
energy efcient, are highly promising for mobile multimedia appli-
4.2. Analytics-Driven multimedia learning contents cations.
The m-learning systems can generate an enormous amount 5.2. Data dependency
of data, depending on the scale (geographical and user base) of
the learning platform. With the introduction of Big Data analyt- The parallel computing architecture refers to the simultaneous
ics, inspecting learner inclinations and improving the m-learning processing of different independent tasks. This process is gener-
platform are now possible and can help keep track of multimedia ally regarded as an effective and quick method to minimize the
contents hotspots, such as identifying which part of a video/audio processing time and is gradually applied to multimedia process-
is mostly viewed/listened and using this information tunes in the ing systems. However, the data dependence multimedia content
learning objects accordingly. Furthermore, analytics can assist in makes the parallel encoding and decoding complex. As an exam-
multimedia trafc analysis and automatic grading of students who ple, the decoding processing of H.264 has frames of H.264 stream
submit quizzes/exams in the form of audio/video contents. classied into the I, B, and P frames. The P frame constitutes the
bitmap data of the I frame, whereas B frame refers to the picture
4.3. Augmenting multimedia contents through wearable data of the I and P frames. However, such a picture reference decod-
technologies ing will result in data starvation and data collision in the parallel
computing architecture.
The advent of wearable technologies, such as Google Glass and
Smart Watches and Wear, also paves their way into the realm of m- 5.3. Measurement and modeling
learning and transforms the way multimedia contents are accessed
and acquired. Wearable devices have the ability to turn mock- The QoL and QoE associated with mobile multimedia learn-
ups, models, and simulations into interactive and dynamic learning ing applications can be severely affected by the dynamic nature
experiences in m-learning environments. The collaboration of m- of the wireless network. However, if adaptive mobile multime-
learning platform and wearable devices can orchestrate an entire dia applications are deployed to improve the QoE and QoL, then
new paradigm of multimedia-enabled m-learning systems. One content adaptation and computational ofoading may adversely
such orchestration would be to augment the m-learning contents affect the end user experience because of the intermittent net-
by using an augmented reality device, such as Google Glass. work disruption. Accordingly, developing new quality measuring
and modeling techniques is required to ensure proper understand-
4.4. Internet of things and multimedia-Enabled mobile learning ing of the effects of different networks as well as applications, user
preferences and mobile device augmentation method and timings.
The Internet of Things (IoT) is the next phase of innovation
technology and educational applications over the next decade. 5.4. Security
Despite the increasing capabilities, a number of challenges and lim-
ited application framework still exist to utilize these technologies Encrypting multimedia contents involves scrambling the multi-
within the m-learning environment. An IoT device can respond to media data stream to guarantee secure transmission of the data
A. Yousafzai et al. / International Journal of Information Management 36 (2016) 784792 791
Deursen, D., Lancker, W., Neve, W., Paridaens, T., Mannens, E., & Walle, R. (2009). Luo, H., & Shyu, M.-L. (2011). Quality of service provision in mobile multimediaa
NinSuna: a fully integrated platform for format-independent multimedia survey. Human-Centric Computing and Information Sciences, 1(1), 5. http://dx.
content adaptation and delivery using Semantic Web technologies. Multimedia doi.org/10.1186/2192-1962-1-5
Tools and Applications, 46(23), 371398. http://dx.doi.org/10.1007/s11042- Masud, M., & Huang, X. (2012). An e-learning system architecture based on cloud
009-0354-0 computing System. pp. 7478. Retrieved from. http://waset.org/journals/waset/
Felemban, M., Basalamah, S., & Ghafoor, A. (2013). A distributed cloud architecture v62/v62-15.pdf
for mobile multimedia services. IEEE Network,. Retrieved from. http:// Masud, M., & Huang, X. (2013). A cloud based M-learning architecture for higher
ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=6616111 education. Archives Des Sciences, 66(1), 751760. Retrieved from. http://www.
Gao, H., & Zhai, Y. (2010). System design of cloud computing based on mobile researchgate.net/publication/235758554 A Cloud Based M- learning
learning. Acquisition and modeling (KAM), 2010 3rd, 239242. Retrieved from. Architecture for Higher Education/le/9fcfd5133204440ce0.pdf
http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=5646248 Mell, P., & Grance, T. (2011). The NIST denition of cloud computing (draft). NIST
Ghazizadeh, A. (2012). Cloud computing benets and architecture in E-learning. Special Publication, 800 (145), 7.
2012 IEEE seventh international conference on wireless, mobile and ubiquitous Pande, A., & Zambreno, J. (2011). Algorithms for secure multimedia delivery over
technology in education, 199201. http://dx.doi.org/10.1109/wmute.2012.46 mobile devices and mobile agents. Ubiquitous multimedia and mobile agents:
Girod, B., Aaron, A. M., Rane, S., & Rebollo-Monedero, D. (2005). Distributed video models and implementations.. Retrieved from. http://books.google.com/
coding. Proceedings of the IEEE, 93(1), 7183. books?hl=en&lr=&id=rJuqthLUlNsC&oi=fnd&pg=PA232&dq=
Gkatzidou, S., & Pearson, E. (2007). Vodcasting: A case study in adaptability to Algorithms+for+Secure+Multimedia+Delivery+over+Mobile+Devices+and
meet learners needs and preferences, 325332. +Mobile+Agents&ots=6Y3srkL k &sig=r1a P78enOZKX-6PxsfqR-w8abw
Godwin-jones, R. (2011). Emerging technologies mobile apps for language W.A. Protocol (2001). WAG UAProf.
learning, 15 (2), 211. Salomoni, P., & Mirri, S. (2011). Adaptation technologies in mobile learning. Open
He, W., Cernusca, D., & Abdous, M. (2011). Exploring cloud computing for distance source mobile learning: mobile linux applications.. Retrieved from. http://books.
learning. Online Journal of Distance Learning, 19. Retrieved from. http://www. google.com/books?hl=en&lr=&id=bTH9WwXCQQIC&oi=fnd&pg=PA18
westga.edu/distance/ojdla/fall143/he cernusca abdous143.html &dq=Adaptation+Technologies+in+Mobile+Learning&ots=3Qt22lmI-
Herrington, J., Herrington, A., & Mantei, J. (2009). Using mobile technologies to T&sig=ag0cATwRzz0WLOLbZDp kTjSbEg
develop new ways of teaching and learning.. Retrieved from. http:// Sharples, M., & Roschelle, J. (2010). Guest editorial: special section on mobile and
researchrepository.murdoch.edu.au/5227/1/Using Mobile technologies.pdf ubiquitous technologies for learning. IEEE Transactions on Learning
Hripcsak, G., & Rothschild, A. (2005). Agreement, the f-measure, and reliability in Technologies,. Retrieved from. http://www.computer.org/csdl/trans/lt/2010/
information retrieval. Journal of the American Medical Informatics Association, 01/tlt2010010004.pdf
296. Retrieved from. https://jamia.oxfordjournals.org/content/12/3 full Slepian, D., & Wolf, J. (1973). Noiseless coding of correlated information sources.
Juan, S., & Jun, D. F. (2013). Mobile Learning in the Cloud, 216, 439446. 10.1007/ IEEE Transactions on Information Theory, 19(4), 471480.
978-1-4471-4856-2. Stinson, D. R. (2006). . Cryptography: theory and practice (vol. 36) CRC Press.
Kitanov, S., & Davcev, D. (2012). Mobile Learning in Mobile Cloud Computing Wheeler, B., & Waggener, S. (2009). Above-campus services: shaping the promise
Environment, 8 (December). pp. 2739. Retrieved from. http://www. of cloud computing for higher education. Educause Review,. Retrieved from.
researchgate.net/publication/248702752 Mobile Learning in Mobile Cloud https://www.researchgate.net/prole/Bradley Wheeler/publication/
Computing Environment/le/9c96051e06a16a9b48.pdf 40832628 Above-Campus Services Shaping the Promise of Cloud Computing
Knoche, H., McCarthy, J., & Sasse, M. (2005). Can small be beautiful? Assessing for Higher Education/links/0fcfd5148736d882f8000000.pdf
image resolution requirements for mobile TV. Proceedings of the 13th annual Wiegand, T., Sullivan, G. J., Bjontegaard, G., & Luthra, A. (2003). Overview of the H.
ACM international conference on Multimedia,. Retrieved from. http://dl.acm.org/ 264/AVC Video Coding Standard, 262 (July).
citation.cfm?id=1101331 Wyner, A., & Ziv, J. (1976). The rate-distortion function for source coding with side
Kovachev, D., Cao, Y., & Klamma, R. (2011). Mobile Multimedia Cloud Computing information at the decoder. IEEE Transactions on Information Theory, 22(1),
and the Web. 10.1109/MMWeb.2011.16. 110.
Liu, C. (2013). Analysis on the design patterns of cloud computing in mobile
learning systems. Proceedings of the 2nd international conference on computer
science and electronics engineering (ICCSEE 2013) (Iccsee), 11481150. http://dx.
doi.org/10.2991/iccsee.2013.288