Professional Documents
Culture Documents
3/2010
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