Our server is responsible for receiving and storing courses, users, attendance logs, and attendance sessions.
My code generator ensures that the client and server are operating on data using a consistent naming scheme: a "User" object on the client is the same as a "User" object on the server, and they are both written to and read from our SQLite database efficiently. I created the data objects used in the client and server and I also setup the SQLite database code in the server. Nico and I designed these data objects through a series of discussions about what kind of data we would need to communicate.
I also improved server security by enabling certain software configurations that tend to improve the confidentiality and integrity of the information we must store. This is in conjunction with improved monitoring by using a log viewing tool. This lets us view a live stream of who is communicating with our server.
- Hugo
No comments:
Post a Comment