Font Size: a A A

Research And Implementation Of Cross-Platform Interactive Applications Of Mobile Network

Posted on:2014-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:R LiuFull Text:PDF
GTID:2248330398970722Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the fast development of moible techniques, people do not only require calls or SMS, but also hope to get a better life through the mobile network. That’s why interactive applications of mobile network become the hot spot for the development of wireless applications. Nowadays, the field of mobile terminal can be divided into several parts like IOS, Android, BREW and so on. But there is a lack of a framework for cross-platform interactive applications of mobile network to let BREW and Android end users interact via the the same server and get similar user experience. So it is meaningful to research on it and make it real.First, this paper has made a research on the system architecture of cross-platform interactive applications of mobile network. Based on it, a server that meets the requirements of cross-platform and interaction is designed and implemented. The server mainly contains four modules includig communication, threadpool logical handle, data management and server management. Also this paper introduces the key techniques in detail. The key techniques include asynchronous connection, IOCP, IO memory pool, threadpool, thread-safe insurance and so on. As well, to realize the communication between different platforms, this paper has designed an application-level communication protocal.Second, this paper designs and implements the framework of the client of cross-platform interactive applications of mobile network. This paper implements the clients on BREW and Android platform. According to the the difference between these two platforms, this paper uses different implementation methods, and focuses on communicaton, grahpic rendering and event response technology on these two platforms.Finally, this paper provides ways to test and optimize the cross-platform interactive applications of mobile network. This paper designs a testing tool to test the server in aspects of concurrency, response speed and usage of the system resource. And the server has an outstanding performance during the test. According to the test result, the paper provides three optimize suggestions. As well, the clients both under BREW and Android platform pass the UI test, functional test and compatibility test, and meet the requirements of the terminal number and user experience.The cross-platform interactive application of mobile network has achieved the desired goal and has been put in use in commercial with a good performance.
Keywords/Search Tags:cross-platform interaction, concurrency, brewandroid
PDF Full Text Request
Related items