API advice - creating an IM

If you are using the main C++ distribution of wxWidgets, Feel free to ask any question related to wxWidgets development here. This means questions regarding to C++ and wxWidgets, not compile problems.
Post Reply
zambizzi
Earned some good credits
Earned some good credits
Posts: 115
Joined: Mon Jan 03, 2005 9:16 pm
Location: Boise Idaho
Contact:

API advice - creating an IM

Post by zambizzi »

I'm interested in creating a simple IM using wxWidgets but I'm rather new to rich-client programming (and wx for that matter).

Can anyone give me some advice on what classes to use to accomplish this? I've heard wx has built-in networking support, would that help?

What about the jabber protocol? My app would 100% open-source (Mozilla license) so I'd prefer to use open technologies.

Is there a wx-based IM out there that I might built atop of to get me started?

Thanks!

-v
jb_coder
Super wx Problem Solver
Super wx Problem Solver
Posts: 267
Joined: Mon Oct 18, 2004 10:55 am

Post by jb_coder »

I started a Jabber client called RUThere (http://ruthere.sourceforge.net/) but haven't gotten very far on it.

The library that is uses to talk to Jabber is Iksemel (http://freshmeat.net/projects/iksemel/). Unfortunately, it looks like the site that hosts Iksemel (jabberstudio.org) had a hacker break in so you might not be able to trust a fresh download. If it helps, I have the most recent stable version in the RUThere CVS tree (http://cvs.sourceforge.net/viewcvs.py/r ... e/iksemel/) including MinGWStudio project files.

Other successful chat clients written in wxWidgets include BitWise chat (http://www.bitwisechat.com/), Shinkuro (http://www.shinkuro.com/products.php), and TerraIM (http://terraim.sourceforge.net/).
Post Reply