Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://hdl.handle.net/11701/40212
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorКаргин Григорий Игоревичru_RU
dc.contributor.advisorKargin Grigorij Igorevicen_GB
dc.contributor.authorШиманская Ольга Олеговнаru_RU
dc.contributor.authorSimanskaa Olga Olegovnaen_GB
dc.contributor.editorШалымов Дмитрий Сергеевичru_RU
dc.contributor.editorSalymov Dmitrij Sergeevicen_GB
dc.date.accessioned2023-04-06T21:50:07Z-
dc.date.available2023-04-06T21:50:07Z-
dc.date.issued2022
dc.identifier.other069066en_GB
dc.identifier.urihttp://hdl.handle.net/11701/40212-
dc.description.abstractТекстовые редакторы необходимы людям для работы с текстами, их редактированием и сохранением в каких-либо форматах на устройстве. Разработчики ПО также используют редакторы программ, которые обычно встроены в Интегрированные Среды Разработки. Редакторы программ позволяют выполнять более сложные операции с исходным кодом программ, чем текстовые редакторы с текстами на естественных языках. Однако с развитием в области обработки естественного языка появилась возможность работать с естественными языками схожим с языками программирования образом. Текстовые редакторы появлялись задолго до появления сервисов по анализу текстов на естественном языке, поэтому их функциональность не позволяет встраивать подобные сервисы и не ориентирована на сложную обработку текста. В данной работе подробно описана разработка решения данной проблемы: были выбраны технологии Kotlin Multiplatform, Jetpack Compose и Compose for Desktop для создания редактора на платформах MacOS, Linux, Windows и Android, разработан интерфейс и внутренняя структура редактора для работы с состоянием текста, найденными ошибками и автодополнением, а также приведен интерфейс и руководство для встраивания собственных сервисов для проверки текста.ru_RU
dc.description.abstractText editors are essential for working with texts, editing them and saving in some formats on the devices and computers. Software Developers also use code editors, which are usually integrated to the IDEs. Code editors allow performing more complex operations on the program source code rather than text editors on natural language texts. However, with the development of Natural Language Processing, the possibility to treat natural language text similarly as the source code has appeared. Text Editors architecture has usually been developed long time before the distribution of services for natural language text analysis, so their functionality is not used to complex text analysis, and it doesn't allow adding some external service for text analysis. This paper describes the development of the problem solution. Kotlin Multiplatform, Jetpack Compose and Compose for Desktop technologies have been used to develop a multiplatform text editor, which is available on MacOs, Linux, Windows and Android. The interface and internal structure for working with a text state, analysis results have been implemented. For the users, interface for analysis service integration has been provided along with the instructions.en_GB
dc.language.isoru
dc.subjectтекстовый редакторru_RU
dc.subjectандроидru_RU
dc.subjectдесктопru_RU
dc.subjectпроверка грамматикиru_RU
dc.subjectавтодополнениеru_RU
dc.subjecttext editoren_GB
dc.subjectAndroiden_GB
dc.subjectmultiplatformen_GB
dc.subjectJetpack Composeen_GB
dc.subjectdesktopen_GB
dc.subjectautocompleteen_GB
dc.subjectspell checken_GB
dc.subjectKotlinen_GB
dc.subjectKotlin Mutliplatformen_GB
dc.titleDevelopment of the editor for working with natural language textsen_GB
dc.title.alternativeРазработка редактора для работы с текстами на естественном языкеru_RU
Располагается в коллекциях:BACHELOR STUDIES

Файлы этого ресурса:
Файл Описание РазмерФормат 
st069066.pdfArticle3,47 MBAdobe PDFПросмотреть/Открыть
reviewSV_st069066_Simanskaa_Olga_Olegovna_(supervisor)(Ru).txtReviewSV2,72 kBTextПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.