Welcome to MikeBryant.com...  
  Software Projects » Java Chat Software   
 

Java Chat Software

 


Status: In Design Phase

Though it will probably be released as open source, this is really an excersize for personal enrichment. What I am doing here is writing a simple chat program in Java. The UI will be abstracted so that it can be used via Swing, AWT, command-line, web page, wireless device, whatever.

But, what is really the excercise here is that the initial version of this will do the 'chatting' via JMS. The next version will (by the use of factories and some hopefully well designed interfaces), allow the same code base to send messages via JXTA. As JMS is a centalized messaging technology and JXTA is a peer-to-peer technology, I hope to gain a much deeper understanding of why/how/when each should be used.

Plus, this is a great excuse to start playing with peer-to-peer. My next project after this may involve my refigerator sending JXTA-Bluetooth messages to my cell phone to tell me that we're low on milk... :-) 
 
 Though it will probably be released as open source, this is really an excersize for personal enrichment. What I am doing here is writing a simple chat program in Java. The UI will be abstracted so that it can be used via Swing, AWT, command-line, web page, wireless device, whatever.

But, what is really the excercise here is that the initial version of this will do the 'chatting' via JMS. The next version will (by the use of factories and some hopefully well designed interfaces), allow the same code base to send messages via JXTA. As JMS is a centalized messaging technology and JXTA is a peer-to-peer technology, I hope to gain a much deeper understanding of why/how/when each should be used.

Plus, this is a great excuse to start playing with peer-to-peer. My next project after this may involve my refigerator sending JXTA-Bluetooth messages to my cell phone to tell me that we're low on milk... :-) 

 

 

Content managed by the Etomite Content Management System.