“Malva alcea”: advancing Ukrainian naval capabilities with react native technology.
DOI:
https://doi.org/10.15276/opu.1.69.2024.13Keywords:
React Native, Naval Defense Operations, Missile Targeting Calculations, Mobile Application Development, User Experience (UX), Data Security and Encryption, Redux State Management, Encrypted Storage, Operational Efficiency, Military Technology InnovationAbstract
In the rapidly evolving domain of military operations, the advent of digital technologies has ushered in unprecedented capabilities and efficiencies. “The Digital Admiral “Malva Alcea” exemplifies this transformation, showcasing a React Native-based mobile application designed to revolutionize missile targeting calculations within the Ukrainian Navy. This paper delves into the critical need for innovation in the face of traditional, manual calculation methods that are both time-consuming and prone to human error. It charts the development journey of the application, highlighting the selection of React Native for its cross-platform capabilities and ease of integration with naval data systems. The paper provides a comprehensive overview of the application’s architecture, including its intuitive user interface, robust storage model, and the integration of a sophisticated mathematical model for missile targeting. Through user feedback and operational deployment, the application has demonstrated a significant reduction in calculation times and an improvement in accuracy, thus enhancing operational efficiency and decision-making in naval defense scenarios. Furthermore, the paper addresses the challenges encountered during development, such as ensuring data security and maintaining system adaptability for future expansions. It concludes by outlining future directions for the application, including potential integrations with larger situational awareness platforms and expansions to other operating systems, underscoring the pivotal role of digital innovations in advancing military capabilities and strategic operations.
Downloads
References
Pereira de Almeida, I. D., Costa, I. P. de A., Costa, A. P. de A., Corriça, J. V. de P., Moreira, M. Â. L., Gomes, C. F. S., & Santos, M. (2022). A multicriteria decision-making approach to classify military bases for the Brazilian Navy. Procedia Computer Science, 199, 79–86. DOI: https://doi.org/10.1016/j.procs.2022.01.198.
Benedicenti, L., Messina, A., & Sillitti, A. (2017). iAgile: Mission Critical Military Software Development. 2017 International Conference on High Performance Computing & Simulation (HPCS), 545–552.
Louvieris, P., Gregoriades, A., & Garn, W. (2010). Assessing critical success factors for military decision support. Expert Systems with Applications, 37, 12, 8229–8241. DOI: https://doi.org/10.1016/j.eswa.2010.05.062.
Marques, J., Hayashi Yelisetty, S. M., Ruiz Slavov, T. M., & Barros, L. (2023). Enhancing Aviation Software Development: An Experience Report on Conducting Audits. Proceedings of the XXII Brazilian Symposium on Software Quality, n. pag.
Foreman, V. L., Favaró, F. M., Saleh, J. H., & Johnson, C. W. (2015). Software in military aviation and drone mishaps: Analysis and recommendations for the investigation process. Reliability Engineering & System Safety, 137, 101–111. DOI: https://doi.org/10.1016/j.ress.2015.01.006. https://www.sciencedirect.com/science/article/pii/S0951832015000083.
Codur, K. B., & Dogru, A. H. (2012). Regulations and software evolution: An example from the military domain. Science of Computer Programming, 77, 5, 636–643. . DOI: https://doi.org/10.1016/j.scico.2011.12.001.
Chadha, S., Byalik, A., Tilevich, E., & Rozovskaya, A. (2017). Facilitating the development of cross-platform software via automated code synthesis from web-based programming resources. Computer Languages, Systems & Structures, 48, 3–19. DOI: https://doi.org/10.1016/j.cl.2016.08.005.
Li, J., & Chen, B. (2018). Military software safety engineering. Journal of Interdisciplinary Mathematics, 21, 1133–1137. DOI: 10.1080/09720502.2018.1493042.
Shamsujjoha, M., Grundy, J., Li, L., Khalajzadeh, H., & Lu, Q. (2021). Developing Mobile Applications Via Model Driven Development: A Systematic Literature Review. Information and Software Technology, 140, 106693. DOI: https://doi.org/10.1016/j.infsof.2021.106693.
Dorfer, T., Demetz, L., & Huber, S. (2020). Impact of mobile cross-platform development on CPU, memory and battery of mobile devices when using common mobile app features. Procedia Computer Science, 175, 189–196. DOI: https://doi.org/10.1016/j.procs.2020.07.029.
Marques, J. C., & da Cunha, A. M. (2019). A Set of Requirements for Certification of Airborne Military Software. 2019 IEEE/AIAA 38th Digital Avionics Systems Conference (DASC), 1–7.
Low Tze Hui, S., & See, S. L. (2015). Enhancing User Experience Through Customisation of UI Design. Procedia Manufacturing, 3, 1932–1937. DOI: https://doi.org/10.1016/j.promfg.2015.07.237.
Steven, L., Hauw, J. K., Keane, M. B., & Gunawan, A. A. S. (2023). Empowering Military in Tactical and Warfare Area with Virtual Reality Technology: A Systematic Literature Review. Procedia Computer Science, 227, 892–901. DOI: https://doi.org/10.1016/j.procs.2023.10.596.
. Rieger, C., & Kuchen, H. (2018). A process-oriented modeling approach for graphical development of mobile business apps. Computer Languages, Systems & Structures, 53, 43–58. DOI: https://doi.org/10.1016/j.cl.2018.01.001.
Wilson, M. A., Fouts, B. L., & Brown, K. N. (2021). Development of a mobile application for acute pain management in U.S. military healthcare. Applied Nursing Research, 58, 151393. DOI: https://doi.org/10.1016/j.apnr.2020.151393.
Razzak, M. A., & Islam, M. N. (2020). Exploring and Evaluating the Usability Factors for Military Application: A Road Map for HCI in Military Applications. Human Factors and Mechanical Engineering for Defense and Safety, 4, n. pag.