Про методи динамічної побудови графічного інтерфейсу користувача на основі структури прикладної онтології

Abstract

Сучасні засоби для розробки користувацького інтерфейсу, а саме – будівники інтерфейсу і системи управління користувацьким інтерфейсом пропонують більш простий, зручний і зрозумілий підхід до розробки інтерфейсу користувача. Для реалізації основних вимог сучасного світу до розробки програмних засобів, а зокрема і графічного користувацького інтерфейсу запропонований підхід до розробки інтерфейсу, який полягає в динамічній побудові інтерфейсу користувача за допомогою загальнодоступних (opensource) технологій, що в подальшому дозволить з легкістю модифікувати, а також підтримувати проект. Для вирішення проблеми динамічного побудови графічного інтерфейсу пропонується підхід до розробки інтерфейсу, заснований на онтологіях. Основна ідея підходу – формувати декларативну модель користувацького інтерфейсу на основі універсальних моделей онтологій і потім за високорівневим декларативним описом автоматично генерувати виконавчий код інтерфейсу. Для спрощення формування компоненти моделі інтерфейсу – запропонована модель онтології «графічний користувацький інтерфейс», яка описує графічні інтерфейсні елементи, їх властивості та зв’язок один з одним для формування діалогу з користувачем, використовуючи систему понять користувача, яку можна розділити на систему понять діалогу і систему понять завдань користувача. Основними елементами інтерфейсу, призначеними для угруповання в пов’язані групи і класи, є елементи типу «вікно-контейнер», елементи для операцій введення / виведення даних і виклику команд (елементи управління), елементи для опису. Кожен параметр елемента інтерфейсу складається з імені і типу його можливого значення. З кожним елементом інтерфейс зв’язується безліччю його подій, які визначають реакції елемента інтерфейсу при його взаємодії з користувачем. Для опису безлічі можливих дій над елементом інтерфейсу використовуються функції. Запропонований підхід до розробки інтерфейсу, заснований на онтологіях, дозволить просто і зручно будувати інтерфейс користувача на веб-сторінці, що значно прискорить час на розробку даного етапу в реалізації проекту.

Authors and Affiliations

Г. М. Кодола, Д. В. Венєдіктов

Keywords

Related Articles

Algorithm to solve a problem of optimum separation of sets with additional couplings

Problems of manufacturing arrangement have been considered for more than a century. However, they are still topical. For instance, despite the fact that a number of models and techniques to solve discrete problems of arr...

Моделирование свободных колебаний прямоугольной пластины c отверствием произвольной формы

Для исследования влияния произвольного свободного отверстия на частоты собственных колебаний прямоугольных пластин используется вариационный принцип Рейсснера. Прогиб и моменты аппроксимируются независимо друг от друга R...

Чисельне моделювання стану пружно-пластичних циліндричних тіл під дією високотемпературних навантажень

Робота присвячена чисельному моделюванню стану пружно-пластичних циліндричних тіл під дією високотемпературних навантажень. Розроблено ітераційний метод покомпонентного розщеплення для розв’язання систем диференціальних...

Стохастическое моделирование электрофореза высокомолекулярных веществ с использованием процесса Орнштейна-Уленбека

Целью работы является разработка статистической модели в виде трендового процесса Орнштейна-Уленбека для описания электрофореза высокомолекулярных веществ. Способность электрофореза разделять заряженные биологические мак...

Discrete interpolation method for modeling multiparametric processes, systems and environments

The design of complex technical objects, the modeling of the predicted state of multiparametric systems and environments, for example, ecological, energy, climatic, hydrological, geomorphological, geological systems, is...

Download PDF file
  • EP ID EP610380
  • DOI 10.32434/2521-6406-2018-4-2-27-33
  • Views 141
  • Downloads 0

How To Cite

Г. М. Кодола, Д. В. Венєдіктов (2018). Про методи динамічної побудови графічного інтерфейсу користувача на основі структури прикладної онтології. Комп’ютерне моделювання: аналіз, управління, оптимізація, 2(2), 27-33. https://europub.co.uk/articles/-A-610380