Chess Viewer Deluxe (CVD) is a full featured Java applet, designed to present chess games on the Web.Its main purpose is to let users enjoy the games in an intuitive, user-friendly environment.
His viewer remains one of the most reliable chess viewers and is still very popular.
I liked it a lot and I turned it into my personal stand-alone viewer.
After a while I felt the need and decided to introduce some new functionality.
Going through Mike's code was fun and I could quickly identify the areas which I wanted to improve.
Then, as I kept including more and more features, modifications affected whole modules and soon a complete re-design was inevitable.
I made a lot of enhancements to the original GUI design but tried to preserve the main ideas.
Also, the browser's program interface to the applet is quite compatible with the original.
In addition, many advanced features are included to provide robust chess-related functionality.
Special effort is made to keep the applet's size small realizing that users can still be concerned about download speed.