|
HTML Document Transformation to Scalable Vector Graphics
Šafář, Martin ; Beran, Vítězslav (referee) ; Burget, Radek (advisor)
This diploma thesis deals with the topic of rendering HTML/CSS documents using the Scalable Vector Graphics (SVG) language. The goal of this thesis is to design and implement an extension for the CSSBox library, which will be able to generate a vector output. First, we provide a description of the SVG language and some Java libraries that can be used for creating SVG documents. After that, there is description of the CSSBox library. Then, we perform an analysys of selected CSS3 features. The main part of this thesis is the design of a solution for rendering various CSS3 attributes such as rounded corners, gradients or transformations using SVG. After the design, there is a description of the implementation and evaluation of the achieved results using various tests. The conclusion offers some possibilities of extending this thesis.
|
|
Graphical visualization components for COMES
Lebeda, Ladislav ; Zbyněk, Bezchleba (referee) ; Zezulka, František (advisor)
This work is aimed to enable creation of graphic visualization components for application COMES Dashboard, which is part of operative control system COMES. It deals with the assessment of the user interface system COMES, the analysis of commercial and non-commercial component for creating dashboard visualization and selecting the most appropriate element types, which are used on the dashboard. Furthermore, the thesis is focused on the design of individual objects in a graphical form of the SVG language. The functionality of this object is provided by the JavaScript programming language. To simplify the programming of component and extension support for Web browsers is used the JavaScript library jQuery.
|
|
Visualization of multidimensional data using web technologies
Burian, Vojtěch ; Galáž, Zoltán (referee) ; Mžourek, Zdeněk (advisor)
Scope of this work is the problematic of data visualization. Data visualization is a useful tool to present and gather new information and thus get to better decisions. In theoretical part, data analysis topics are dealt with. Then specific types of graphs are listed and explained, and in next part problems with graph creation are pinpointed. Basics of graphic and web design are also mentioned. Practical part is focused on visualization of data of processed results of speech analysis, gathered from patients with Parkinson disease. Because majority of people in medical industry do not have, or is not able to work with specialized software (such as Matlab), outputs in HTML table and SVG format were created based on Python programming language. Both these parts are accommodated into webpage, which can be easily opened in web browser installed in most of computers regardless of operation system used.
|
|
Conversion of WinCC screens to manufacturing system COMES
Kárník, Jiří ; Štohl, Radek (referee) ; Pásek, Jan (advisor)
Presented thesis describes visualization of industrial processes. It focuses especially on the conversion of visualized data between Siemens Simatic WinCC and XML format. Build-in script editor is used to do aforementioned operations. Conversion and implementation of the data to the MES system COMES is solved in the next section of the thesis. Thesis also contains analysis of both used industrial systems and solves graphic format selection, which will be used to display image data in system COMES
|
|
Support and Utilisation of Modern Web Standards
Švihel, Lukáš ; Petřík, Patrik (referee) ; Šperka, Svatopluk (advisor)
This bachelor's thesis describes use of modern web standards. History of development compared with old version. Also describe every important aspects of elements in HTML5 and CSS3 with acquisition and purpose. The result of this thesis is example web application build on HTML5 and CSS3 which demonstrate their potentiality. This application is web browser of pictures from flickr.com with choise of edit and saves, offline mode and effect improve rich user experience.
|
|
Graphs in Web Browser Using Javascript
Zajíc, Jiří ; Dytrych, Jaroslav (referee) ; Máčel, Lukáš (advisor)
This bachelor's thesis deals with displaying graphs in web browsers. The first part introduces in detail current technologies and application design. The practical part includes implementation, description and documentation of the application. The result is a functional portable library for graph creation in JavaScript using canvas element and graphical user interface.
|
|
UGE - Import/Export
Kádek, Tibor ; Polášek, Petr (referee) ; Smrčka, Aleš (advisor)
This thesis deals with creating graphs in application UGE (Universal graphic editor) and facilities it offers for plugins programmers. Goal of the thesis is to design UGML (UGE Graph Markup Language) data format, implement plugin for importing/exporting graph, implement SVG graphic format export and export into several bitmap formats. Thesis extends particular parts of application, especially API (application program interface) and manipulating graphical representation of objects.
|
|
Multiuser Mapping Application for Mobile Device
Utěkal, Jan ; Láník, Aleš (referee) ; Mlích, Jozef (advisor)
This thesis presents design and implementation of multiuser mapping application for mobile device. The aim is to create a coordination system intended primarily for controlling mobile units of the Police of the Czech Republic. First, the existing solutions with similar focus are described. Subsequently, the most suitable communication, mapping and database technologies are selected. The next part of this work describes the system design and its implementation. Effectiveness of the system is verified in a series of tests, which deal with the power and data consumption. The thesis concludes with possible extensions of the program and ways of future development.
|
|
Support for Whiteboard in Kopete
Pohl, Lukáš ; Očenášek, Pavel (referee) ; Mlích, Jozef (advisor)
The aim of this master thesis is to design and create the whiteboard application which allows to draw and share multimedia content in realtime using protocol XMPP between two users in the network environment. Application is a part of the open source IM client Kopete in KDE and operation system Linux.
|
|
Visualization of connections between computers
Kovář, Jan ; Pelka, Tomáš (referee) ; Komosný, Dan (advisor)
Project Multicast IPTV Research Group mainly deals with the proposing of new mathematical models and communication protocols within IPTV technology. This technology is associated with VOD (Video on demand) and internet services such as web pages or VoIP (Voice over Internet Protocol). This bachelor thesis is focused on IPTV theory, history and achitecture. Analyse multicast, its attributes, routing and protocols used to broadcasting. Subtilize posibility of graphics formats for visualization, their advantages and disadvantages. Final objective of this project, which is solved on Multicast IPTV Research Group project, is application, which analyse input data generated by hierarchy summarization. By virtue of graphviz are generated output data in svg format. It is easy to view this svg files in later types of internet browsers.
|