FAPESC Project – Developer Training – 2022
I am conducting a project that visas teaching people about computer programming. We are showing these people that dedication, training, and a lot of studies make people skilled at programming computers. Elaborated by FAPESC (Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina), the project program has 600 hours dedicated to computer programming. We started with algorithm teaching, using the C language, and next, we taught object orientation with the Java language and the mapping between class and table (relational database). Now we initiate with the web programming (server side and client side). At the beginning of this project, the participants (most secondary school students) do not have programming knowledge. Now they have. It is amazing! We will complete the program in December 2022.
Simulating and Testing the IMA Protocol – 2021
The Innomatic Machine Accountancy (IMA) Protocol is used to communicate machines to control systems (e.g., accounting systems). The objective of this project is to test the message exchanges between devices and an accounting system without having the machines and the system available. Figure 1, shows a scenario of the simulating and testing of IMA protocol.
We used the library of the IMA for simulating the machines. Also, we develop a mechanism (system) to treat the message exchanges between the simulated Machines and the Account System (backend prototype), both in C++. To test the message exchanges, we have specificated a set of test cases implemented in the Python language.