Skip to content

Java, Twitter REST API, Twitter4j, JMapViewer, BeautyEye Library - This application is a part of a third year project which consisted of integration of the Twitter REST API using Twitter4j Library. Features consisted of a graphical user interface of OAuth 2.0 with basic Twitter functionality. Using the JMapViewer library, a map visualisation can…

Notifications You must be signed in to change notification settings

DomHeal/MyTweetHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

MyTweetHub

Java, Twitter REST API, Twitter4j, JMapViewer, BeautyEye Library -This application is a part of a third year project which consisted of integration of the Twitter REST API using Twitter4j Library. Features consisted of a graphical user interface of OAuth 2.0 with basic Twitter functionality. Using the JMapViewer library, a map visualisation can be used to visualise Tweets in a specific location with an algorithm for displaying the relationships between each response from a Tweet source ID.

Instructions

  • Download MyTweetHub.jar
  • Open up MyTweethub.jar
  • Accept permissions via automatic generated link in browser
  • Copy and paste code into myTweetHub
  • Click "Check" to validate code
  • If correct, proceed by using the Login button.
  • Enjoy the application

Implemented Features

  • Read, Post and Delete Tweets
  • Top Trends (Currently Set to UK)
  • Twitter Statistics (Followers, Following, Tweets)
  • Global Visualisation on Geotagged Tweets
  • Relational Tweet Map (Disabled in new Development
  • Username Search (Show recent Geotagged Tweets)
  • Geolocational Search (Search Recent Tweets in an Area)
  • Hashtag Search (Show recent Geotagged Tweets with the following Hashtag)
  • Clickable MapMarkers

Development Logs

Found Here

In Progress

  • Switching from JMapviewer to JXMapviewer 2
    • This will improve performance (Multi-threading, Clickable MapMarkers)

Future Plans

  • Automatic Refreshing
  • Database Integration
  • Enhanced Exception Handling

Known Issues

  • Slow map interaction / loading (This will be fixed once JXMapviewer2 has been fully implemented)
  • Some alignment issues. (Will be fixed but not high priority)

- MapMarker Update: - Relation of Tweets - Developement Screenshots Tweets in the UK talking about UFC

About

Java, Twitter REST API, Twitter4j, JMapViewer, BeautyEye Library - This application is a part of a third year project which consisted of integration of the Twitter REST API using Twitter4j Library. Features consisted of a graphical user interface of OAuth 2.0 with basic Twitter functionality. Using the JMapViewer library, a map visualisation can…

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages