Linux Today: Linux News On Internet Time.

PR: KDE Multi-Protocol Instant Messenger Kopete 0.3 Released

Apr 06, 2002, 03:00 (28 Talkback[s])

[ Thanks to Duncan Mac-Vicar P. for this link. ]

April 5, 2002 (The INTERNET). The Kopete project is announcing its second version of the increasingly popular Unix Multiprotocol Instant Messenger for the third generation KDE Desktop Environment. Kopete is a multiprotocol client that allows each protocol to act like a plugin. This allows for the user to pick what protocols and services he/she would like to use and load. In addition to giving flexibility to the user, it gives developers the chance to create plugins separately while at the same time giving them the flexibility to expand it.

"Long hours and late nights from the Kopete developers have accelerated the development process to allow new core services and options to be available to the end users immediately." said Duncan Mac-Vicar, original author and core developer of the Kopete project. "We are happy to be bringing Kopete to Unix since Windows has Trillian, and now Unix has something even better, modular, and with a consistent GUI. We arrived at this land mark because of the hard work that all of the Kopete developers have invested into the project. I would like to personally thank Ryan Cumming, Martijn Klingens, Stefan Gehn, Richard Stellingwerff, Nick Betcher, and a handful of others for all of the work over the last couple weeks."

"Kopete has evolved into something that I could have never imagined." said Nick Betcher, core developer of Kopete. "The suprising fact is that it happened so fast. It must have sparked in peoples' minds that we needed a multiprotocol messenger like Trillian, for KDE. Oddly enough, it seems that we have out done all of the previous attempts to create such an application, Trillian or not. At this rate, world domination won't take too long."

"Kopete 0.3 marks the first release that is ready for prime time, and allows users to communicate between family members, friends, and other users on all three networks currently supported." said Ryan Cumming, core developer of the Kopete project. "I hope that this release will attract more contributors to fix bugs, add new features, and expand Kopete into a larger project which is more visible by Unix users."

"I tried out the latest version of Kopete, 0.3 and I have to say I'm very impressed with the interface." said A.J. Kertis, a Kopete user. "All I had to do was enter my username for each protocol I wanted to use. The emoticons look very nice with it too. Also, the docked icon is impressive. All in all, it looks like Kopete is on its way to becoming a great all-in-one messenger for KDE 3."

Kopete 0.3

ICQ Plugin. Since the last release, 0.2, Kopete's ICQ engine has been updated to use the flexible, extendible, and feature-full KExtendedSocket provided by the KDE libraries. This allows ICQ to utilize the KDE proxy settings in addition to increasing the speed between the client and server.

Users are now able to move ICQ contacts between groups using the popup menu (usually displayed using the right mouse buttom) and selecting "Move Contact". This saves time from having to delete and re-add the user in another group. This code is courtesy of Duncan Mac-Vicar.

Richard Stellingwerff went hard to work to allow users to view the history that the ICQ plugin has been saving in the user's Kopete directory. With the ability to read colors from the messages, and also splitting the messages into pages, this is one of the many new useful options that the users have in Kopete 0.3.

Stefan Gehn was also hard at work with adding support to the ICQ plugin to allow users to hide contacts that aren't online, and then display them we they come online.

MSN Plugin. The only change 0.2 in the MSN plugin has been made by Stefan. The new feature functions exactly like the ICQ 'offline contacts hidden' feature.

Main Application. Duncan Mac-Vicar just recently added notifier support to Kopete in preparation for the Kopete 0.3 release. This allows plugins to notify the user that they have a new message in many different ways. Currently this system supports two styles, with more planned for later. The two styles are "Balloon Style" and "Flashing Tray Style".

The Balloon style was originally designed by Malte Starostik for his ISDN application. Duncan adapted this unintrusive, yet useful balloon into Kopete to allow users to be alerted of a new message with using a cute tooltip-like balloon that pops up from the Kopete system tray icon.

The Flashing Tray style is for people that like simplicity. It simply flashes the Kopete icon in the system tray to alert you of a new message from one of your many networks.

As forementioned earlier, Richard added support for viewing history files, but without Ryan Cumming's help, it wouldn't have happened. Ryan added support for logging all message properties to XML format for later viewing. This expanded the possibilities for later reading old messages.

Last, but not least, Duncan couldn't hold himself back from coding yet another cool thing by adding Emoticon support. This translates text from ":)", ":D", ":(", and more to the picture equivalent. Users are also encouraged to create their own icon themes for the emoticon support.

The Kopete website can be reached by visiting http://www.kdedevelopers.net/kopete. This site contains the latest news, download links, and screen shots. We even have mug shots available for blackmailing.

Related Stories: