Technical

2.1 Technical Constraints

Constraint Background and / or motivation
Moderate hardware equipment Operating DokChess on a standard notebook in order to show the software in the context of workshops and conferences on such a device.
Operating on Windows desktop operating systems Standard equipment for notebooks of oose employees at the time of outlining the solution. High distribution of these operating systems at potentially interested parties (audience at conference talks, participants in trainings). Support for other operating systems (most notably Linux and Mac OS X) is desirable, but not mandatory.
Implementation in Java Usage as an example in Java-centered trainings and Java conferences. Development with Java SE version 6 (DokChess 1.0), later Java SE 7. The engine should also run in newer Java versions, when available.
Third-party software freely available If third-party software is involved (for example, a graphical front end), this should ideally be freely available and free of charge. This way the threshold to use it is kept low.