Detail aplikovaného výsledku

Software pro zobrazování jízdních řádů

GALÁŽ, Z.

Originální název

Software pro zobrazování jízdních řádů

Anglický název

Public transport schedule visualization tool

Druh

Software

Abstrakt

E-paper zařízení jsou v současné době hodně používaným nástrojem pro zobrazování jízdních řádů. Software pro zobrazování jízdních řádů poskytuje možnost vzdálené komunikace s e-paper zařízením pomocí API rozhraní poskytovatele zařízení. Tato knihovna je vyvinuta speciálně pro zařízení firmy Visionect (https://www.visionect.com/) a poskytuje možnost připojení k zařízení a k snadnému ‚parsování‘ jízdních řádů s XML souboru specifikovaného pomocí URL (např. http://www.mpvnet.cz/...). Informace získané z URL jsou následně vkládány do HTML šablony, kt. je dynamicky naplněna daty o konkrétním spoji, zkonvertována na obrázek a zaslána na e-paper zařízení. Obrázek je navíc zobrazen v GUI rozhraní aplikace (HTML i obrázek mají specifický label sestrojen pomocí ‚časového razítka‘ a jsou ukládány lokálně v aplikaci). Knihovna je naprogramována v jazyce Python (verze 2.7) a využívá standardního rozhraní WSGI.

Abstrakt anglicky

E-paper devices are nowadays commonly used tools to visualize information about arrivals/departures for public transport. Public transport schedule visualization tool is a tool, which provides users with easy way to communicate with such devices using API provided by the device manufacturer. This particular library is developed to communicate with devices produced by Visionect company (https://www.visionect.com/). The tool parses the public transport schedule from XML file specified in the input URL string (e.g. http://www.mpvnet.cz/...). Obtained information is the dynamically inserted into pre-defined HTML template and consequently converted to a picture format, and sent to the e-paper device. The information is also showed on the main frame of the GUI application (HTML/picture files are uniquely defined using the actual ‘actual’ timestamp and stored locally in the application). The library is developed using Python programming language (version 2.7) and it uses standard WSGI interface.

Klíčová slova

e-paper, API, Python, WSGI, REST, veřejná dobrava, jízdní řády

Klíčová slova anglicky

e-paper, API, Python, WSGI, REST, public transport, schedule

Umístění

Herman elektronika, Brněnská 993, 664 42 Modřice-Brno-jih

Licenční poplatek

K využití výsledku jiným subjektem je vždy nutné nabytí licence

www