By Farshid Ketabchi | Article Rating: |
|
February 23, 2010 08:15 AM EST | Reads: |
2,896 |

New Media on Ulitzer
One of the great and unique things about Twitter is that it is a fairly simple and easy service to use. From an end-user perspective, setting up an account at twitter.com and starting to tweet is a couple of minutes of work. I can describe the concept of Twitter and its features to any internet-savvy person in 5 minutes. The basic functions on twitter.com can be summarized as follows:
- Create an account/profile
- Search or look up users
- Follow/un-follow a user
- Tweet — post an update
- Send a direct message to a follower
- Reply to a user or mention users
I suppose Twitter will evolve and may become more sophisticated as more features are added. For example, Twitter recently added a couple of new features. One is Lists where you can define a global list (accessible by twitter.com/<user-id>/<list-name>) and add to it anyone that you follow. For example, I have lists such as “enterprise”, “socialmedia” and “friends”. And twitter.com/farshidk/socialmediais a public link that shows tweets from the people I have in my “socialmedia” list. You can easily configure a list to be private.
The other new feature is Retweet where Twitter provides you with a single click retweet of a tweet that you are viewing. I don’t particularly like this feature because it is a single click operation that doesn’t allow you to edit the tweet or add anything to it. When I reteweet I often like to edit the tweet and use “via” to acknowledge the source.
Compare this with setting up a complete account on Facebook or LinkedIn, where to have a complete profile one must provide a great deal of input data. Even in terms of feature set of Facebook once the account and profile is set up, there is a lot to learn.
Furthermore, to properly and thoroughly be able to use Facebook, you need to use facebook.com. Though there are mobile clients for Facebook, they mostly provide limited functionality. On the web, when you want to use Facebook, you pretty much have to go to Facebook.com.
On the other hand, Twitter is an open system in the sense that it provides well-documented APIs in just about any programming and web scripting language that you can imagine. See http://apiwiki.twitter.com/. You can see (http://apiwiki.twitter.com/Libraries) that Twitter provides API libraries in languages from C++/C# and Java to JavaScript, to Perl, Python, Ruby, to VB.NET.
What this means is that there is a proliferation of Twitter clients from providers other than Twitter itself that you can use to interface with Twitter. From thick clients such as TweetDeck to thin web-based clients such as HootSuite to mobile and smart phone clients such as Tweetie for iPhone and UberTwitter for BlackBerry, there are many options. You can also tweet via basic text/SMS to 40404; that is, post updates to the cell phone you have registered with a Twitter account.
And if you don’t like any of these options and can program, you can always write your own Twitter client. Any active Twitter user most likely will have his or her own favorite ways of tweeting. In fact if you look at any tweet, it says how it was sent such as web, Below I cover the two Twitter clients that I like and use often when I am online.
TweetDeck (www.tweetdeck.com)
TweetDeck is a thick Twitter client for tweeting with link shortening, viewing tweets from the people you follow (i.e. your timeline) as well as mentions and direct messages, defining and managing groups, and more. It provides support for multiple accounts so that you can manage several accounts from a single tool with a single login so you do not have to log in and out to a different Twitter accounts. This is very important for people like me who have multiple Twitter accounts for various purposes. I have three accounts and without a tool such as TweetDeck that supports multiple accounts, it is not practical at all to tweet actively. Keep in mind that from twitter.com you can only work only with one twitter account at any time.
TweetDeck recently broadened its scope and reach by adding support for Facebook and LinkedIn, so you can configure columns for Facebook and LinkedIn, receive updates from your friends and connections and post updates to those channels. Figure 1 below shows a typical TweetDeck configuration with simultaneous access to two Twitter accounts.

Figure 1: TweetDeck with access to two twitter accounts
The window scrolls horizontally so you can add columns for various purposes. For example I have columns showing tweets from people I follow, direct messages, and mentions, for each account. There are also columns for my groups. Or you may define a column for a particular search term. One can easily add and remove columns.
One potential problem with TweetDeck is that it is not web based. What that means is that you cannot use it on a public computer. Also if you have multiple machines (e.g. a home laptop and a work computer) and have configured your TweetDeck clients with multiple accounts and columns) then you will have to do the same on every machine you use. Otherwise they will have different configurations.
At the same time TweetDeck has interesting features that I like. For example, it runs on the background and pushes tweets with an optional chirping sound to a corner of your monitor with in a temporary pop-up. Some may find it annoying, but whether I am in front of my laptops or not, I usually have it running and almost take comfort in hearing the sound of tweets coming in.
HootSuite (www.hootsuite.com)
HootSuite is a very flexible and extensible web-based social networking client in the sense that in addition to using it for Twitter, you can also connect to your Facebook and LinkedIn accounts via HootSuite. It has similarities to TweetDeck in terms of user interface and it provides many of the same features such as multiple account management and groups, and more.
HootSuite provides Tabs that consists of columns. A tab represents a Twitter account, as well as Facebook or LinkedIn accounts. For example I have a tab for each of my three Twitter accounts as well as my Facebook and LinkedIn accounts. A tab may also be used for Groups, or as a Tracker. A tracker takes keywords including hashtags and monitors tweets with those terms. For example I have a Tracker with the search criteria “BPM or e-discovery”.
If you configure Facebook on HootSuite, then you can view the posts from your friends, and you can post updates to your wall and status. The same holds true for LinkedIn. That is, if you configure LinkedIn on HootSuite then you will get status updates from the people you are linked with, and you can push updates to LinkedIn right from HootSuite. Figure 2 below shows a particular HootSuite configuration with two accounts, and four tabs.

Figure 2: HootSuite configured for two Twitter accounts
HootSuite also provides stats and reports for how often your tweets are viewed and clicked on. Another interesting and unique feature of HootSuite is that it allows you to schedule a tweet or post for a particular time in the future.
If you know of other interesting Twitter clients, let me know. Thanks.
Read the original blog entry...
Published February 23, 2010 Reads 2,896
Copyright © 2010 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Farshid Ketabchi
Farshid Ketabchi is a technologist and a marketer. He has over a decade of experience in product marketing, product management, and technology alliances in enterprise software segments such as BPM (business process management), SOA (service-oriented architecture), ECM (enterprise content management), business rules and business events management, working for leading software vendors such as Savvion, FileNet and IBM. He also has over six years of prior experience in software development with focus in user interface design.
He is a social media enthisiast and enjoys blogging on Web 2.0 and social media related topics and technologies. Farshid holds an MS in Computer Science and a BS in Mathematics and Computer Science. www.twitter.com/farshidk
- Current Trends in the Data Management Market
- How do I tweet? Let me count the ways...
- Getting Started with OpenJPA
- Hyper9 to Present at Cloud Expo
- opentaps Open Source ERP + CRM Quarterly Update
- Day Delivers 65% License Growth for 2H 2009
- Exclusive Q&A with the Founder, President & CEO of Virtual Ark
- WebSphere App Server Feature Pack Open Beta Is Here
- The Bunker secures funding for further upgrade and expansion
- Omnifone startet MusicStation Service für Android auf Google Nexus One
- Quand les DSI rencontrent Amazon, un géant du Cloud Computing
- Ankündigung der Cloud-Computing-Lösung Cyclone™ von SGI für technische Anwendungen
- Virtualization Expo New York Call for Papers to Expire January 15, 2010
- Current Trends in the Data Management Market
- How do I tweet? Let me count the ways...
- Getting Started with OpenJPA
- The Apache Software Foundation Announces Apache Pivot as Top-Level Project
- More Technology Forecasts for 2010
- Hyper9 to Present at Cloud Expo
- Running the Vordel XML Gateway on Oracle VM
- opentaps Open Source ERP + CRM Quarterly Update
- Associated Newspapers Keeps Websites Competitive with SpringSource tc Server™
- Day Delivers 65% License Growth for 2H 2009
- Exclusive Q&A with the Founder, President & CEO of Virtual Ark
- Web Services Using ColdFusion and Apache CXF
- Eclipse "Pollinate" Project to Integrate with Apache Beehive
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- Apache's Tomcat 5.5 is First Release Ever to Use Eclipse JDT Java Compiler
- Beehive Code Now Available in Apache
- An Introduction to Ant
- "Beehive" Now Officially an Open Source Project: Apache Beehive
- SourceLabs Completes Open Source Java Middleware Platform With Apache Tomcat
- Apache Announces Jetspeed 2.0 Open Source Enterprise Portal
- How to Build RIAs with Apache Derby and Grizzly Comet
- Apache Geronimo To Miss August 6 Launch Date Target
- Apache XAP - The New Approach to AJAX