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.
Basic information about a final thesisAdditional informationAdditional information about the final thesis follows. Click on the language link to display the information in the desired language.
|Language of final thesis:||Slovak|
Display and download files
|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|
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.Parts of thesis with postponed release:
|–||Final thesis (final thesis appendices) unlimited|
|–||Reviews for final thesis unlimited|