Zum Inhalt springen

Kassomat: Unterschied zwischen den Versionen

M68k (Diskussion | Beiträge)
wikify all the links
Zeile 28: Zeile 28:


* Changeomatic
* Changeomatic
** Source at: https://github.com/sixtyeight/changeomatic
** [https://github.com/sixtyeight/changeomatic Source]
** Written in Java
** Written in Java
** UI: Graphical Swing Frontend
** UI: Graphical Swing Frontend
** libs
** libs
*** Redisson (Redis client)
*** [http://redisson.org/ Redisson] (Redis client)
*** Jackson (JSON library)
*** [https://github.com/FasterXML/jackson Jackson] (JSON library)


* Maintenance Mode Application
* Maintenance Mode Application
** Source at: https://github.com/phaer/kassomat-scripts
** [https://github.com/phaer/kassomat-scripts Source]
** Written in Python
** Written in Python
** UI: Console interface
** UI: Console interface


* Payout
* Payout
** Source at: https://github.com/sixtyeight/Payout
** [https://github.com/sixtyeight/Payout Source]
** Written in C
** Written in C
** Linux daemon
** Linux daemon
** JSON API (accessible via Redis)
** [https://github.com/sixtyeight/Payout/blob/master/docs/overview.md JSON API] (accessible via Redis)
** UI: none
** UI: none
** libs
** libs
*** hiredis (Redis client for C)
*** [https://github.com/redis/hiredis hiredis] (Redis client)
*** libevent2 (Event Dispatching)
*** [http://libevent.org libevent2] (Event Dispatching)
*** libjansson (JSON library)
*** [http://www.digip.org/jansson/ libjansson] (JSON library)
*** libuuid
*** [https://sourceforge.net/projects/libuuid/ libuuid]
*** ITL example code (aka "vendor hardware library")
*** ITL example code (aka "vendor hardware library")


* Redis
* [http://redis.io/ Redis]
** message broker between the different components (Changeomatic, Payout and the Maintenance Mode Application)
** message broker between the different components (Changeomatic, Payout and the Maintenance Mode Application)
** not used as a datastore!
** not used as a datastore!