kmzbrnoI / hJOPserver

Main technological server for hJOP.

Home Page:http://hjop.kmz-brno.cz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hJOPserver

This repository contains source codes of the main technological server of hJOP project.

Description of whole hJOP project is available in Czech at http://hjop.kmz-brno.cz.

  • Programming language: Object Pascal
  • Environment: CodeGear RAD Studio 11 Alexandria (available for free under Community edition)
  • For: Microsoft Windows OS

Using

Executable Windows files could be downloaded in Releases section. This project is nowadays distributed in x86 (32-bit) version only.

Basic information

hJOPserver connects to the model railroad via 2 dynamic libraries:

It creates TCP server for connecting of the model railroad operators (API specification), it creates UDP discover server (API specification) and it also features a PT server (API specification), which is used for remote diagnostics of the server.

It maintains many databases and allows operators to control model railroad like JOP system does on the real railroad in the Czech Republic.

The whole hJOP project targets mainly on czech users, so the whole GUI is in czech language.

Development

Simply clone this repository (with submodules!) and build exe via Delphi compiler. Nowadays, the author does now know about any free compiler this project could be compiled with, Delphi 2009 and all newer versions are non-free.

This repository has (due to historical reasons) all commit messages in czech language.

Main project file: src/hJOPserver.dpr

Special components & libraries

Authors

This project was created by:

Do not hesitate to contact author in case of any troubles!

License

This application is released under the Apache License v2.0 .

About

Main technological server for hJOP.

http://hjop.kmz-brno.cz/

License:Apache License 2.0


Languages

Language:Pascal 99.8%Language:Python 0.2%