ScoreBoardSrv is a sports game counter table. It displays current standing during a game. It is designed for 2 player or 2 team games. For example volleyball or table tennis.
The program works as a web server, where client web browsers can connect to. Viewer clients receive the current standings and are updated automatically. A controller client can trigger actions e.g. to increment counters.
Here are some key features of "ScoreBoardSrv":
· Client-server architecture
· HTTP server implementation
· Viewer and controller using web-GUI
· Clickable web-GUI for controller
· Basic point and set counter, service mark
· Usable for volleyball, table tennis
What's New in This Release: [ read full changelog ]
· Log entry for renaming teams
· Set encoding to UTF-8
· Make arrows bold in Web GUI
· Termination / in URI should be optional (viewer and controller)
· Provide info for viewer when server shuts down
· Issue a message when a second controller tries to connect.
· Avoid multiple initial tickets at server start
· Ensure that a second controller cannot catch up and get the current ticket via the reload mechanism
· Explicit controller connect page
· Test for correct Java version (1.6, HttpServer)
· Add missing unit tests
· Add extensive package JavaDoc
· Resolve inline TODOs and FIXMEs.
· Create feedback form/questionnaire. - Questionnaire