Implementation: building new features, making integrations, and customizing solutions for trams and trainsImplementation
The N-iX team has worked together with the client to maintain their systems, build new features, and find the best technical solutions. Our specialists have fully developed an advanced onboard control system for train drivers which provides permanent train control, sets routes for trains, and logs train movement. Drivers can select the route they need from the pre-loaded database – the system searches for appropriate routes based on the driver's input and the train's location. The system enables train operators to send audio announcements or display them inside the train. Also, the system allows drivers to receive calls from passenger emergency intercoms and conduct calls between train cabins.
The N-iX team has implemented services for integration with specific providers using Quarkus, a Java framework, which provides various information such as door or GPS status. This information is sent to services that, based on the data received, can make various announcements, both audio or visual, on displays inside and outside the train.
Our specialists have also developed a real-time data control system. The system considers the train's topology, the number of railroad cars, car length, and the size of the upcoming station platform to accurately calculate the opening of all train doors at the next stop. The system sends this information to servers and then informs the passengers to, for example, move to another car if the next station is short.