Hi,
I'm Mike Adams and for the last 18 months i've been writing a chess interface that connects to ICC ( chessclub.com), which is Java, GPL liscence, and works on Macintosh, Windows, and Linux. ( i run it mainly on a mac these days). And this is Lantern Chess at
http://www.LanternChess.com -- this is currently a simple page, only some html written in a text editor and 6 screen shots, jpg,png, not javascript or anything fancy. there is a little description of the features at the bottom. there is a help manual inside lantern chess, help menu/ lantern manual and it is located externally on the web at
http://www.adammr.com/lanternhelp/lantern-help.html
I saw some discussion on what separates ICC from say Playchess when it comes to mac support. ICC's protocol is open. Anyone can write an interface and the primary mac Interfaces, Jin, Chessic, and fixation, were written by private people, not ICC. My own interface is in that tradition. I'm not new to programming things that run on icc, and I'm the author of LibraryBot and the pulsar chess engine. A popular program running my pulsar chess engine is citychicken.
Currently i cant really advertise lantern on icc. Its OK to use and icc is very friendly with me, but the feeling is there are two many interfaces and while i can list it in my finger 'finger mike' that's about it right now. But after working on this for 18 months, I'm convinced i may have the best mac interface right now for icc. I understand the direction that icc is going in, and I'm aware that they are trying to introduce their own mac client, and i think there can be a natural tendency of a site to want to control the users experience by encouraging them to use certain software ( we have all seen the push to use dasher on icc).
Just going to give some general features, really for more read through help manual or to to
http://www.lanternchess.com
Features,
supports both blitzin multi console and dasher tabs. you have 12 tabs and customize the channels onto each tab like a customizing a blitzin console, but can only use one console and click tabs, or open multiple consoles with the same 12 tabs and set each on a different view.
can open pgn.
a seek graph and a get a game dialog.
a toolbar ( limited to user buttons right now)
examine mode supports engine analysis, examine pallet, in play all wilds supported including bughouse kriegspiel, crazyhouse and shatranj.
logs your games
scripting support.
keyboard shortcuts
has a board console, can move it to left of board and change its size or disable it
can set a different font and background color on each tab.
can set up a tell console
can set every channels color
and activities window with an events list
look and feel of chat consoles customizable including a no tab layout.
help menu/ lantern manual gives full support for the program
It's colorful with many colors and fonts that can be set.
timestamps your chat
private notify lists using the fact that icc lets you know when people enter and leave channels ( irc style mike has joined channel 50 message etc on tab 50 is on).
names list to right of console with people in channel listed alphabeticly, right click for popup menu with options on name.
if you type some text rather than send to icc type crl + g to google it
hyplerlinks
for a sense of how this program has developed see
http://www.adammr.com/changelog.htm
adammr.com links will be moving to lanternchess.com eventually.
Would love to hear from people who try it. I think one thing that has motivated me to create this interface is a desire to really do everything that i felt could be done in a chess interface. The name lantern gives away some of my leanings, i'm looking for something that goes beyond what is done and to put some art into an interface.
Mike