National Repository of Grey Literature 61 records found  previous11 - 20nextend  jump to record: Search took 0.00 seconds. 
Debugger Frontend for the SharpDevelop IDE
Koníček, Martin ; Ježek, Pavel (advisor) ; Dokulil, Jiří (referee)
The overall goal of the thesis is to explore new approaches to debugging managed code, namely visualization of data in the program being debugged. Particular goals of the work are: (a) to build an object graph visualizer, which displays selected data structure used in the program as directed graph, (b) improve visualization of object collections by providing an overview of collection contents and supporting broad range of collection types. The work is implemented for the SharpDevelop open source IDE for .NET. The author cooperates with the SharpDevelop team and the results of the work have been already incorporated into the new version of the IDE.
Tool to trace websites contents changes
Rychnovský, Dušan ; Holan, Tomáš (advisor) ; Dokulil, Jiří (referee)
The purpose of this thesis is to design and implement a tool to trace websites contents changes. The output is to be a web page modified to reflect the changed areas. The application must allow the user to set relevant parts of a web page and therefore define areas, which are to be ignored. The text of the thesis describes how to install and use the tool, the structure of the source code, the issues which had to be solved during the development, some possibilities of further improvement of the application and its comparison to other tools available. 1
Visualisation of planning domains
Vodrážka, Jindřich ; Chrpa, Lukáš (advisor) ; Dokulil, Jiří (referee)
Předložená práce zkoumá možnosti vizualizace plánovacích domén. Náplní této práce je návrh grafické reprezentace pro plánovací domény a následné použití tohoto návrhu v programu, který bude fungovat jako grafický editor. Výsledná grafická reprezentace by měla být snadno převoditelná na klasickou reprezentaci plánovacích domén. Program by měl umožňovat práci s plánovacími doménami v rozsahu typed STRIPS reprezentace. Měl by poskytovat uživateli možnost návrhu plánovací domény a její následný export do jazyka PDDL.
Compiler from BASIC language to assembler
Šafařík, Tomáš ; Yaghob, Jakub (advisor) ; Dokulil, Jiří (referee)
This text treats of the compiler into assembly language of the programming language which is derived from programming language BASIC. This derived language is specified including the analysis of the language constructions. In the next chapters are described analysis and implementation of our compiler for this programming language. In the chapter about analysis are described symbol tables, semantic tables and intermediate code representations of the compiler. In the section about implementations is possible to find more detail describe of data structures and algorithms used in the compiler. This text also contains a chapter describing the implementation of language libraries and runtime support for compiled programs. The next part of this work is about implementation some optimizations. These optimizations are: constant folding, unreachable code elimination, common subexpression elimination, elimination and function inlining. The final part explains how to extend designed programming language and how to make better compiler of this language. The reader can also familiarize with tools like Bison or Flex which are used during the implementation of the compiler.
Implementing the Dynamic Languages Using DLR Technology
Beňo, Miloslav ; Zavoral, Filip (advisor) ; Dokulil, Jiří (referee)
The Microsoft .NET Framework was from the beginning designed to support broad range of languages on a Common Language Runtime (CLR). CLR provides shared services such as garbage collection, JIT and tools integration. The other benefit is that these languages can work together and use libraries written in any of them as well as .NET Base class library (BCL). The CLR didn't have the support for dynamic languages. Their dynamic nature makes the compilation uneasy and places high demands on the language runtime. Unlike static languages as C# which don't require runtime support other than CLR itself. How difficult was it to make the dynamic language on .NET can be seen in the open-source implementation of PHP language on .NET called Phalanger. Its code is really complex and hard to survey. This is a serious problem for an open-source project, because it's hard to contribute. The new Dynamic Language Runtime (DLR) makes a difference. It adds a lot of support for dynamic languages on .NET, that makes implementing the dynamic languages much easier and it also enables the interoperability between the dynamic languages built on DLR and standard static languages on .NET. This work focuses on features of PHP dynamic language and discusses how they can be implemented in DLR. A part of this work is a pilot implementation...
WebDAV client with automatic synchronization
Vávra, Petr ; Trčka, Martin (advisor) ; Dokulil, Jiří (referee)
The aim of this work is to design "dual panel" file manager with WebDAV protocol support which extends well-known HTTP. The application is an alternative to FTP clients. That brings some benefits such as ability to work behind firewall or cooperation support. The application provides well arranged graphical user interface to manage either local or webdav files. Users can run basic file operations like copy, move, rename, delete within local and webdav directories or between them. Furthermore, the application offers sophisticated synchronizaction support. It allows users to run oneshot synchronization of two directories especially the local and webdav one. What is more, the automatic synchronization checks every changes in source directory and carry out the appropriate file operations in destination directory. The other features of the application are the ability to lock webdav files and directories, saving connections profiles and secure communication over HTTPS.
Crossplatform user interface API for C/C++
Meluzín, Vojtěch ; Zavoral, Filip (advisor) ; Dokulil, Jiří (referee)
The goal of MWindows project is creation of a crossplatform graphical user interface toolkit for C++ language, hence it is designated for performance dependent applications. The toolkit has to hide target platform speci cs, provide superstandard features such as general styling on a plugin basis, automatic control placement, data sharing, language translation etc. Lowlevel characteristics have to guarantee portability even to platforms without internal window system, e.g. 3D graphical modes. Finally there is a need for general platform-independent way to build particular programs with as easy way to access application data (such as images or translation databases) as possible.
MEF Component Architecture Editor
Vodolán, Miroslav ; Ježek, Pavel (advisor) ; Dokulil, Jiří (referee)
Managed Extensibility Framework allows development of component based .NET applications. However relations between components can be quite complex. So it would be advantageous to visualise these relations to user to simplify the development of component based applications and to provide their editing. This thesis provides a solutioin in form of an editor plugin for the Microsoft Visual Studio 2010 allowing to view a composition schema based on analysis of a source code. The editor allows user to edit the generated composition schema and is able to correct the original source code according to user made changes. Possibilities of the analysis and the offered editing actions are influenced by users extensions, the editor is extensible with. As part of this thesis, we implemented the editor with extensions allowing to use it in application projects written in C# language. It helps to detect composition errors in these applications and simplifies changes in the application component architecture.
Graphical user interface for an RDF visualizer
Kóša, Peter ; Dokulil, Jiří (advisor) ; Dědek, Jan (referee)
In the present work we examine one implementation of a graphical user interface for a display and navigation in the RDF data. In addition, this single application is being briefly compared to several others, already existent alternative programs with the same purpose, followed by a short discussion of the application's overall pros and cons. The major focus of the thesis stays on the details of this particular implementation, evaluation of used algorithms and chosen components from C# and XAML technologies. Furthermore, we present suggestions for additional improvements and extensions that could be of use and therefore should be incorporated in the final product, should the application ever enter wholesale distribution.

National Repository of Grey Literature : 61 records found   previous11 - 20nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.