The project included development of a generic enigma machine, to be used in a client-server architecture (based on http) The server side logic included dealing with vast multithreading aspects (such as thread pools manipulation ; internal blocking queue management, threads synchronization etc). The project included 3 types of clients, developed as 3 independent desktop applications (based on Java FX), and based on event oriented methodology. Data delivery between the server and clients was based on various pull techniques. The project included intergration and working with 3rd parties: GSON for json handling ; OKHttp for the client app.
idan1356/Enigma-Java-Web-App
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|