Font Size: a A A

The Design And Implementation Of Image Browser Client Based On Android

Posted on:2013-10-16Degree:MasterType:Thesis
Country:ChinaCandidate:C C WangFull Text:PDF
GTID:2248330395959233Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the coming of3G age, the Mobile Terminal Devices including smart phoneswhich depend on network communication as major function, come into people’s eyesas flooding. As the newest, most popular and most open mobile operation system,Android brings users new application experiences, it also offers mobile developersnew software development opportunities, and more and more applications treatAndroid as a platform. This paper is that to rely on Android-related technologydevelopment and research.Now, there are many applications about images processing on Android, but mostof focusing on local pictures displaying and processing, and it often has poor effect ofimage zooming in and out. Do not have a better imagebrowsing software treating Android as a platform, so research and development aboutthis type of software is of great significance in this case. This paper introduces Clientsoftware analysis, design and implementation based on C/S. The Client software mainachieves browsing and Server images processing. Firstly, I analyzed the structure ofServer website, implemented login in mural resource website at a imitation program byClient, posted the forms, extracted URL links of mural resources from the HTMLpages that Server responses and returns, and download images to my memory caches,finally implement some processing functions about those images, such as zooming inand out. I had a detailed requirement analysis, clear business processes and coding.When achieving the function of zooming in and out, I compared two algorithms, whichare Bilinear Interpolation and Nearest Neighbor Interpolation. This program stored themoral images by the Image Pyramid structure. The testing implied that BilinearInterpolation is more suitable for image processing on mobile terminal. The programused JAVA and Android SDK(Software Development Kit)to develop, the AndroidSDK is mainly based on the Java, including the development of mobileapplications tool set on Android platform. Users can use Java to develop softwareapplications by Android platform, Eclipse equipped with ADT (Android Development Tools) as development tools.The program test and run at Tablet PC based on AndroidOS. I used a modular approach to design image browser client. The same module mustachieve high cohesion, but low coupling between different modules. The whole systemis divided into different functional modules. According to these different modules, wecan realize the detailed design and coding. During requirement analysis and detaileddesign, we achieved specific problems decomposition, extracted the common parts,and formed public rules, which are beneficial for the future of the expanded functionand system maintenance.The design and implementation of image browser client, we achieved a betterresult in the simulated experiments, many aspects of performance are better thanexisting similar applications. The realization of the murals resource browsed websiteimages, rather than simply browsing the local pictures. Image zooming also had a lotof progress. All these indicated that the present work is meaningful.
Keywords/Search Tags:Mural Browse, Android Client, Image Zoom, Bilinear Interpolation
PDF Full Text Request
Related items