Web Application Development on Meteor Platform

Thesis title: Vývoj aplikací na platformě Meteor
Author: Hlaváček, Josef
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Mittner, Jan
Thesis language: Česky
Abstract:
Práce se zabývá popisem platformy Meteor a návrhem a vývojem aplikace na této platformě. Cílem práce je přiblížit čtenáři technologie pro vývoj real-time webových aplikací, popsat vývoj webové aplikace v Meteoru s využitím metodiky MMSP a udat doporučení pro vývoj aplikací v Meteoru. První část práce se zabývá popisem real-time webových javascriptových aplikací, platformou Node.js, javascriptovými frameworky Mojito, Derby a Meteor. Praktická část práce popisuje návrh a vývoj aplikace za použití metodiky MMSP a vysvětluje použití jednotlivých komponent a nastavení architektury aplikace. V závěru jsou udána doporučení, pro které typy aplikací je Meteor vhodný a zhodnocení využití metodiky MMSP pro vývoj aplikací v Meteoru. Výstupem a hlavním přínosem práce je kompletní aplikace Chute Achiever, která může sloužit pro výukové účely. Dalším přínosem práce je, že se jedná o první akademickou práci zabývající se platformou Meteor publikovanou na VŠE.
Keywords: MMSP; MongoDB; Meteor; Node.js; Real-time webové aplikace
Thesis title: Web Application Development on Meteor Platform
Author: Hlaváček, Josef
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Mittner, Jan
Thesis language: Česky
Abstract:
The thesis describes the Meteor Platform and the process of real-time web application design and development. The objective is to provide information covering the technology behind real-time web applications and to describe the Meteor application design and development process utilizing the MMSP methodology. First part of the thesis defines what a real-time web application is and describes Node.js platform and javascript frameworks Mojito, Derby and Meteor. The second part deals with Meteor application design and development process and provides information about used architecture and components. The last chapter provides recommendation on Meteor application development and suitability of the framework for various types of applications, as well as utilization of the MMSP methodology for Meteor application development. The main output and benefit of the thesis is the real-time web application Chute Achiever, which can be used for educational purposes. This thesis is the first academic work about Meteor platform published at the University of Economics.
Keywords: MMSP; MongoDB; Meteor; Node.js; Real-time web applications

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 4. 10. 2013
Date of submission: 5. 5. 2014
Date of defense: 9. 6. 2014
Identifier in the InSIS system: https://insis.vse.cz/zp/44507/podrobnosti

Files for download

    Last update: