Font Size: a A A

Key Techniques Of Interactive Collection And Adjustement Of The World Settlement Information Based On Android Platform

Posted on:2012-12-25Degree:MasterType:Thesis
Institution:UniversityCandidate:Tronenko RomanFull Text:PDF
GTID:2218330368983040Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
These days, people live in a generation of wireless devices. They are everywhere and with everyone. Mobile phones became inalienable part of each person's life. People use smartphones every day for different purposes. Not just for contacting another people by making a call or sending messages, but also for retrieving different information they need. Mobile users'activities can be used for adjusting databases of different kind.In this thesis techniques of retrieving and adjusting information of settlement related database are demonstrated and analyzed. The main objective of this thesis is designing and implementing of such a system, which processes a database of settlements information around the world. Research has shown structure of city database, technique of retrieving data for filling the database. One of the most important tasks of the research is designing advanced search engine, specified for finding settlements (cities, towns, villages, etc.). The experiment of testing and comparing was designed to determine results of city search engine with similar and general-purpose search engines. Since application is implemented in client-server way, designing of client and server sides of the system is discussed in detail. Client side of the system is implemented with Android platform; therefore different techniques of user interface design are discussed and applied. Unlike client, which is coded in Java programming language, running on Dalvik process virtual machine, server side is created using Ruby On Rails framework. It was found that use of these two modern technologies together could provide stable work and agile fast software development for mobile devices. Results imply that usage of these technologies together upon HTTP protocol and JSON (JavaScript Object Notation) as transferring mechanism allows developers to create pragmatic scalable applications rapidly. The final part of the research is dedicated to problems in deploying and spreading application within different digital distributing platforms for Android. There statistics are provided and their comparisons are made.The trend of mobile devices'popularity causes leading corporations to get involved at achieving the first place in the wireless world, by creating and promoting competitive platforms for mobile devices. Platform's most important requirements are providing convenient mechanism for developers to create applications of every sort and kind, letting vendors easily implement competitive devices, which all together provide good user experience. Nowadays there are few popular platforms, but two of them are taking a lead with confidence. The first one is Google's Android; another one is Apple's iOS for iPhone. After introduction, in which current significance of software development for mobile devices is objectively explained, this thesis presents acquaintance with Android platform and its benefits. Mobility and convenience of smartphones let us employ user activities for creating and adjusting database of different kind. Given thesis pursues multiple goals, but each of them are closely connected. Besides analyzing approaches and methods, research's outcome is innovative, ready-to-use interactive system.
Keywords/Search Tags:mobile software development, android platform, interactive database adjustment, settlement related database, city search engine
PDF Full Text Request
Related items