40 research outputs found

    Information Portal for Students

    Get PDF
    Tato práce se zabývá analýzou současných komunikačních kanálů studentů, návrhem nového webového informačního portálu pro studenty a jeho implementací. Systém integruje sociální síť Facebook, Dokumenty Google a Kalendáře Google. Výsledkem diplomové práce je funkční systém napsaný v jazyce Java, který vznikl na základě analýzy komunikace studentů a požadavků Studentské unie.This work contains students' communication analysis, the design of new information system for students and its implementation. New system integrates the social network Facebook, the Google Docs and the Google Calendar. The result of this master's thesis is working system written in Java language. The system is based on the students' communication analysis and the requirements of the Students' Union.

    LoRa IoT Signal Level Mapping System

    Get PDF
    Cílem této diplomové práce je vytvoření systému pro mapování úrovně signálu IoT sítě LoRa. Pro vytvoření kompletního systému je potřeba sestavit měřící zařízení a následně vyvinout webovou aplikaci pro zobrazení dat. Měřící zařízení je vytvořeno na platformě Arduino a je rozšířeno o potřebné moduly. Pro zobrazení dat byla vytvořena webová aplikace pomocí programovacího jazyka Python a frameworku Django.The aim of this work is to develop a system for signal level mapping of IoT LoRa network. To create a complete system, we need to build a measurement device and then a web application to display the data. The measuring device is built on Arduino platform and extended with necessary modules. A web application has been developed to display the data using Python programming language and Django framework.460 - Katedra informatikyvelmi dobř

    Web Application for Improvement of Vocabulary and Conversation Skills in Multiple Languages

    Get PDF
    Cílem této práce je vytvoření webové aplikace, která má uživateli usnadnit rozvoj slovní zásoby a konverzačních schopností při studiu cizích jazyků. Důležitá je orientace na studium několika jazyků současně. Základem systému je jazyk PHP a knihovna Nette Framework, dále jsou využity zejména technologie MySQL, Doctrine 2, jQuery, ExtJS a programová rozhraní aplikací Wordnik a Facebook. Tato práce popisuje kompletní vývojový cyklus aplikace od specifikace a analýzy požadavků přes návrh architektury a uživatelského rozhraní až po detaily implementace, průběh testování a jeho výsledky. Nakonec jsou zhodnoceny náměty na budoucí vývoj.The aim of this work is to create a web application that would help its users to improve their vocabulary and conversation skills in foreign language studies. An important point is an orientation on the study of several languages at the same time. The base of the system is PHP programming language and the Nette Framework library. Other technologies used are MySQL, Doctrine 2, jQuery, ExtJS and programming interfaces of Wordnik and Facebook applications. This text describes the complete process of the development from the specification and analysis of application demands over architecture and user interface design up to implementation details, the process of testing and its results. Finally it sums up the ideas for future development.

    Design of Net-Based Virtual Collaborative Musical Instrument

    Get PDF
    Cílem této práce bylo vytvořit online platformu pro zvukovou tvorbu, určenou pro více uživatelů, s originálními nástroji syntézy zvuku. Byl zohledněn i edukativní kontext aplikace uschováním ovladačů parametrů zvuku za podvědomě známé fyzikální jevy a herní podobu aplikace. Podstatná část logiky a veškerá grafika nástrojů je napsána v programovém jazyce JavaScript a jeho knihovně p5.js. Nachází se na straně klienta a komunikuje se serverem na bázi Node.js pomocí websocketu. Zvuková část je na zvláštním serveru v prostředí SuperCollider, vysílá se pomocí IceCastu a komunikuje s hlavním serverem OSC zprávy. Aplikace obsahuje 3 nástroje ke generování zvuků a jeden efektový modul. Každý z nástrojů je určen pro více uživatelů a vyžaduje jejich spolupráci. Optimizací interních algoritmů nástrojů, volbou způsobu zobrazování grafických obsahů a správným propojením jednotlivých zvukových modulů bylo dosaženo přijatelných přenosových rychlostí a minimálních výpočetních nároků. Zvuk je charakteristický pro každý nástroj, nástroje v aplikaci jsou odladěné a navržené tak, aby uživatel mohl jak dosáhnout zajímavých zvukových výsledků sám, tak i zahrát svoji roli v celku s ostatními. Ke generaci zvuku jsou použity takové metody jako granulární syntéza, chaotické oscillátory, modelování strunných nástrojů, kombinace filtrů a tak dále. Velký důraz při vývoji aplikace byl kladen na rozdělení rolí, společné ovládání jednoho nástroje více hráči a komunikaci uživatelů prostřednictvím hry na nástroje a slovní projev - chat. Nedílnou součástí je taky blok pro zobrazování popisující informace.The aim of this work was to create an online platform for multi-user sound creation with original sound synthesis tools. The educational context of the application was also taken into account by hiding the controls of the sound parameters behind the subconsciously known physical phenomena and the game form of the application. A substantial part of the logic and all graphics of the instruments is written in the JavaScript programming language and its library p5.js. It is located on the client side and communicates with the Node.js-based server via a web socket. The audio part is on another server in the SuperCollider environment, it is transmitted via IceCast and communicates with the main OSC message server. The application contains 3 instruments for generating sounds and one effects module. Each instrument is designed for multiple users and requires their cooperation. Acceptable transmission speeds and minimum computational demands have been achieved by optimizing the instrument's internal algorithms, the way in which the graphic content is displayed and the appropriate routing of the individual sound modules. The sound is specific for each instrument. The instruments in the application are tuned and designed so that the user can both achieve interesting sound results himself and play his role as a whole with others. Methods such as granular synthesis, chaotic oscillators, string instrument modeling, filter combinations, and so on are used to generate sound. Great emphasis in the development of the application was placed on the separation of roles, simultaneous control of one instrument by several players and communication of users through playing the instruments and text expression - chat. An important part is also a block for displaying descriptive information.

    Support for Planning and Organizing of a Festival

    Get PDF
    Cílem této práce je navrhnout a implementovat modul pro Drupal (systém pro správu obsahu). Návrh bude z velké části založen na již zavedených principech komunity, a proto bude potřeba využívat i data již existujících prvků systému. Modul bude pomáhat organizátorům neziskového festivalu s vytvářením nových směn, udržováním již vzniknutých směn a přehledem nad jednotlivými docházkami dobrovolníků s důrazem na pohodlné použití na mobilních platformách.The goal of this thesis is to design and implement an interface of a module for Drupal (content management system). The design is mostly created according to introduced principles of the community, thus there is a need to use some data from other parts of the system. The module is going to help to organizators of the festival with the shifts creation and management. The user interface is created with emphasis on fine usability on mobile devices.

    Analysis of Data on Social Networks Based on Data Mining

    Get PDF
    Práce seznamuje čtenáře s obecnými principy dolování dat a také se specifikami prostředí sociálních sítí. Jsou rozebíráni konkrétní reprezentanti sociálních sítí vybraní s ohledem na jejich návětěvnost a použití českými uživateli. Každé programové rozhraní je diskutováno z hlediska jeho výhod i nevýhod a poté je vybráno vhodné rozhraní pro tvorbu dolovacího nástroje. Práce se dále zabývá analýzou získávání dat ze sítě Twitter, činnostmi v procesu dolování a návrhem dolovacího algoritmu založeného na hustotě, který je užit ve výsledném nástroji. Jeho podrobnému popisu se věnuje kapitola implementace, zvláštní místo se dostává také popisu architektonického vzoru MVC. V závěru práce je ukázáno několik příkladů uplatnění vydolovaných znalostí a nastíněn možný budoucí vývoj.The thesis presents general principles of data mining and it also focuses on specific needs of social networks. Certain social networks, chosen with respect to popularity and availability to Czech users, are discussed from various points of view. The benefits and drawbacks of each are also mentioned. Afterwards, one suitable API is selected for futher analysis. The project explains harvesting data via Twitter API and the process of mining of data from this particular network. Design of a mining algorithm inspired by density based clustering methods is described. The implementation is explained in its own chapter, preceded by thorough explanation of MVC architectural pattern. In the end some examples of usage of gathered knowledge are shown as well as possibility of future extensions.

    Selection and Proposal of the System for Team Collaboration and Activities Control

    Get PDF
    Tato bakalářská práce se zabývá problematikou projektového řízení a návrhem webové aplikace pro jeho podporu. Nejprve je vysvětlena teorie projektového řízení, největší důraz je kladen na řízení času. Následuje analýza stávajících řešení a návrh vlastní aplikace. Aplikace byla implementována v jazyce C# s použitím platformy ASP.NET MVC.This bachelor´s thesis deals with the issues of the project management and desing web application for its support. At first the theory of the project management is explained, the greatest emphasis is given to the Time Management. The next is analysis of existing solutions and of desing my own appliacation. The applicaton has been implemented in the programming language C# with using of ASP.NET MVC platform.

    Methodology for design of information system architecture

    Get PDF
    Cílem práce je navrhnout takovou metodiku tvorby architektury SW aplikací která umožňuje snadné, bezchybné a systematické přenesení reálných obchodních procesů do modelu vhodného jako zadání pro implementaci programátory. Cílem tohoto návrhu je taková metodika která by výše uvedené umožnila na základě jednoduchých a snadno uchopitelných principů a která by byla k dispozici buďto jako fundament pro použití v rámci metodik které jsou zaměřené na řízení takovýchto projektů, nebo jako alternativa a metodikám které jsou příliš drahé, komplexní a/nebo určené pro velmi velké vývojové týmy.The aim of this work is to propose such a methodology for designing of SW applications architecture that allows effortless, exact and systematical transformation of the real business process into a model suitable as an assignment for implementation by programmers. The aim of this proposal is such a methodology that would allow to reach the above mentioned goals on the basis of easy-to-understand and simple principles and that would be available either as a fundament for its usage within methodologies that are focused on the management of such projects, or as an alternative to methodologies that are much to expensive, complex and/or designed for very large development teams.

    Mobile Application for Position Sharing

    Get PDF
    corecore