Font Size: a A A

Research And Implementation Of Mobile Learning System Based On J2ME

Posted on:2013-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:J J GuoFull Text:PDF
GTID:2248330374453036Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of networks and wireless communication technology, the performance and functionality of mobile phones are more and more close to the PC. On the other hand, with the popularity of3G networks, the cost of data communications will be gradually reduced, a variety of application requirements for mobile technology will incerase. Mobile learning is a typical application of mobile devices in the field of education, which means relying on the wireless mobile networks, international Internet and multimedia technologies, students and teachers can use mobile devices (such as PDAs, mobile phones ect) to realize interactive learning. This approach to learning fits the modern lifestyles and rhythms well, which is becoming the development trend of learing.As a cross-platform developing system, the major work of J2ME is to develope consumer electronic device. This subject presents a solution based on J2ME and J2EE technology to build a mobile learning system, the server-side systerm is desigende to achieve automatic test papaer generation by useing genetic algorithm, and the mobile client is designed to achieve user login or registration, holding examination and managing socer. As learners can browse, download or react to the examination resources anytime and anywhere, a novel mobile learning is realized.In order to improve the objectivity and scientificity of examination, in addition to the function of maintaining examination resources, the server-side systerm is designed to automatically generate the best test papers in accordance with the learners’requirements and teaching purposes by useing a algorithm. As a good method for random search and optimization, genetic algorithm is very suitable to deal with the problem of automatically generating test paper. Therefore, this subject choose genetic algorithms as optimization and search method.On the basis of analyzing mobile learning system functional requirements in detail and comparing of a number of existing technology solutions, the technologies of the system development are choosen. They include using KXML package to parse the XML document, using DES to encrypt/decrypt the users’socer through Bouncy Castle cryptography package, and designing mobile application interfaces with LWUIT framework, as to develope a mobile client which is easy to transplant on the basis of J2ME programming language. The server-side system is developing through the combination of J2EE open source frameworks Struts, Spring and Hibernate, and useing open source Ajax development library DWR to achieve data exchange. Taking "HTTP+XML" as the solution to the problem of communication between the client and server. Finally points out the shortcomings of this system, and prospectint the next work.
Keywords/Search Tags:Mobile learning, J2ME, J2EE framework, Auto-generating test paper, Genetic algorithm
PDF Full Text Request
Related items