Font Size: a A A

Research And Design Of Embedded Mobile Learning Platform Based On The Android Platform

Posted on:2014-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:W SunFull Text:PDF
GTID:2268330425468140Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the third generation mobile communication, mobile Internet steps into a golden period. In this boom many applications based on mobile Internet upspring. The concept of movable terminal has been modified by Android/IOS mobile platform. Movable terminal is no longer only to be used to call, watch videos, play games, it’s almost like a PC which has a larger screen with higher resolution and a more powerful CPU, and you can install or uninstall the apps. The software about education can only be used on PC, needing power supply and network. The people cannot study through PC education software when they are waiting the bus, on the subway or standing in a line. But people can read a book or watch a video through software on phone at any time, passing the boring time and improving knowledge base.The paper research and implement education software based on popular Android platform, which goal is to provide uses with a better learning platform. The main work in this paper is as follows.1. Analyze the current status of education platform and the similar systems at home and abroad to summarize the situation. Find out the strengths and weaknesses, and then suggest improvements or innovative approach.2. Complete the feasibility analysis and the system requirements analysis. In the whole process, graphical charts in software engineering have been used to make a comprehensive analysis of customer needs and with no errors. According to the result of requirement analysis and combing software engineering ideas with object-oriented programming, overall system architecture has been finished.3. Divide modules with the rule of high cohesion and low coupling. Complete the detailed design using tools of flowchart and pseudo code, meanwhile implement the app using Java, Android and Http etc. The modules of the education app include users recommend, course presentation and classification, favorites, download manage and user login.4. Learn and research how to write code under mobile Internet. Learn the theory of network communication and implement client-server model based on HTTP protocol used Java program language. In the implementation process, image cache and unusual tips are taken into account to improve user-friendliness and system response speed. 5. Research Android smartphone platform, grasping the characteristics and application development process and emphasizing the standard procedure of programming. Focus to improve the running efficiency under the embedded environment to save the traffic and electricity. Research the theory of power consumption of mobile terminal and then modify the code to save more network traffic and power.
Keywords/Search Tags:Mobile Learning Platform, Android, 3G communication, mobileInternet
PDF Full Text Request
Related items