РОЗРОБКА ЗАСТОСУНКУ ДЛЯ АНАЛІЗУ ТА ДОСЛІДЖЕННЯ ПАРАМЕТРІВ НАУКОВИХ ТЕКСТОВИХ ДОКУМЕНТІВ, ЗДАТНОГО ПРАЦЮВАТИ З КІЛЬКОМА ОПЕРАЦІЙНИМИ СИСТЕМАМИ

Автор(и)

  • Володимир Мєтєльов Національний технічний університет «Харківський політехнічний інститут», Україна
  • Олексій Марусенко Національний технічний університет «Харківський політехнічний інститут», Україна
  • Гліб Бродський Національний технічний університет «Харківський політехнічний інститут», Україна

DOI:

https://doi.org/10.20998/2413-4295.2022.04.06

Ключові слова:

операційні системи, кросплатформений додаток, Dart, Flutter, список літературних джерел, Android, iOS

Анотація

У роботі спроектовано, розроблено та реалізовано кросплатформений застосунок для отримання інформації з репозитарію, коректному її відображенню, генерації опису джерел інформації в різних стилях, а також для відкриття документа у кросплатформеному додатку. При розробці була використана операційна система MS Windows 11, мова програмування Dart та фреймворк Flutter. Оптимізація роботи програми забезпечувалась шляхом використання архітектури Flutter BloC, це дозволило структурувати код, відокремити інтерфейс від логіки і наочно описати роботу програми залежно від різних станів. Вхідними даними є інформація про наукову роботу у репозитарії, тобто запит користувача у полі пошуку у вигляді посилання. Результатом роботи є: список оброблених посилань, опис джерел інформації у різних стилях, документ наукової роботи, посилання для відкриття в браузері. У кросплатформений додаток додано інструкцію, що містить всю необхідну інформацію про основні аспекти роботи додатку. Також була створена сторінка, на якій користувачі можуть отримати необхідну допомогу або повідомити про проблеми у роботі додатку.  Тестування додатку виконувалось на пристрої на базі операційної системи Android 11 та вище, пристрої на базі операційної системи iOS та веб-браузер. Для запуску на пристрої на базі Android потрібно встановити apk-файл і запустити програму, для запуску на пристрої на базі iOS потрібно установити програму за допомогою будь-якого середовища розробки. Для запуску у web-браузері, знадобиться запуск із середовища розробки. Усі ці функції роблять додаток актуальним для використання студентами та викладачами у створенні наукових, дипломних, дослідницьких робіт. А також для ознайомлення з останніми дослідженнями колег у великій кількості областей. Кросплатформений додаток дозволяє швидко і зручно отримати всю доступну інформацію про роботу, а також переглянути саму роботу на своєму девайсі без використання сторонніх програм.

Посилання

Brodskiy G. Yu. and Mietielov V. O. Rozrobka dodatku dlia oformlennia dzherel informatsii za riznymy standartamy. Informatsiini tekhnolohii: nauka, tekhnika, tekhnolohiia, osvita, zdorovia: tezy dopovidei ХXХ mizhnarodnoi naukovo-praktychnoi konferentsii MicroCAD-2022, 19-21 zhovtnia 2022 r. Kharkiv. NTU «KhPI», 2022, p. 307.

Blanco J. Z. and Lucrédio D. A Holistic Approach for Cross-Platform Software Development. Journal of Systems and Software, 2021, vol. 179, p. 110985, doi: 10.1016/j.jss.2021.110985.

Dorfer Thomas et al. Impact of Mobile Cross-Platform Development on CPU, Memory and Battery of Mobile Devices When Using Common Mobile App Features. Procedia Computer Science, 2020, 175, pp.189-96, doi:10.1016/j.procs.2020.07.029

El-Kassas Wafaa S., et al. Taxonomy of Cross-Platform Mobile Applications Development Approaches. Ain Shams Engineering Journal, 2017, 8, 2, pp. 163–90, doi: 10.1016/j.asej.2015.08.004.

Rieger Christoph and Tim A. Majchrzak. Towards the Definitive Evaluation Framework for Cross-Platform App Development Approaches. Journal of Systems and Software, 2019, vol. 153, pp. 175–99, doi: 10.1016/j.jss.2019.04.001.

Rahul Raj C. P. and Seshu Babu Tolety. A Study on Approaches to Build Cross-Platform Mobile Applications and Criteria to Select Appropriate Approach. 2012 Annual IEEE India Conference (INDICON), 2012, pp. 625–29, doi: 10.1109/INDCON.2012.6420693.

Zhang Bin, et al. Research and Implementation of Cross-Platform Development of Mobile Widget. 2011 IEEE 3rd International Conference on Communication Software and Networks, 2011, pp. 146-50, doi:10.1109/ICCSN.2011.6014238

Latif Mounaim, et al. Review of Mobile Cross Platform and Research Orientations. 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), 2017, pp. 1–4, doi: 10.1109/WITS.2017.7934674.

Boukhary Shady and Eduardo Colmenares. A Clean Approach to Flutter Development through the Flutter Clean Architecture Package, 2019 International Conference on Computational Science and Computational Intelligence (CSCI), 2019, pp. 1115–20, doi: 10.1109/CSCI49370.2019.00211.

Praveen Anagha, et al. Conference Room Booking Application Using Flutter. 2020 International Conference on Communication and Signal Processing (ICCSP). 2020, pp. 0348–50, doi: 10.1109/ICCSP48568.2020.9182183.

Cheon Yoonsik and Carlos Chavez. Converting Android Native Apps to Flutter Cross-Platform Apps. 2021 International Conference on Computational Science and Computational Intelligence (CSCI), 2021, pp. 1898–904, doi: 10.1109/CSCI54926.2021.00355.

Mamoun Ragda, et al. Design and Development of Mobile Healthcare Application Prototype Using Flutter. 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), 2021, pp. 1–6, doi: 10.1109/ICCCEEE49695.2021.9429595.

Tabarés Raúl. HTML5 and the Evolution of HTML; Tracing the Origins of Digital Platforms. Technology in Society, 2021, vol. 65, p. 101529, doi: 10.1016/j.techsoc.2021.101529.

Du Timon C., et al. Managing Knowledge on the Web – Extracting Ontology from HTML Web. Decision Support Systems, 2009, vol. 47, 4, pp. 319-31, doi:10.1016/j.dss.2009.02.011

##submission.downloads##

Опубліковано

2022-12-28

Як цитувати

Мєтєльов, В. ., Марусенко , О. ., & Бродський , Г. . (2022). РОЗРОБКА ЗАСТОСУНКУ ДЛЯ АНАЛІЗУ ТА ДОСЛІДЖЕННЯ ПАРАМЕТРІВ НАУКОВИХ ТЕКСТОВИХ ДОКУМЕНТІВ, ЗДАТНОГО ПРАЦЮВАТИ З КІЛЬКОМА ОПЕРАЦІЙНИМИ СИСТЕМАМИ. Вісник Національного технічного університету «ХПІ». Серія: Нові рішення у сучасних технологіях, (4(14), 41–45. https://doi.org/10.20998/2413-4295.2022.04.06

Номер

Розділ

Інформаційні технології та системи управління