1.1. Overview and Background
This paper will firstly introduce some basic ideas about the Travel Readpeer application and discuss about existing projects. Then it will illustrate the design of the application with various software design patterns and principles. Next, the implementation of this application will be elaborated, especially for document analyzing and tweets mapping. Furthermore, there are some problems faced during implementation, so the problems and solutions will also be described. Moreover, the paper will give some examples of testing cases and strategies on this application, including some users’ feedbacks, and finally conclude as well as provide some suggestions for future work on this project.
With the rapid …show more content…
For example, there are a lot of external resources could be candidates, so we should firstly define the scope of the external resources used for enrichment. Moreover, although we could narrow down the scope of external resources, the scope still contains numerous information, which is defined as Big Data nowadays. Thus, there should be some methods deal with such big data like preparing indexing to speed up the retrieval, etc. And these are also concerned for the Travel Readpeer project and they will be described in the following sections.
1.3. Other Traveling Applications
There are numerous applications for traveling nowadays. Most of them are developed by travel agencies and provide information like flights and hotels. For example, Prof. Ling has mentioned about TripAdvisor during my Continuous Assessment presentation in semester one. However, after investigating in its website, it is a pity that TripAdvisor does not allow access to their Content API for purposes of data analysis and academic research (TripAdvisor LLC, 2015).
In contrast, for the Travel Readpeer, it mainly deals with documents about travel instead of simply searching with user input keywords and the process of document enrichment will be more complicated and difficult. Generally speaking, the Travel Readpeer is more about travel documents reading and analyzing, and these features make this application distinguished from other travel