In the past two weeks I've finished my planned work before midterm. Here are the details:
To bring the GUI configuration of module EAS back to use, several things are done: the basic configuration and collection code for configuration, the EAS server auto-detect aspect, and some update to the deprecated usage of gtk+ in our project. Some steps are similar to the EWS module, so I borrowed some code from EWS.
Since I will have several final exams in the few weeks, the remaining part of my project will be covered a little bit later, maybe start at mid-July.