You are on page 1of 1

106 ,QIRUPDWLFD(FRQRPLFă vol. 14, no.

3/2010

Developing Mobile Learning Applications for Android using Web Services

Paul POCATILU
Economic Informatics Department
Academy of Economic Studies, Bucharest, Romania
ppaul@ase.ro

The evolution of today's mobile devices increases the number of mobile applications devel-
oped, and among them the mobile learning applications. Mobile hardware and software plat-
forms allow running of faster and richer applications. This paper presents the main steps in
development of a distributed mobile learning application for Android. The client application
communicates with the server using Web services. The prototype developed includes the test-
ing module.
Keywords: Mobile Application, Android Operating System, Web Service

1 Introduction
Mobile learning applications are devel-
oped using various technologies and plat-
stored within the mobile device.
Distributed mobile learning applications (in-
cluding Web based) load and use the content
forms. Each implementation has specific cha- when they need it.
racteristics in terms of user interface and con- Distributed platforms have a similar architec-
tent and influences the development process. ture as Web-based platforms, but the client
A mobile learning system consists at least of application is a rich application and not a
the following components: simple mobile Web browser and the server is
ƒ Mobile learning device; also different.
ƒ Mobile learning software; The advantages of using this platform are:
ƒ Mobile learning content. ƒ Rich user interface;
The software required for mobile learning ƒ Support for multimedia content;
process is a simple mobile Web browser or a ƒ E-learning content can be easily updated
dedicated application, that can be standalone on the server;
or a client application. There are also some disadvantages:
The students' actions within an m-learning ƒ The user need to install and setup the
system are to [2]: client application;
ƒ Take online course; ƒ The user have to learn how to use the ap-
ƒ Take exams; plication;
ƒ Send feedback; ƒ Possible additional costs for traffic usage.
ƒ Send homework, projects. The development of distributed mobile learn-
The trainers involved in e-learning solutions, ing applications involves the following steps:
including m-learning, are to: ƒ Project Management;
ƒ Deal with content management; ƒ Analysis;
ƒ Prepare tests; ƒ Design;
ƒ Assess tests, homework, projects taken ƒ Implementation;
by students; ƒ Testing.
ƒ Send feedback; The steps are applied to software develop-
ƒ Communicate with students (forums, e- ment and to mobile content.
mails and other type of messaging). The application development consider the re-
One of most used architecture for mobile sults obtained in [5] and [6] related to the
learning applications is Web based due to quality of mobile applications and systems.
well known technologies that are used. Figure 1 depicts the components involved in
Usually, standalone mobile applications need a distributed mobile learning system.
that all the mobile learning content to be In addition to mobile learning content, there

You might also like