Font Size: a A A

The Research And Implementation Of The Mobile Learning System On Android Platform

Posted on:2014-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhengFull Text:PDF
GTID:2268330425951835Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the knowledge society, the concept of lifelong study and socialization has gradually formed in our minds. Along with the rise of mobile internet, smart phones and tablet computers penetrate people’s lives gradually. These mobile devices also played a more and more important role in people’s daily life, studying and working.As a new kind of digital learning, mobile learning makes it possible for student to obtain knowledge anywhere at anytime on the grounds of their learning demands. By means of combining Android smart-phone operating system with mobile learning, which would make it much more convenient to achieve mobile learning anywhere at anytime via Android terminals. Accordingly it greatly enhance the efficiency of mobile learning.This essay analyzes the mobile learning from the theoretical and practical two fields.In the theoretical field, the essay firstly analyzes the user’s urgent demands for mobile learning and introduces the domestic and foreign research status of mobile learning. It discusses the three main stages how foreign countries carry out exploration of mobile learning system in detail. Secondly, this essay summarizes the historical origin and main advantages of Android system and mainly discusses Android system architecture at every level. It introduces the Linux kernel and hardware abstraction layer, core class libraries and runtime layer, framework layer and application layer. Finally, this essay analyzes Android application architecture in detail, and introduces four component elements:Activity, ContentProvider, BroadcastReceiver, Service and internal mechanism. In the practical field, this essay divided mobile learning system into three sub-modules:the course studying, knowledge sharing and the exchange of teachers and students, and detailed discusses and analyzes the functional requirements and technical lectotype of each sub-module. Then, in order to make it adapt to mobile clients feature better, it concentrates respectively on RSS/XML parsing, JSON parsing, multithreading design and database persistence, etc in the development process of mobile learning systerm. Last, this essay shows the running interfaces of this mobile learning system and analyzes the key code in its specific implementation procedure.Futhermore, this essay points out the primary innovation and deficiencies of the mobile learning system, then look into future of the mobile learning system. The biggest innovation of the essay is it selects the Sina MicoBlog as the carrier of notes which taken in process of subject studying. Thereby it could achieve socialised knowledge sharing, which makes it possible for learners to interact knowledge with each other during mobile learning.
Keywords/Search Tags:Mobile Learning, Android, MicroBlog, RSS, JSON
PDF Full Text Request
Related items