Font Size: a A A

The Design And Implementation Of The Mobile Client Of Alibaba.com Based On Android Platform

Posted on:2013-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:J XieFull Text:PDF
GTID:2268330392469543Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Alibaba.COM is the leader of e-commerce in B2B (business to business)Field. However, with the mature of the mobile Internet technology and thepopularity of the mobile platform, the demand for mobile services is growing. Inthis case, Alibaba is also urgently needed to provide client of mobile service,besides the traditional portals, to expand the mobile Internet market.A mobile client of Alibaba.com based on Android platform is designed anddeveloped in this paper. There are four module in this client, include basicfunctional module, control module, IM module and business module.The basicfunctional module include JSON parsing, WebSocket communication, cache, logmanagement. The control module include plug-in management, loginingmanagement, Push receiver. IM module implement some basic IM functions base onAliWangWang communication library, such as friends, talking, etc. The basicmodule and control module constitute the common framework of the client.Businessmodules could be implemented base on the framework, and plugged in the clientbased on the plug-in mechanism.System testing tests the function and performance of the client.Function testingtests business modules, IM module and modules of framework. Results show thefuncitons of the client run normaly. Performance testing tested several importantperformance factors for the mobile client in the real environment, including pageloading speed, power consumption and robustness, results show that the client meetthe needs of performance.This client implement a common framework of mobile application based onAndroid platform. To develop a new business based on the framework, just need todevelop the business process, and plug the new module in client according to thestandard of plug-in mechanism. Thus, the development efficiency can be enhanced,and the development costs are saved.
Keywords/Search Tags:E-commerce, Android, PUSH, WebSocket, Cache, Plugin-in
PDF Full Text Request
Related items