## 4 Discussion of CPMA Application
### CPMA Comparison Analysis  
A comparative analysis was performed to clarify the advantages and disadvantages of the proposed CPMA. Such an analysis can be used to define the potential of the system for further development and applications. An existing application with the same main function as the proposed affordable CPMA were used as a comparison object. This application is an open-source database analytics and visualization tool. The purpose of this application is to visualize data in an organized and informative manner. It runs on a computer or server, and the interface is accessed through a web browser. The similarity between these two apps is that they only act as a data viewer in the second user interface dashboard, not as the main interface, which is why they require data that have been collected and saved from the main acquisition system. A comparison of the results is presented in Table 1.  
The proposed CPMA has positive development potential, although it is not on par with the powerful cross-platform data visualization tools, such as the existing application compared in Table 1, owing to the intended audience. As the CPMA is focused on visualization and development simplicity, as previously mentioned, this is an area in which it must be considered. Subsequently, owing to the feasibility of updates and additional applications, the developer only requires the skill set to design the main UI. Thus, developers can focus on obtaining a powerful monitoring system in the main UI/dashboard and do not need to understand other software applications.  
\begin{table}
\begin{tabular}{p{113.8 pt} p{113.8 pt} p{113.8 pt}} \hline \hline \multicolumn{2}{c}{**Compared Aspects**} & \multicolumn{2}{c}{**Technology**} \\ \cline{2-3}  & **CPMA** & **Existing Application** \\ \hline \multirow{3}{*}{Data source} & Image-upload-based data captured from main UI (uploaded to Google Drive) & A set of data collected from the main data acquisition system and stored on supported data sources (MySQL, InfluxDB, MSSQL, etc.) [45] \\ \cline{2-3}  & Visualization flexibility & Visualization depends on the main UI development & Visualization is arranged directly in the application \\ \hline \multirow{3}{*}{Data visualization type} & Time-series and frequency domain, which can be achieved in the development of the main UI & Time-series-based [46; 47; 48] \\ \cline{2-3}  & Design depends on the main UI development and is limited by the availability of website creation tool & Panels are limited to those made available by the app and its community [48] \\ \hline \multirow{3}{*}{Reliability/scalability} & Arrangement can be achieved easily and rapidly with a website creation tool. The settings are simple (only need to set the image URL). Stable and reliable (the latency depends on Internet connectivity). & Arrangement can set according to the specific skill required to operate the app (settings are powerful and exceedingly complex); it would be helpful if the data source can be simplified while remaining stable and reliable [49] \\ \hline \multirow{3}{*}{Learning curve (tutorial needed)} & \(\bullet\) & Data acquisition code in main UI & \(\bullet\) \\  & Image capturing and storing code & \(\bullet\) \\  & & Image capturing and storing code & \(\bullet\) \\  & & & \\ \cline{2-3}  & & & \\ \hline \multirow{3}{*}{Development time} & Allocated time includes development of the main UI and its data acquisition system in the same software & Allocated time includes the development of the main data acquisition system, which can be stored on supported data sources (MySQL, InfluxDB, MSSQL, etc.). \\ \cline{2-3}  & Cost (excluding data acquisition device) & Free & Free (upgraded feature is available with an additional subscription) \\ \hline \hline \end{tabular}
\end{table}
Table 1: Comparison table of CPMA and an existing application.