레이블이 jabber인 게시물을 표시합니다. 모든 게시물 표시
레이블이 jabber인 게시물을 표시합니다. 모든 게시물 표시

2007년 2월 7일 수요일

Psi - Jabber Client

여러분들은 어떤 메신저를 사용하시나요? 저는 지인들과 연락하기 위해서 주로 네이트온 메신저를 사용하고, 회사 업무용으로 MSN 메신저를 사용합니다. 그리고, Google 계정을 위해서 Google Talk를 사용하죠. 그리고, 기타 관심 메신저로 Jabber client인 Psi를 사용합니다. 이래저래 메신저만으로도 시스템 자원 꽤 소모하고 있는 셈이죠.

사실 MSN 메신저는요즘 잘 사용하지 않고 있습니다. 대신 제가 가입한 Jabber server에서 지원하는 MSN Transport Service를 활용해서 MSN Network에 로그인하는 방법을 사용합니다. ICQ Network도 마찬가지 방법으로 사용하고 있구요.

이 메신저들 중에서 오늘은 Jabber client인 Psi에 대한 이야기를 간단히 해보려고 합니다. 만약 Jabber가 무엇인지 아직 모르신다면 여기 위키백과 내용을 참고 해주세요. 안타깝게도 아직 한글로 잘 설명된 페이지는 눈에 띄지 않는군요. 국내에서는 상업용 메신저들에 가려 Jabber가 그다지 활성화 되지 못한 탓일 겁니다.

저는 처음 Jabber가 사람들의 관심 거리로 막 부상하기 시작할 때부터 사용해왔으니 Jabber를 알고 Jabber와 함께 지내온 지 꽤 되는 것 같습니다.(정확히 언제인지 기억해내는 일이 귀찮다는 생각이 문득 들어서 그냥 얼버무리는 것이죠. 사실 별로 중요한 문제도 아니구요.) 하지만 아이러니하게도 제 Jabber ID에 등록된 친구는 5 명을 넘은 적이 단 한번도 없습니다. :-$

아무튼 처음 막 Jabber를 사용하기 시작할 때는 client 프로그램으로 JAJC(Just Another Jabber Client)를 사용했습니다. 그 이후로도 꽤 오랫동안 사용했죠. 개발자가 러시아 사람이었던 것으로 기억하는데, 작년(2006년) 상반기가 지날 무렵부터 업데이트가 뜸하더니 결국 지금은 사이트 마저도 사라져버렸습니다. 개인적으로 가장 좋아한 Jabber client였는데 말이죠. :-(

어쩔 수 없이 대안을 찾아 이리저리 뒤진 결과 가장 유력한 후보로 두 가지가 추려졌는데, 하나는 Psi이고 다른 하나는 Exodus였습니다.

일단 Exodus가 꽤 많은 기능을 지원하는 것 같기는 했는데, 이것 역시 꽤 긴 시간동안 업데이트가 없는 것처럼 보여서 어쩐지 불안한(?) 느낌이 들더군요. 인터페이스도 딱딱한 편이었습니다.

(이 스크린샷의 출처는 http://exodus.jabberstudio.org/shots.html입니다.)

Psi는 Google Talk Network에 로그인할 수 있는 Jabber client로 Google Talk 홈페이지에서도 소개가 되고 있더군요. 안정 버전으로 0.10 버전이 출시된 이후 상당히 긴 시간동안 개발 버전만 진행되고 있는데, 다음 안정 버전이 언제 나올지는 알 수가 없습니다. 그냥 개발 버전의 nightly build binary를 받아서 사용해도 큰 문제 없이 잘 작동하는 것 같더군요.




(이 스크린샷의 출처는 http://psi.affinix.com/screenshots입니다.)

Psi의 장점은 깔끔하면서도 화려한 인터페이스와 Exodus에 비해 결코 뒤떨어지지 않는 기능들입니다. 아쉬우나마 자체 파일 전송 기능도 있습니다. 또한 QT 기반으로 개발되었기 때문에 Windows 환경 뿐 아니라, Linux, MacOS 등에서도 사용할 수 있다는 점이 큰 매력 포인트입니다.

이러한 장점들을 고려해서 결국 Psi를 JAJC 대신 사용하기로 결정을 했습니다. Psi가 다중 계정을 지원해주기 때문에 Google Apps 용 계정 하나와 MyJabber.net 계정 하나를 동시에 설정하고 문제 없이 잘 동작하는 것을 확인할 수 있었습니다.

Psi의 공식 홈페이지는 다음과 같습니다.

LINK: http://psi.affinix.com/


그러면 Google Talk와 Psi를 비교해보면?! (비교표 같은 것을 만들면 훨씬 보기 좋겠지만, 귀차니즘의 발동으로 그냥 대강 글로 쓰고 말렵니다.)

  • 매우 당연한 이야기지만, Google Talk(이하 GT)은 Google Account만 지원하고 Psi는 Jabber 호환 network이라면 어디든 지원합니다. 고로 Google Talk Network에도 로그인 할 수 있습니다.
  • GT는 아직까지 단일 계정만 지원하지만, Psi는 복수의 계정을 지원합니다. Jabber server가 transport service를 지원해줄 경우 이종 메신저 network에도 로그인할 수 있습니다. MSN, 네이트온, AIM, ICQ 등등.. 심지어 복수의 Google 계정도 동시 로그인됩니다.
  • GT는 현재 Windows 용 client만 있고, Psi는 Windows를 포함해서 Linux, MacOS 등도 지원하고 있습니다.
  • 인터페이스는 GT가 Google스런 디자인으로 좀 더 단순하면서 깔끔합니다. Psi의 경우 Exodus에 비해서는 화려하고 깔끔하지만, GT에 비해선 조금 조잡한 느낌이 듭니다. 특히 대화창에서..
  • GT는 VoIP를 이용한 음성 대화 및 음성 메시지 기능을 지원하고 있지만, Psi는 아직 비슷한 기능이 없습니다.
  • GT는 다자간의 대화를 아직 지원하지 않고 있습니다. Psi의 경우는 Jabber server가 지원해준다면 Conference Room이란 다자간 채팅방을 만들 수 있습니다.

종합해보면, Open Instant Messaging Network을 지향하는 Jabber client로서 Psi가 기능적인 면에서 훨씬 다양하고 강력합니다. 그리고, Google Talk는 좀 더 깔끔한 인터페이스를 가지고 있고 Google만의 전용 서비스를 사용할 수 있다는 점에서 나름의 매력이 있다고 할 수 있겠습니다.