National Repository of Grey Literature 123 records found  beginprevious104 - 113next  jump to record: Search took 0.02 seconds. 
IntelliSense Implementation of a Dynamic Language
Míšek, Jakub ; Parízek, Pavel (referee) ; Zavoral, Filip (advisor)
In the context of computer programming, the importance of computer assistance is being understood by many developer communities. Developers are e.g. using the same well known expressions or searching method signatures in library documentations. Code sense or IntelliSense methods make most of these actions unnecessary because they serve the available useful information directly to the programmer in a completely automated way. Recently, with the increased focus of the industry on dynamic languages a problem emerges - the complete knowledge on the source code is postponed until the runtime, since there may be ambiguous semantics in the code fragment. As a part of the Phalanger project the methods for syntax and semantic analysis of the dynamic code were designed, especially targeted for the PHP programming language. These methods produce a list of valid possibilities which can be then used on a specified position in the source code; such as declarations, variables and function parameters. This collected information can be also used to a fine-grained syntax highlighting.
Semantic personalization
Koudelka, Václav ; Eckhardt, Alan (referee) ; Zavoral, Filip (advisor)
The aim of this work is to design and implement a tool in form of framework, which is destined for web architects and should enable methods of personalization within the scope of arbitrary web application. Framework will obtain information on functioning of web application, it will try to determine, how is application used by users and based on this knowledge it will attempt to make using of application more efficient by means of environmental adaptations. During framework designing emphasis will be put on easiness of using within common web application, to its work it should use only means commonly available within any standard webhosting. For every user will be application environment personalized on the basis of his behaviour. Part of framework will be intelligent precision mechanism, whose input will be data about web application usage and data retrieved from user. Output will be set of recommendations for application modification. Part of thesis is also sample web application, in which framework potential is demonstrated.
Market Research Web Portal
Dolejš, Ondřej ; Dědek, Jan (referee) ; Zavoral, Filip (advisor)
The presented work discourse about a creation of market research web portal. It follows the analysis of pivotal topics as well as the consequent portal design, after which it describes implementation details and attests resulting OnlinePanel portal performance. OnlinePanel is meant to offer effective and economical executing of market researches over the Internet. Onlinepanel offers flexible motivation system to respondents and respondent credibility control, arbitrary quota definition and unlimited respondent selection for research to administrator.
Framework for distributed monitoring of services
Skotáková, Lenka ; Zavoral, Filip (referee) ; Děcký, Martin (advisor)
Title: Framework for distributed monitoring of services Author: Lenka Skotáková Department: Department of Software Engineering Supervisor: Mgr. Martin Děcký, Department of Distributed and Dependable Systems Supervisor's e-mail address: martin.decky@d3s.mff.cuni.cz Abstract: Monitoring of servers and its services enables early detection of problems.Distributed monitoring provides the advantage of load balancing between multiple nodes. Most of the tools providing distributed monitoring still retain the master node as a single point of failure. Distributed system working without a central node is more reliable. Redundancy of monitoring can be also introduced for further increase of reliability. Then it is appropriate to ensure that reports of failures do not repeat. This thesis presents a distributed system for monitoring of services, resistant to failure of nodes including a node that currently acts as a coordinator. Nodes automatically distribute tasks among themselves and found problems are collected and stored so that the notifications are not repeated. Keywords: distributed systems, distributed monitoring, network services, Invitation algorithm
Distributed containers
Hraška, Adam ; Novotný, Miroslav (referee) ; Zavoral, Filip (advisor)
Distributed hash tables provide similar functionality to ordinary hash tables but they distribute stored data across a self-organized peer-to-peer network. In this thesis we explore the various challenges DHTs must face and we also examine the algorithms used to overcome them. We focus on key location algorithms as well as the data maintenance strategies. Furthermore, the thesis also includes a flexible and simple-to-use implementation of a DHT. The DHT is based on a set of algorithms which we believe provide good balance between performance and bandwidth usage. The implemented DHT may form the basis of a large-scale decentralized application. However, practical deployment of the DHT on hundreds of nodes and evaluation of the performance of the implemented DHT in such a deployment is outside the scope of this thesis.
Analyse of MMORPG
Fechtner, Tomáš ; Hoksza, David (referee) ; Zavoral, Filip (advisor)
The goal of this thesis is to analyze the up-to-date phenomena MMORPG (Massively multiplayer online role-playing game). It is a game of RPG type with network add-on, which means, that game's accent is switched from interaction with scripted realm to contact with players. In games of this type the player controls one character and explores and affects huge virtual reality. In the project there are examined contemporary prosperous projects, from both freeware and commercial sphere. There are discussed various possibilities of implementation's and game design's problems and decisions. As a project's component a functional game with its own client and editor was developed.
Visualization of algorithms
Špaňo, Martin ; Děcký, Martin (referee) ; Zavoral, Filip (advisor)
The aim of this project is to create an interface that visualizes the running of various algorithms, interface that shows the way how one algorithm works with initial data (input) to create result (output). The focus is on the simplicity of the visualization process that means to make user understand the principles of certain algorithm as quickly as possible. Project contains the unit for distant learning that enables the user to use the project not only for self-studying but also for on-line teaching. The interface is accompanied by several graph, sorting and pattern-matching algorithms.
Paintball 3D for Symbian
Míšek, Jakub ; Poch, Tomáš (referee) ; Zavoral, Filip (advisor)
In the present work I'm describing construction of the computer game which is featured by using real time rendering. The work is targeted for implementation on cell phones with Symbian® OS. The work describes techniques of software rendering of threedimensional scene, vector animation and managing and representation of used data. Realization of simple artificial intelligence or multiplayer support is described too. All these features are implemented in attached application.
Vector editor for creating animations
Kruliš, Martin ; Parízek, Pavel (referee) ; Zavoral, Filip (advisor)
The object of this work is to design and implement a vector editor with animation support. This program is designated for a very specialized group of users that want to create simple animations but find buying complex commercial tools unnecessary. The application will allow user to design basic vector objects, edit them and set them into motion using curved trajectories. Main features of the application are its modularity and flexibility, making it ready for future extending and customization.
System for Distributed Computing
Novák, Jiří ; Vyskočil, Jiří (advisor) ; Zavoral, Filip (referee)
This thesis is about solving problems using systems for distributed computing. In the beginning, it provides the reader brief introduction to the area of systems for distributed computing and introduces some of the existing systems. Further there is a proposal of a new distributed computing system. Design of this system is described thoroughly including the processes, network connections and messages which are used for communication between the processes. The system is then compared to existing implementations. Advantages and disadvantages are discussed. At the end there are some ideas how the system can be improved in the future.

National Repository of Grey Literature : 123 records found   beginprevious104 - 113next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.