Hauptseite

Ansichten
Aus iChess Live Broadcasting
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Welcome to iChess.de Live Broadcasting Chess Viewer Site

This site hosts all activities for our Javascript/Ajax viewer, which is currently released for version 0.97

Key Features

  1. Pure Javascript/Ajax viewer, no Flash player necessary, no Java VM required, no issues with proxies and firewalls
  2. Extremely small, the Javascript program is only 33kByte in size, hence it loads extremely fast, the piece pictures which add another 20k but are loaded only once and remain in the cache.
  3. Handles multiple games in a pgn file, lets you select the game via pull-down menu
  4. Can handle multiple boards!
  5. Particularly optimized for live broadcasting, visible count down to next game refresh.
  6. Can handle time tag (if properly added, optimized for iChess broadcasting system)
  7. Easy configurable, use your html file or configure directly via the URI
  8. Extremely easy to insert into own web page, just insert three lines into your html file, and it will work (see Demos and Information).
  9. Style and colors handling via the ichess.css style sheet
    • lets you easily customize the outlook of the boards, all scaling done automatically
  10. It is free! Licensed under GNU Free Documentation License (similar to GPL + link to this page)
  11. Runs on virtually any modern browser, tested on IE6.0, IE7.0, FireFox2/3, Opera, Safari (Windows), Konqueror (Linux), tested under Windows, Linux and iPhone OS 2.2/3.0)
  12. Only viewer that works on the iPhone, enjoy the mobility

Screen Shot

Bild:Demo4.jpg

Thanks and Contributions

The Viewer is originally based on the javascript code of Lutz Tautenhahn, he has written a whole bunch of functionality not only for live broadcasting but has also included many other features. Have a look on his homepage. Many thanks for this great start.

The nice .png pieces have been taken from http://chesstempo.com presumably a .png conversion of the free merida.ttf font by Armando Hernandez Marroquin and Circolo Lasallista de Ajedrez. The png handling for IE06 has been derived from a JS code example of Drew McLellan. There are many other solutions out there, but this is particularly well documented and instructive.

Last but not least, I got many ideas and help from various wikipedia (en,de) entries. Many thanks to all of them.

Known Bugs and further improvements

Currently there are no known bugs, if you find one please report it to Felix@ichess.de

Further planned developments:

  1. Selective upload: the required bandwidth for many clients could be substantially reduced, if only the new moves are transmitted (which could be also used to update more frequently). As the client request is already implemented as an Ajax httpRequest, a selective upload could be done with a small php program, rather than just loading the pgn file.
  2. Elapsed time count down, this requires some kind of clock correlation with the chess server and the clients
  3. Provision of timestamp for last pgn file update (take care of ftp upload issues)
Manuals & Installation
Herunterladen
Sponsors
http://melexis.com
Persönliche Werkzeuge