|
Multi-Platform Tool for Generation of Technical Documentation from XML
Jánošíková, Simona ; Setinský, Jiří (oponent) ; Strnadel, Josef (vedoucí práce)
This bachelor's thesis deals with the challenge in the field of technical documentation of development environments and explores the possibilities of automated generation of documentation from structured XML data. The problem lies in the need for efficient creation and maintenance of technical project documentation through an automated process. The goal of the work is to design, implement and evaluate a multi-platform tool that will be able to generate technical documentation from XML inputs with an emphasis on practical usability in real projects. The work is useful for developers who are involved in the creation and maintenance of technical documentation of development environments. It provides a specific tool that can streamline the documentation generation process and improve the readability of documentation within projects using the XML format for storing information.
|
|
Návrh technologického IT kurzu pro interní vzdělávání
Orlíček, Michal ; Ryšavý, Ondřej (oponent) ; Pluskal, Jan (vedoucí práce)
Cieľom práce je navrhnúť technologický kurz pre interné vzdelávanie, ktorého témou je programovací jazyk C#. Pred vytvorením samotného kurzu bol prevedený prieskum študijných materiálov k danému jazyku, prieskum prezentačných technológií a prieskum vývojových prostredí. Na základe týchto prieskumov bola zvolená vhodnú dĺžku kurzu, jeho jazyk, materiály, ktoré v ňom boli použité, ich zastúpenie, a technológie, ktoré boli použité na tvorbu týchto materiálov. Ku kurzu sú vytvorené potrebné doplňujúce dokumenty, ako je osnova, časový harmonogram, anotácie, prerekvizity a súhrn získaných znalostí účastníkov. V neposlednom rade sú ku kurzu vytvorené študijné materiály skladajúce sa z trinástich teoretických prezentácií ku prednáškam, a piatich praktických cvičení.
|
|
Knihovna pro zpracování souborů ve formátu epub
Válek, Roman ; Pánek, Richard (oponent) ; Krčma, Martin (vedoucí práce)
Tato bakalářská práce se zabývá analýzou formátu EPUB určeného k elektronické publikaci knih a dokumentů v jeho specifikaci verze 3.0. Na základě získaných poznatků je navržena knihovna pro práci se soubory v tomto formátu a je popsána její implementace v jayzce C++. Práce dále popisuje rozhraní knihovny a její využití při implementaci aplikací pracujících s elektronickými publikacemi. Je popsána implementace jednoduché demonstrační aplikace pro převod dokumentu ve formátu Markdown do formátu EPUB.
|
|
Automatický převod slajdů z formátu OpenDocument do Reveal.js
Skalický, Filip ; Pluskal, Jan (oponent) ; Polčák, Libor (vedoucí práce)
Práce řeší problematiku automatického převodu prezentace ve formátu OpenDocument do značkovacího jazyka Markdown, který se následně prezentuje pomocí frameworku Reveal.js. Výsledná aplikace pomocí úvodního nastavení, převede danou prezentaci do jazyka Markdown a následně vypíše informace o převodu. Prezentaci je pak možné pomocí Reaveal.js spustit. Obsahem práce je popis implementace aplikace společně s komplikacemi, které při převodu nastaly a jejich následné řešení. Aplikace je testována převodem vybraných prezentací.
|
|
Webový editor prezentací
Abrahám, Adam ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cieľom tejto práce je implementácia webovej aplikácie s tlstým klientom pre spravovanie prezentácií s obsahom typu Markdown, ktorý sa následne prezentuje pomocou prezentačného rámca(framework) Reveal.js. Frontend aplikácie je vytvorený pomocou Vue.js s nadstavbou Nuxt.js, backend pomocou Express.js a ako úložisko dát je zvolená NoSQL dokumentová databáza MongoDB. Frontend a backend časti aplikácie komunikujú medzi sebou cez technológiu REST. Výsledná aplikácia umožňuje užívateľom zobrazovať, upravovať a vytvárať viacero verzií danej prezentácie. Práca naďalej obsahuje popis, porovnanie súčasných technológií a zdôvodnenie ich výberu.
|
|
Software na podporu tvorby prezentáciía študijného textu pomocou Smart-notes
Lopušná, Nikola
Tato práce se zabývá metodou psaní smart notes a jejím využitím při psaní akademických textů. Dnešní aplikace podporující metodu zettlekasten zatím neposkytují vhodná řešení, která by uživateli umožnila rychle a efektivně proměnit poznámky v ucelený text. Tato práce řeší tento problém návrhem a implementací nástroje, který umožňuje uživatelům sestavovat texty z poznámek. Výsledkem implementace je plugin pro aplikaci Obsidian, který umožňuje sestavovat texty z poznámek a zobrazovat je ve formátech markdown a LaTeX.
|
|
Textový editor pro seniory
Kudela, Ondřej ; Kubánková, Anna (oponent) ; Komosný, Dan (vedoucí práce)
Bakalářská práce se zabývá návrhem a implementací jednoduchého textového editoru přizpůsobeného pro seniory ve věkové skupině 90 let a více. Textový editor je jednou z aplikací operačního systému pro seniory, který slouží pro ulehčení práce na počítači. Cílem práce je sestavit jednoduše ovladatelný textový editor podporující základní formátování pomocí značkovacího jazyka Markdown a implementovat vhodnou formu správy dokumentů a jejich archivace. Práce popisuje zhotovený programový kód, překlad jazyka Markdown do dokumentu PDF, formátování textu, práci se soubory, vícejazyčný překlad aplikace, hlasovou asistenci a vývoj grafického prostředí. Výsledky práce jsou publikovány na repozitáři GitHub.
|
|
Webový editor prezentací
Abrahám, Adam ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cieľom tejto práce je implementácia webovej aplikácie s tlstým klientom pre spravovanie prezentácií s obsahom typu Markdown, ktorý sa následne prezentuje pomocou prezentačného rámca(framework) Reveal.js. Frontend aplikácie je vytvorený pomocou Vue.js s nadstavbou Nuxt.js, backend pomocou Express.js a ako úložisko dát je zvolená NoSQL dokumentová databáza MongoDB. Frontend a backend časti aplikácie komunikujú medzi sebou cez technológiu REST. Výsledná aplikácia umožňuje užívateľom zobrazovať, upravovať a vytvárať viacero verzií danej prezentácie. Práca naďalej obsahuje popis, porovnanie súčasných technológií a zdôvodnenie ich výberu.
|
|
Návrh technologického IT kurzu pro interní vzdělávání
Orlíček, Michal ; Ryšavý, Ondřej (oponent) ; Pluskal, Jan (vedoucí práce)
Cieľom práce je navrhnúť technologický kurz pre interné vzdelávanie, ktorého témou je programovací jazyk C#. Pred vytvorením samotného kurzu bol prevedený prieskum študijných materiálov k danému jazyku, prieskum prezentačných technológií a prieskum vývojových prostredí. Na základe týchto prieskumov bola zvolená vhodnú dĺžku kurzu, jeho jazyk, materiály, ktoré v ňom boli použité, ich zastúpenie, a technológie, ktoré boli použité na tvorbu týchto materiálov. Ku kurzu sú vytvorené potrebné doplňujúce dokumenty, ako je osnova, časový harmonogram, anotácie, prerekvizity a súhrn získaných znalostí účastníkov. V neposlednom rade sú ku kurzu vytvorené študijné materiály skladajúce sa z trinástich teoretických prezentácií ku prednáškam, a piatich praktických cvičení.
|
|
Automatický převod slajdů z formátu OpenDocument do Reveal.js
Skalický, Filip ; Pluskal, Jan (oponent) ; Polčák, Libor (vedoucí práce)
Práce řeší problematiku automatického převodu prezentace ve formátu OpenDocument do značkovacího jazyka Markdown, který se následně prezentuje pomocí frameworku Reveal.js. Výsledná aplikace pomocí úvodního nastavení, převede danou prezentaci do jazyka Markdown a následně vypíše informace o převodu. Prezentaci je pak možné pomocí Reaveal.js spustit. Obsahem práce je popis implementace aplikace společně s komplikacemi, které při převodu nastaly a jejich následné řešení. Aplikace je testována převodem vybraných prezentací.
|