Registration Projects

Registration


 RepRap X2V3   RepRap X2   Virtual Display Image Viewer for PDA   XUL Jabber Client   Voice Sensitive Screen Saver 

XUL Jabber Client

The project is an implementation of a simple Jabber client. The Jabber client is developed as a Mozilla network application. It does not have to be installed. In order to activate it, a user needs to have Mozilla browser 1.2a Mozilla/5.0 and JRE v1.3.1 installed, and make two simple modifications in Java policy file in the user's home directory or in the global policy file. The two steps described below explain how to make the required modifications in the global Java policy file:

// Jabber Client gets permissions to connect resolve and read SAX Parser properties
grant codeBase "https://okob.net" {
  permission java.net.SocketPermission "*", "connect, resolve";
  permission java.util.PropertyPermission "com.echomine.jabber.SAXParser", "read";
};
grant codeBase "https://okob.net/jabberc/-" {
  permission java.net.SocketPermission "*", "connect, resolve";
  permission java.util.PropertyPermission "com.echomine.jabber.SAXParser", "read";
};

After making the changes the application can be executed simple by pointing Mozilla browser to the following URL:

https://www.okob.net/jabberc

The project is not an attempt to develop a rather useful product. It is more like an attempt to develop a network application to test tools, identify possible troubles and get a feeling of shortcomings for such kind of product.
If you have any questions or requests please contact Denis Bakin (den@okob.nospam.net remove the 'nospam').

Documentation:

XUL Jabber Client Design and Development Information