Hello There! Greetings. I would like to summarize the requirements with possible solutions that I wanted to apply on the same.
Module 1.
1. Design a GUI desktop application which should have some input elements (Need the exact spec) like text fields, drop downs etc to capture user input data.
2. Validate the input data (validation rules to depends upon the kind of data expected, ASCII...etc)
3. Store the captured data in a local store (flles/database) after performing encryption and locking/hiding or other security measures
4. Provide a login mechanism to this module which restrics only the privileged users to access the application.
Solution : Using Java Swing/AWT to create the GUI. Spring Security module to authenticate and authorization
Module 2.
1. Design another GUI based desktop application which should display/read data from the files as stored in module 1 after decryption
2. Detect the availability of the modem by checking the serial/comm port for the respective PC
3. Establish connection with the wifi network and pass the values as read in step 1
4. Apply login mechanism for this module as well.
Solution : Using Java Swing/AWT to create the GUI. Spring Security module to authenticate and authorization, JAVA CommPort/Serial Port API
I'm very keen in implementing this solution. Please let me know more details.
Regards,
Aslam