Projektbeispiel: Eintrittskontrollgerät
Für den Kunden, einen Anbieter von Ticketing-Systemen in der Schweiz, wurde die Software für ein Eintrittskontrollgerät für Veranstaltungen entwickelt. Das Gerät besitzt einen Barcode-Scanner, einen Touchscreen, sowie verschiedene Netzwerkschnittstellen. Der Barcode-Scanner liest den Barcode von "print-at-home" Tickets, und die Codes werden anhand einer Datenbank auf dem Gerät auf Gültigkeit überprüft. Über eine Netzwerkverbindung ist das Gerät mit dem zentralen Ticketing-Server, sowie mit weiteren Kontrollgeräten verbunden. Die Datenbanken der Geräte werden ständig untereinander abgeglichen, bzw. über den Ticketing-Server aktualisiert. Ein integrierter Web Server ermöglicht die Fernwartung und Konfiguration der Geräte.
Aufgaben im Projekt
Definition der Software-Architektur, Implementierung (C++) und Test der Geräte-Software (automatisierte Tests) bis zur Einsatzreife.
Eingesetzte Technologien und Tools
Toradex Colibri XScale Boards, Linux, OpenEmbedded, GCC, C++, GNU Make, GDB, POCO C++ Libraries, Applied Informatics Remoting, GTK+, gtkmm, SQLite, OpenSSL, ALSA, UDP, HTTP, HTML, JavaScript, XML, Doxygen, Subversion, Jira
Kundennutzen
Verkürzung der Entwicklungszeit durch den Einsatz vorhandener Software-Bausteine, termingerechte Fertigstellung trotz extrem knappen Zeitplans, Know-How Transfer in das Team des Kunden.