Вісник № 04. Нові рішення в сучасних технологіях

Постійне посилання колекціїhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/61384

Переглянути

Результати пошуку

Зараз показуємо 1 - 2 з 2
  • Ескіз
    Документ
    Розробка застосунку для аналізу та дослідження параметрів наукових текстових документів, здатного працювати з кількома операційними системами
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Мєтєльов, Володимир Олександрович; Марусенко, Олексій Миколайович; Бродський, Гліб Юрійович
    У роботі спроектовано, розроблено та реалізовано кросплатформений застосунок для отримання інформації з репозитарію, коректному її відображенню, генерації опису джерел інформації в різних стилях, а також для відкриття документа у кросплатформеному додатку. При розробці була використана операційна система MS Windows 11, мова програмування Dart та фреймворк Flutter. Оптимізація роботи програми забезпечувалась шляхом використання архітектури Flutter BloC, це дозволило структурувати код, відокремити інтерфейс від логіки і наочно описати роботу програми залежно від різних станів. Вхідними даними є інформація про наукову роботу у репозитарії, тобто запит користувача у полі пошуку у вигляді посилання. Результатом роботи є: список оброблених посилань, опис джерел інформації у різних стилях, документ наукової роботи, посилання для відкриття в браузері. У кросплатформений додаток додано інструкцію, що містить всю необхідну інформацію про основні аспекти роботи додатку. Також була створена сторінка, на якій користувачі можуть отримати необхідну допомогу або повідомити про проблеми у роботі додатку. Тестування додатку виконувалось на пристрої на базі операційної системи Android 11 та вище, пристрої на базі операційної системи iOS та веб-браузер. Для запуску на пристрої на базі Android потрібно встановити apk-файл і запустити програму, для запуску на пристрої на базі iOS потрібно встановити програму за допомогою будь-якого середовища розробки. Для запуску у web-браузері, знадобиться запуск із середовища розробки. Усі ці функції роблять додаток актуальним для використання студентами та викладачами у створенні наукових, дипломних, дослідницьких робіт. А також для ознайомлення з останніми дослідженнями колег у великій кількості областей. Кросплатформений додаток дозволяє швидко і зручно отримати всю доступну інформацію про роботу, а також переглянути саму роботу на своєму девайсі без використання сторонніх програм.
  • Ескіз
    Документ
    Розробка текстового редактора для операційної системи UNIX
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Мєтєльов, Володимир Олександрович; Марусенко, Олексій Миколайович; Баскаков, Олександр Романович
    Розглядається задача розробки та реалізації програмного додатку для створення, редагування, виведення на екран, а також збереження у вигляді файлів різного роду форматів, які у свою чергу будуть використовуватися у програмуванні на таких мовах як C, C++, Python, та системної мови Linux – Bash. Розроблений програмний додаток призначений для надання можливості користувачу взаємодії з файлами різного розширення, редагування та збереження змін, робота зі змістом файлів для подальшої розробки програмного коду на таких мовах, як C, C++, Python. Програмний додаток можливо використовувати як консольний додаток, так і з використанням графічного інтерфейсу на операційних системах UNIX та MS Windows. При розробці використовувалась операційна система UNIX, а саме дистрибутив Linux – Ubuntu, це надало змогу для використання створеного текстового редактора, на таких операційних системах як Ubuntu, Linux Mint, Kali Linux, Raspberry Pi Ubuntu. Також був використаний вільний кросплатформений мультимедійний пакет бібліотек – SFML, що надав змогу для використання текстового редактора на платформі MS Windows. Вихідний код бібліотеки SFML надається під ліцензійною угодою для розповсюдження вільного програмного забезпечення ZLIB/PNG License. Під час розробки визначено та реалізовано метод обробки вхідної інформації, а також збереження у файл окремого формату. Були використані наступні мови програмування: С, С++11, розроблена зручна архітектура програмного додатку, яка дозволяє з легкістю підтримувати та удосконалювати програму у майбутньому. Використання віртуальної машини для проекту було невід’ємною складовою. Через використання віртуальної машини, багато ресурсів комп’ютера утилізується, наприклад, оперативна пам’ять, кількість ядер, сховище даних та дискретне прискорення робочого стола у бажаної операційної системи. Реалізовано дружній графічний інтерфейс для взаємодії із користувачем.