Welcome to the official website of SICSY. Above this you should see some updates (a lot of this is for the developers and not for the users. So if you do not understand any or all of it, don't worry, you're not insane. We are). Below this, you should see some links, and then some general questions getting answered.
If you would like to help us out, please contact Leonid Grinberg at lgrinberg@gmail.com or Peter Baratta at peter.baratta@gmail.com. We are always looking for vulunteers in testing, and perhaps development.
SICSY, the SImple Communication SYstem is a framework and protocol, which allows multiple clients to communicate with each other through a server. That's it.
SICSY is not a program, it is a development framework. It is extremely generic, and can structure almost any scenario, in which multiple clients (means "users") communicate with each other via the Internet. This can be in almost any shape or form, from chatting to games. Pretty sicsy, huh?
The information sent between client and server is plain text, encoded with XML. The server recieves the text, and based on the server that sent it, parses it, and returns the XML. The client then decides what to do with it. Thus, the XML can describe anything, from a chat message to a move in chess.
SWAPCS is the client code we use to test SICSY out. Standing for Simple Web-based Ajax and Perl Communications System, it is a chat client based off of SICSY. We use it to develop SICSY, and then generalize it into the library/framework that it is... er... should be.