Directory

← Back

Emit Reading API for Vaadin

Java/Vaadin API for Emit sport timing gear

Author

Rating

Popularity

<100

This add-on provides a "hardware driver" (Java/Vaadin API) for Emit sport timing gear gear. The current version supports traditional Emit competition card, commonly used in orienteering and the "250 USB reader", which essentially shows up as a serial port for operating system, that is read with Web Serial API. The serial port data is analyzed with emit-punch-cards-communication TS library on the browser side, and data read from the competition cards are then published as events on the JVM side for the Vaadin app. The TS API supports also some other gear, so adding support for other Emit gear ought to be fairly easy.

The library could be used to create a web based result service app, but so far it has only been tested in WMOC 2024 info desk to help handling the large set of rental gear within the competitor database. Used both on Windows and Mac.

The add-on probably works with Android as well, if web seriel polyfill is dropped to the app.

Compatibility

0.0.20.0.30.0.40.0.5
24.4YYYY
(24.3)
(24.2)
(24.1)
(24)
(23)
(22)
(21)
(20)
(19)
(18)
(17)
(16)
(15)
(14)
(13)
(12)
(11)
(10)
(8.21)
(8.20)
(8.19)
(8.18)
(8.17)
(8.16)
(8.15)
(8.14)
(8.13)
(8.12)
(8.11)
(8.10)
(8.9)
(8.8)
(8.7)
(8.6)
(8.5)
(8.4)
(8.3)
(8.2)
(8.1)
(8.0)
(7.7)
(7.6)
(7.5)
(7.4)
(7.3)
(7.2)
(7.1)
(7.0)
(6.8)
(6.7)
(6.6)
(6.5)
(6.4)
(6.3)
(6.2)
(6.1)
(6.0)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Released
2024-09-02
Maturity
STABLE
License
GNU General Public License v3.0 only

Compatibility

Framework
Vaadin 24.4
Browser
Opera
Google Chrome
Microsoft Edge

Emit Reading API for Vaadin - Vaadin Add-on Directory

Java/Vaadin API for Emit sport timing gear Emit Reading API for Vaadin - Vaadin Add-on Directory
This add-on provides a "hardware driver" (Java/Vaadin API) for Emit sport timing gear gear. The current version supports traditional Emit competition card, commonly used in orienteering and the "250 USB reader", which essentially shows up as a serial port for operating system, that is read with Web Serial API. The serial port data is analyzed with [emit-punch-cards-communication](https://github.com/mikaello/emit-punch-cards-communication) TS library on the browser side, and data read from the competition cards are then published as events on the JVM side for the Vaadin app. The TS API supports also some other gear, so adding support for other Emit gear ought to be fairly easy. The library could be used to create a web based result service app, but so far it has only been tested in WMOC 2024 info desk to help handling the large set of rental gear within the competitor database. Used both on Windows and Mac. The add-on probably works with Android as well, if [web seriel polyfill](https://github.com/google/web-serial-polyfill) is dropped to the app.

Emit Reading API for Vaadin version 0.0.2

Emit Reading API for Vaadin version 0.0.3

Emit Reading API for Vaadin version 0.0.4

Emit Reading API for Vaadin version 0.0.5

Online