Dec 14, 2019   3:40 a.m. Branislava, Bronislava
Academic information system

Persons at STU

This page displays all publicly accessible information about the desired person. Some information about the person's occupation and offices may be hidden.

Ing. Viliam Kubis
Identification number: 56205
University e-mail: xkubisv [at]
External colleague - Faculty of Informatics and Information Technologies (STU)

Contacts     Graduate     Final thesis     Publications     

Basic information

Basic information about a final thesis

Type of thesis: Diploma thesis
Thesis title:Innovative integrated development environment for Lua language
Written by (author): Ing. Viliam Kubis
Department: Institute of Applied Informatics (FIIT)
Thesis supervisor: Ing. Peter Kapec, PhD.
Opponent:Ing. Michal Kottman
Final thesis progress:Final thesis was successfully defended.

Additional information

Additional information about the final thesis follows. Click on the language link to display the information in the desired language.

Language of final thesis:Slovak

Slovak        English

Title of the thesis:Innovative integrated development environment for Lua language
Summary:Software development is becoming an important part of many industrial and business sectors of our society. With more complex and larger scaled software systems, software developers feel the need to produce their software more effectively, with less visual complexity and most importantly faster. Sparing time of a programmer is important in many aspects, including lower cost of the final software product and faster delivery of the product to the customer. Current integrated development environments offer many tools to aid programmers in their everyday work tasks, such as managing and navigating software source code. In the visual presentation field alone, current IDEs all follow the classic physical source code presentation based on physical files and folders the source code belongs to. Innovative approaches include visual presentation of source code based on abstracting from the physical layout of source code and showing the code in it's logical form. This work deals with methods and possibilities of innovative visual source code presentation to the user as well as navigation styles and techniques in the source code itself. This document thoroughly analyses current state of integrated development environments and gives a summary of new innovative ways and principles that an innovative IDE for the Lua language should observe. It presents a designed software prototype of innovative concept IDE for Lua, which is internally based on exact syntax analysis based on PEG grammars and gives the user many new innovative options in source code navigation as well as a completely changed visual presentation of the source code.
Key words:IDE, innovative, Lua, window managers, parsing, AST, abstract syntax tree, Qt, ZUI, Zoom User Interface, graph, layout manager, Fruchterman-Reingold, HyperLua, Hypergraph

Display and download files

To display the final thesis assignment form click on the Display the final thesis assignment form icon. The following icons - Final thesis, Thesis appendices, Supervisor's review, Opponent's review - relate to the final thesis and can be downloaded. They could be displayed on condition they have been inserted and are available publicly.

Display the assignment form

Parts of thesis with postponed release:

Final thesis (final thesis appendices) unlimited
Reviews for final thesis unlimited