NDP - Train Station
Network and Distributed Programming School Project.
- Train station application with chat functionality.
- Central application for data management.
- Sockets & Web Services (SOAP & REST) for communication.
-
Java Programming Language
- TCP Unicast Sockets - Chat functionality.
- Datagram Multicast Sockets - Notification functionality.
- Distributed Programming - RMI - Archive application.
- SOAP-based Web Services - Working with users.
- RESTful Web Services - Working with stations and timetables.
- Redis - Storing information about users.
- Serialization:
- JSON (GSON);
- XML;
- Java Serialization.
- Responsive UI (JavaFX)
- Stream API