Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A huge number of tweets are continuously emerging from all over the world on a daily basis. Analyzing these tweets is a strategic action to

A huge number of tweets are continuously emerging from all over the world on a daily basis. Analyzing these tweets is a strategic action to enable event discovery, hidden patterns extraction and other useful insights from within a specific area. In this project, a student needs to conduct a spatio-temporal analysis of tweets content. The tweets are to be collected from a Twitter stream API, in order to extract real time information about events as they occur. The three components of location, time, and content of tweets will be used for this exploratory analysis. The user of the system should see a one-page Web App built using leaflet technology to display a map of a certain geographic area. Then she can do the following: 
• Enter a query into an input field then hits enter. 
• There should be an optional location and date fields 
• The tweets are retrieved from ES and scored based on text/location/time 
• A heatmap is plotted over a map using these scores [be creative and show how you can build a story of insights that can add value] Main Tasks: ( using Java Coding) 
• Generating Stream of Tweets (either using Twitter API or via simulating a stream from a file) 
• Continuous update of ES 
• Query Processing 
• Building Web service to communication with ES and serve client requests 
• WebApp building using Leaflet SDK.

Step by Step Solution

3.36 Rating (152 Votes )

There are 3 Steps involved in it

Step: 1

1 Generating Stream of Tweets You can use the Twitter API to collect a stream of tweets Libraries like Twitter4J can help you interact with the Twitte... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Information Technology Project Management

Authors: Kathy Schwalbe

9th Edition

1337101354, 978-1337101356

More Books

Students also viewed these Programming questions

Question

Explain the benefits of budgeting.

Answered: 1 week ago

Question

What does stickiest refer to in regard to social media

Answered: 1 week ago