Home > General, How to, Internet, News, Programming, Software > eMclient v2: An Instant Message Enigma

eMclient v2: An Instant Message Enigma

October 26th, 2009

eMclient Instant Message how toIt’s true the guys over an eMclient are making some serious progress. In my email exchanges they have indicated they’re ‘…seriously busy’ and kudos for all the efforts and their accomplishments.

I’m a big fan of eMclient; I really want to see it succeed and flourish, but one thing about it has in common with other free and open source projects, the programmers usually can’t produce documentation was well as they can write the code.

And you know these guys are using eMclient right now, they’re coding it and they know every inch of how it works, but releasing it in to the wild with average users…

You might as well have released a $50 special jigsaw puzzle, of rock garden, to a 3yr old…

I’ve been banging my head against a wall with some of the functions in in eMclient; it’s not a walk in the park. But the problem is not with the program apparently, it with me.

I’ve used Instant Message programs for years and I’m used to seeing and expecting certain things from Instant Message programs, but it’s not the same with eMclient; they have a whole new game of max to play with.

 

Overview of eMclient’s instant messaging

The instant messaging system with eMclient is not what you would consider the traditional configuration that you think of or instant messaging. The developers have decided to go with basically third parties for their instant messaging needs. their position was to not develop directly for the various instant messaging protocols that define a third party interface option; that option is jabber, a free open-source effort that also powers Google’s instant messenger and Google wave.

jabbim screenshot

the developers for eMclient will not directly connect with MSN, Yahoo! or aim, but you can sign up for a service called JabbIM.

JabbIM is a jabber protocol that is co-mingled with other instant messaging protocols.

    * Since Jabbim makes use of the modern XMPP protocol, our users can chat with users of other modern IM servers, like Google Talk, LiveJournal Talk, WP Spik, Gizmo Project, Tipic IM, Jabber.org and many others.

    * Moreover, users can access non-XMPP networks and communicate with their users via the gateways. Jabbim offers access to the closed networks like MSN, AIM, Yahoo! IM, ICQ, Gadu-Gadu as well as to the IRC.

 

The Interface

Right now eMclient doesn’t offer a ‘true integration’ with instant messaging to these other protocols and the interface with instant messaging with eMclient, in my opinion, is far from refined.

eMclient has a lot of refinements, but in the area of instant messaging and linking the statuses of your contacts or being able to Instant Messenger contacts is not something I would consider intuitive in eMclient.

EMclient current documentation doesn’t really offer any assistance in the process of creating or understanding how the instant messaging process works, and if you’re expecting to simply go to eMclient new accounts or instant messaging and be able to select Yahoo, MSN, ICQ; it’s not going to be there.

The process of using these protocols within eMclient is completely obtuse to the common user.

 

Setting up a Jabber Server

In the process of trying to figure out how the instant messaging worked in eMclient, I had to create a instant messaging account with JabbIM. it’s a free service and once you create your account you’re assigned an e-mail address.

JabbIM is
‘… makes use of the modern XMPP protocol, our users can chat with users of other modern IM servers, like Google Talk, LiveJournal Talk, WP Spik, Gizmo Project, Tipic IM, Jabber.org and many others. —Moreover, users can access non-XMPP networks and communicate with their users via the gateways. Jabbim offers access to the closed networks like MSN, AIM, Yahoo! IM, ICQ, Gadu-Gadu as well as to the IRC.’

 

With the capabilities of JabbIM you would presume once your account has been created you can simply log into eMclient, create a new account for jabber and then the application would simply integrate directly into e-mail client, but this simply just isn’t the case.

new jabber accountIn eMclient, create a new Jabber account.

 

eMclient is relying on a 3rd party jabber selectto establish the connection to the other Instant Messaging protocols, but it doesn’t offer any direction in completing this process. The users are not given any information on how this is supposed to work or how to set it up.

The Instant Messaging wizard only offers ‘Jabber’; users would be expecting to see MSN, or Yahoo! or something to that nature- it’s difficult to understand, but what they’re saying here is these are Jabber servers and they offer ‘services’ to interface with other services such as MSN, Yahoo! or another Instant Message protocol. – and now I’ve a JabbIM account [this is one they recommend].

Once you select the appropriate jabber server, eMclient will automatically connect to that server. A pop-up message will indicate that this is the first time you connect it to this particular jabber server and offer you the opportunity to import your contacts into the Instant Messenger system so you can communicate.

But my experience with importing my contacts wasn’t good.

I was given the option to import my Gmail contacts, I selected the e-mail account where the contacts will be located and then I clicked on the import button; nothing happened, there was no confirmation and the import window simply disappeared.

Simply by looking at the screen and watching the actions on the screen I didn’t notice that anything had happened. After further searching, I couldn’t find the contacts in the instant messaging window and they weren’t listed anywhere in the contacts window/section.

eMclient Instant Messaging screenshot

As a eMclient user, trying to set up instant messaging, you are literally falling through the steps, bumble by bumble.

It’s extremely hard to understand the process that the developers are trying to go by when they’re creating or trying to create a connection with instant messaging protocol.

The users are completely lost in this process. I’m sure whether developers get around to it a more enhanced and intuitive connection Wizard can be created, but at the time of this observation, he was terribly difficult.

 

Jabber Services

SeMclient service listingtill working with the example server of JabbIM and having created a server account, I went to the instant messaging options [instant messaging from the file menu] and chose the option to ‘service discovery’.

This is the point at which you find out what type of communication protocols this particular jabber server supports.

You select your service and then you have to enter in your credentials. after your user ID and password are entered into the system, it tries to connect- hopefully it works.

And you continue to process of selecting your instant messaging protocol.

My experience with this process was that as you add on the instant messaging protocols, it doesn’t know that you have friends or buddies and it doesn’t attempt to auto discover those contact either.

 

Using/Contacting Your Instant Messaging Buddies

I signed up for MSN, Yahoo, ICQ and GMail… the only service that gave me any kind of status was my Gmail account and that was not created through the jabber account.

I have contacts in my address book for Hotmail, Yahoo and Gmail; the only contact that were available were the ones through Gmail.

I couldn’t figure out how to get new contacts into the instant messaging system on eMclient. You can’t drag and drop contacts, you can’t right-click on e-mail addresses and add to Instant Messenger and I found no intelligent way to add contacts to Instant Messenger window.

I was really expecting to see some sort of status next to every contact that I had in my address book. I mean since I have this feature that spans so many different instant messaging protocols, and maybe assumption that I should be able to right-click and instant message is contacts or see their statuses.

While Facebook was a protocol that was listed, I never could connect to it and so I couldn’t communicate directly with my Facebook contacts.

 

Programs like Pidgin and Digsby have made great strides into integrating with not only instant messaging protocols in other instant messaging networks, but also with integration with social networking site Facebook, MySpace and twitter. My reference for how instant messaging should work is mainly based upon these two applications.

Some positive news in a response from my previous post…

…we don’t plan this because of several reasons.

  a) we already support other IM services like ICQ, MSN, Facebook chat, Yahoo etc with Jabber transports (we can even recognize these with appropriate icons etc)

  b) we plan to offer jabber account for our users with all these services set up

  c) we don’t want to implement native protocols on client side because we don’t want to patch our software with every tiny change in protocol.

EMclient is trying to establish itself as a communications hub; e-mail, calendar, contacts, tasks and so on… users need to be able to communicate with their contacts easily. Adding them to their instant message list, being able to easily connect to utilize another instant messaging network. If eMclient adds a predefined server [as mentioned] and an easy way to setup and communicate with the users contacts, it could be very attractive.

For instance, if I wanted to instant message a contact on MSN [extension Hotmail, MSN or LIVE], the application should understand that I don’t have one of those instant messaging protocols registered; it should ask for my credentials and then simply connect.

This information is actually provided as assistance to anyone who wants to try to utilize the instant messaging services of eMclient. For anyone who tries to undertake the process of setting up instant messenger with eMclient I think you’ll find the setup process and the functionality falling just short of convenient.

Hope this helps.

 

Thanks,
L. Henry Jr.
http://www.lehsys.com

 


Similar Posts:

Support this website by sharing it with others...
  • Digg
  • Add to Google Buzz
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter
  • Netvibes
  • del.icio.us
  • Facebook
  • Ping.fm
  • Fark
  • Faves
  • email
  • RSS

Larry Henry General, How to, Internet, News, Programming, Software , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

  1. No comments yet.
  1. No trackbacks yet.

Spam protection by WP Captcha-Free