Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://evnuir.vnu.edu.ua/handle/123456789/26198
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.author | Глинчук, Людмила Ярславівна | - |
dc.contributor.author | Макута, Максим Юрійович | - |
dc.contributor.author | Гришанович, Тетяна Олександрівна | - |
dc.date.accessioned | 2024-12-08T13:21:23Z | - |
dc.date.available | 2024-12-08T13:21:23Z | - |
dc.date.issued | 2024-02-22 | - |
dc.identifier.citation | Макута М., Глинчук Л., Гришанович Т. Реалізація додатку створення генеалогічного дерева для пристроїв з ОС Android мовою програмування Kotlin. Прикладні проблеми комп’ютерних наук, безпеки та математики. 2023. № 2. С. 18-26. URL: https://apcssm.vnu.edu.ua/index.php/Journalone/article/view/18 | uk_UK |
dc.identifier.uri | https://evnuir.vnu.edu.ua/handle/123456789/26198 | - |
dc.description.abstract | В роботі описано особливості формату Gedcom та реалізація додатку, який будує генеалогічне дерево. Оскільки, аналогічні системи використовуються і українськими вченими, та і просто пересічними людьми, які цікавляться своїм родоводом з багатьох причин, то слушним було реалізувати таку безкоштовну можливість для пристроїв з операційною системою Android. Актуальність має місце ще і тому, що надзвичайно зручно працювати з генеалогічними даними використовуючи власний телефон, який завжди з собою. Щоб реалізувати додаток, який буде використовуватися для побудови генеалогічного дерева, було здійснено аналіз проблем таких додатків як, Family Historian, MyHeritage, Gramps. А також, виявлено їх переваги та недоліки. В результаті огляду аналогічного ПЗ сформувалася ідея та зовнішній вигляд майбутнього додатку, функціональні вимоги, були задані вимоги до функціональних характеристик та надійності. Для побудови генеалогічного дерева у додатку був обраний формат Gedcom з декількох важливих причин бо: надає стандартизований спосіб представлення генеалогічної інформації; дозволяє користувачам переносити свої генеалогічні дані між різними програмами без втрати інформації або зміни формату даних та спрощує роботу користувачам; дозволяє користувачам обмінюватися своїми даними та спільно працювати над різними проектами. В якості основного інструменту обрали інтегроване середовище розробки Android Studio та мову програмування Kotlin. Оскільки, дана мова вважається головною в розробці ПЗ для платформи Android та використовує парадигму ООП, то і код написаний в цьому стилі. Весь інтерфейс побудовано на основі фрагментів, якими керує фрагментний менеджер. Кожна Android програма має містити хоча б одне Activity, для того щоб запуститись і виконувати свої завдання. Дана розробка містить одне Activity, яке задовольняє мінімум для запуску додатку, та 4 фрагменти: MainFragment, GraphFragment, DetailsFragment, SettingsFragment. Activity відіграє роль навігатора по цих фрагментам. На майбутнє буде доцільно додати синхронізацію та резервне копіювання, а також механізми аутентифікації, шифрування і контролю доступу до забезпечення приватності користувача. | uk_UK |
dc.format.extent | 18-26 | - |
dc.language.iso | uk | uk_UK |
dc.publisher | Волинський національний університет імені Лесі Українки | uk_UK |
dc.subject | Додаток | uk_UK |
dc.subject | генеалогічне дерево | uk_UK |
dc.subject | формат Gedcom | uk_UK |
dc.subject | мова програмування Kotlin | uk_UK |
dc.subject | фрагмент коду | uk_UK |
dc.title | Реалізація додатку створення генеалогічного дерева для пристроїв з ОС Android мовою програмування Kotlin | uk_UK |
dc.type | Article | uk_UK |
dc.citation.issue | 2 | - |
dc.citation.journalTitle | Прикладні проблеми комп’ютерних наук, безпеки та математики | - |
dc.contributor.affiliation | ВНУ ім. Лесі Українки | uk_UK |
dc.coverage.country | UA | uk_UK |
dc.subject.udc | 004.4-024.4:004.43 | uk_UK |
Розташовується у зібраннях: | Наукові роботи (FITM) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
852.pdf | 954,82 kB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.