[JDEV] ANNOUNCE: Jabber-Net 0.4

Joe Hildebrand jhildebrand at jabber.com
Thu Apr 25 17:53:38 CDT 2002


I would like to annouce a new release of Jabber-Net, at
http://jabber-net.sourceforge.net.  I've decided that the 0.4 version
is good enough to be called a beta.  As such, I'm looking for more
feedback on defects and feature requests.  Please enter these at the
SourceForge project for now.

This should be the last release on SourceForge; I'm hoping to move to
JabberStudio (http://www.jabberstudio.org) soon.



WHAT IS JABBER-NET?

Jabber-Net is a set of libraries for accessing Jabber functionality
from .Net.  It is written in C#, but should be accessible from other
.Net languages such as VB.Net.  Components exist for connecting to a
Jabber server either as a client or as a component.  As you explore,
you'll find there are some other goodies buried inside, like Trees,
CommandLine processing, etc.

If you wanted to use JabberCOM from .Net, but had difficulties, you
should try Jabber-Net instead.

HOW DO I USE JABBER-NET?

- Create a new windows app in VS.Net. 
- right-click in toolbox, select Customize Toolbox 
- select .the .Net Framework Components tab 
- Click browse, and select jubjub.dll, prefereably in the 
  bin/Debug directory, where it gets built
- Do the same for jax.dll (server connection) and 
  muzzle.dll (UI elements) if you want
- Click OK, to add a the components
- drop a JabberClient component on your form 
- set connection parameters in the property box 
- go to events in the property box (the lightning bolt), 
  double-click OnMessage
- write code to handle Message's, like this:
 
private void jabberClient1_OnMessage(object sender, Message msg)
{
   MessageBox.Show(msg.Body);
}
 
Note that packet types such as Message are sub-classes of XmlElement
with easy-to-use getters and setters.
 
WHERE DO I FIND JABBER-NET?

The project home page is at http://jabber-net.sourceforge.net, 
and the SourceForge project is at
http://sourceforge.net/projects/jabber-net/.

-- 
Joe Hildebrand
Denver, CO, USA




More information about the JDev mailing list