Skip to main content
Jump to: navigation, search


Revision as of 09:47, 21 April 2009 by (Talk | contribs) (User Interface)

TweetHub is a rich user interface built over the Twitter provider using RCP.


The following is a list of requirements for both the UI and provider levels

User Interface

  • Provide the following views:
    • Tweet (send message)
      • Shorten the text as you type (Eat up vowels to reduce message length).
    • Mentions
    • Direct Messages
      • Auto Reply? (I'm away on vacation)
    • Sent Messages
    • Favourites
    • People
      • Following
      • Followers
      • Stalk (follow without adding to "follow" list)
    • Groups
    • Search
    • Trends - not sure how necessary this is!

Avatar actions Whereever the avatar appears allow:

  • RT, Reply and DM.
  • Tooltip displaying profile

Tweet View

  • Tab completion in the Tweet view for all @ addressed users in your follow lists
  • Provide a URL shortening service in the tweet view (e.g.,
  • Provide a picture service in the tweet view (e.g.,


  • Mark new tweets/read tweets
  • Notification of new tweets, and new additions to search
  • On mouseover of a shortened link, show the full link in a tooltip. (Maybe provide an option for this)
  • Perhaps provide a view of sent/recieved links?
  • Provide a Translate option through Google Translate?
  • Allow multiple accounts
  • Spell checker?
  • Support multiple microblogging services ( & private servers, others)
  • Shorten URL


  • Update rate (keep in mind the Twitter API call limit of 100 per hour)
  • Autologin
  • System tray integration?


  • Change the client name from Twitter4J to TweetHub

Back to the top