Simple view
Full metadata view
Authors
Statistics
Automatyczny generator i edytor diagramów scenariuszy
Automatic Generator and Editor of Scenario Diagrams
diagramy scenariuszy, gramatyki grafowe, aplikacja desktopowa, typescript, electron, solid.js, gry komputerowe
scenario diagrams, graph grammars, desktop applications, typescript, electron, sold.js, computer games
Celem niniejszej pracy magisterskiej było stworzenie aplikacji automatycznego generatora i edytora diagramów scenariuszy, który umożliwia ich wizualizacje na podstawie wprowadzonego tekstu. Aplikacja desktopowa, która powstała na potrzeby tej pracy, wykorzystuje bibliotekę do przetwarzają języka naturalnego (NLP), dzięki której można przeanalizować wprowadzony przez użytkownika tekst. Na tej podstawie generowany jest diagram składający się z dwóch części: lewej strony reprezentującej akcje oraz prawej strony przedstawiającej wyniki tych akcji. Poza generowaniem, aplikacja posiada także możliwość edycji wygenerowanych diagramów, oferując możliwość zmiany nazw elementów oraz możliwość ich usuwania i dodawania za pomocą interakcji drag and drop. Generator zaimplementowano w technologiach TypeScript, CSS, HTML, SolidJS oraz Electron, co pozwoliło na dużą elastyczność w tworzeniu interfejsu użytkownika jakiej nie oferują narzędzia do tworzenia aplikacji natywnych. Efektem końcowym jest narzędzie, które nie tylko przyśpiesza proces tworzenia diagramów, ale także umożliwia ich dynamiczną edycję. Takie połączenie funkcjonalności według wiedzy autora nie zostało jeszcze zastosowane na rynku aplikacji do tworzenia diagramów.
The aim of this master's thesis was the development of an automated scenario diagram generator and editor application, which facilitates their visualization based on inputted text. The desktop application created for this thesis employs a natural language processing (NLP) library to analyze text provided by the user. From this analysis, a diagram is generated, comprising of two sections: the left side represents actions, while the right side illustrates the outcomes of these actions. Beyond generating diagrams, the application also supports editing functionalities, enabling users to modify element names and to add or remove elements through drag-and-drop interactions. The generator was implemented using TypeScript, CSS, HTML, SolidJS, and Electron technologies, providing a level of user interface flexibility not available in conventional native application development tools. The end product is a tool that not only eases the process of diagram creation but also allows for their dynamic modification. To the best of the author’s knowledge, such an integration of functionalities has not yet been implemented in the diagram creation application market.
dc.abstract.en | The aim of this master's thesis was the development of an automated scenario diagram generator and editor application, which facilitates their visualization based on inputted text. The desktop application created for this thesis employs a natural language processing (NLP) library to analyze text provided by the user. From this analysis, a diagram is generated, comprising of two sections: the left side represents actions, while the right side illustrates the outcomes of these actions. Beyond generating diagrams, the application also supports editing functionalities, enabling users to modify element names and to add or remove elements through drag-and-drop interactions. The generator was implemented using TypeScript, CSS, HTML, SolidJS, and Electron technologies, providing a level of user interface flexibility not available in conventional native application development tools. The end product is a tool that not only eases the process of diagram creation but also allows for their dynamic modification. To the best of the author’s knowledge, such an integration of functionalities has not yet been implemented in the diagram creation application market. | pl |
dc.abstract.pl | Celem niniejszej pracy magisterskiej było stworzenie aplikacji automatycznego generatora i edytora diagramów scenariuszy, który umożliwia ich wizualizacje na podstawie wprowadzonego tekstu. Aplikacja desktopowa, która powstała na potrzeby tej pracy, wykorzystuje bibliotekę do przetwarzają języka naturalnego (NLP), dzięki której można przeanalizować wprowadzony przez użytkownika tekst. Na tej podstawie generowany jest diagram składający się z dwóch części: lewej strony reprezentującej akcje oraz prawej strony przedstawiającej wyniki tych akcji. Poza generowaniem, aplikacja posiada także możliwość edycji wygenerowanych diagramów, oferując możliwość zmiany nazw elementów oraz możliwość ich usuwania i dodawania za pomocą interakcji drag and drop. Generator zaimplementowano w technologiach TypeScript, CSS, HTML, SolidJS oraz Electron, co pozwoliło na dużą elastyczność w tworzeniu interfejsu użytkownika jakiej nie oferują narzędzia do tworzenia aplikacji natywnych. Efektem końcowym jest narzędzie, które nie tylko przyśpiesza proces tworzenia diagramów, ale także umożliwia ich dynamiczną edycję. Takie połączenie funkcjonalności według wiedzy autora nie zostało jeszcze zastosowane na rynku aplikacji do tworzenia diagramów. | pl |
dc.affiliation | Uniwersytet Jagielloński w Krakowie | pl |
dc.contributor.advisor | Górski, Adam - 207459 | pl |
dc.contributor.author | Rudnicki, Ernest - USOS322861 | pl |
dc.contributor.departmentbycode | UJK/UJK | pl |
dc.contributor.reviewer | Ślusarczyk, Grażyna - 132324 | pl |
dc.contributor.reviewer | Górski, Adam - 207459 | pl |
dc.date.accessioned | 2024-07-09T23:15:12Z | |
dc.date.available | 2024-07-09T23:15:12Z | |
dc.date.submitted | 2024-07-04 | pl |
dc.fieldofstudy | informatyka gier komputerowych | pl |
dc.identifier.apd | diploma-174288-322861 | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/handle/item/374545 | |
dc.language | pol | pl |
dc.subject.en | scenario diagrams, graph grammars, desktop applications, typescript, electron, sold.js, computer games | pl |
dc.subject.pl | diagramy scenariuszy, gramatyki grafowe, aplikacja desktopowa, typescript, electron, solid.js, gry komputerowe | pl |
dc.title | Automatyczny generator i edytor diagramów scenariuszy | pl |
dc.title.alternative | Automatic Generator and Editor of Scenario Diagrams | pl |
dc.type | master | pl |
dspace.entity.type | Publication |