<html><div style='background-color:'><DIV>I have been a 'silent' member of this list for a while, and want to get your feedback on a technology I have been experimenting with. It's called Instant Messaging Extensible Markup Language (IMXML); it allows anyone to create applications and publish content via IM networks. It's basically a 'chat bot' language but because it's XML based it is easy for anyone to create a chat bot. It is also web-based so you can use the majority of the code used to create an HTML application when producing an IMXML application. You can check it out at <A href="http://www.imxml.org">www.imxml.org</A>, or at <A href="http://www.sourceforge.net/projects/imxml">www.sourceforge.net/projects/imxml</A>. I believe an open language like this will add value to the Jabber IM network by giving the user something they can't get on anyother network.</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>A brief background:<BR>I began this project after I built an IM Bot and friends began asking for more and more features; after a while the code got extremely complex. So turned to XML and developed IMXML; this made it much easier to create new IM Bot applications. The first version was written in PERL, and then I wrote another version in Java that was based on a distributed architecture. Since I worked for AOL at the time, I essentially kept IMXML to myself (I stress 'worked'... recently I was 'reorganized' :-( ... so now I am a Comp Sci. grad. student at Johns Hopkins Univ.). Then I re-architected the Java version and wrote a rudimentary Jabber interface (Thanks to Al Sutton's Jabber Library :-) !!!) and am releasing it to the public. If there is some demand for it then I'll continue to develop it, with help from interested people. In any event, I'll be using it as a platform to research and study language grammar parsers.</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>The version available on Source Forge is a 'single server', meaning that the entire application is self-contained. As opposed to the distributed version, which would require running at least two processes and setting up MySQL (Oracle or some DB). In fact since the compact version was written after the distributed version the code for the single server is a LOT cleaner (albeit the single server code is still in a proof-of-concept stage). Anyway, I encourage you to take a look at the website imxml.org; download the jar file from SourceForge; and enjoy! The server is preconfigured to use the Stock quotes application on my web site. Just start the server and send your bot the message 'quotes'.</DIV>
<DIV> </DIV>
<DIV>Any questions feel free to e-mail me. I look forward to hearing your thoughts.</DIV>
<DIV> </DIV>
<DIV>Thanks,</DIV>
<DIV> </DIV>
<DIV>Rashad Moore<BR><A href="mailto:rashad_moore@hotmail.com">rashad_moore@hotmail.com</A></DIV>
<DIV><A href="mailto:mrashad@jabber.org">mrashad@jabber.org</A></DIV>
<DIV> </DIV>
<DIV>P.S. If you are in the Washington DC Metro area and you or your firm needs a software engineer... I'm available! :-)</DIV></div><br clear=all><hr>Get your FREE download of MSN Explorer at <a href='http://go.msn.com/bql/hmtag_itl_EN.asp'>http://explorer.msn.com</a><br></html>