WebSocket and AJAX effectiveness comparison through collaborative editor implementation

Thesis title: Porovnanie efektivity technológií WebSocket a AJAX pri implementácii kolaboratívneho editoru
Author: Augustín, Jakub
Thesis type: Diploma thesis
Supervisor: Zamazal, Ondřej
Opponents: Vojíř, Stanislav
Thesis language: Slovensky
Abstract:
Táto práca predstavuje modernú technológiu WebSocket, ktorej cieľom je zlepšenie komunikácie v reálnom čase v prostredí internetových stránok. Pozornosť je venovaná použitiu WebSocketu na strane serveru aj na strane klienta. Cieľom tejto práce je prostredníctvom prototypovej implementácie kolaboratívneho editoru poukázať na prínosy technológie WebSocket. Program ICE, ktorý je praktickou časťou tejto práce, prináša aplikáciu teoretických poznatkov o technike WebSocket. Ďalej táto práca obsahuje prehľad techník komunikácie v reálnom čase, ktoré predchádzali vytvoreniu technológie WebSocket. Momentálne najpopulárnejšou z týchto techník je AJAX. Veľká časť tejto práce je preto venovaná praktickému porovnaniu techniky AJAX s technológiou WebSocket.
Keywords: WebSocket; ICE; AJAX; Comet; webové aplikácie
Thesis title: Porovnání efektivity technologií WebSocket a AJAX při implementaci kolaborativního editoru
Author: Augustín, Jakub
Thesis type: Diplomová práce
Supervisor: Zamazal, Ondřej
Opponents: Vojíř, Stanislav
Thesis language: Slovensky
Abstract:
Táto práca predstavuje modernú technológiu WebSocket, ktorej cieľom je zlepšenie komunikácie v reálnom čase v prostredí internetových stránok. Pozornosť je venovaná použitiu WebSocketu na strane serveru aj na strane klienta. Cieľom tejto práce je prostredníctvom prototypovej implementácie kolaboratívneho editoru poukázať na prínosy technológie WebSocket. Program ICE, ktorý je praktickou časťou tejto práce, prináša aplikáciu teoretických poznatkov o technike WebSocket. Ďalej táto práca obsahuje prehľad techník komunikácie v reálnom čase, ktoré predchádzali vytvoreniu technológie WebSocket. Momentálne najpopulárnejšou z týchto techník je AJAX. Veľká časť tejto práce je preto venovaná praktickému porovnaniu techniky AJAX s technológiou WebSocket.
Keywords: WebSocket; webové aplikácie; Comet; ICE; AJAX
Thesis title: WebSocket and AJAX effectiveness comparison through collaborative editor implementation
Author: Augustín, Jakub
Thesis type: Diploma thesis
Supervisor: Zamazal, Ondřej
Opponents: Vojíř, Stanislav
Thesis language: Slovensky
Abstract:
This thesis introduces modern web technology WebSocket that was designed to improve real-time communication. Websocket usage is described from both, server and client sides. This thesis should point out benefits of using WebSocket through the collaborative editor implementation. Application ICE, that is practical part of this thesis, shows real-world WebSocket implementation. Also, this thesis lists some of the most widely used techniques for real-time communication. AJAX is currently the most common of these techniques. This thesis should compare WebSocket to AJAX as the competitive technology. Apart from theoretical comparison, this thesis should also provide a real-world testing and comparison.
Keywords: web application; ICE; Comet; AJAX; WebSocket

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: 29. 3. 2012
Date of submission: 10. 12. 2012
Date of defense: 5. 2. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/37216/podrobnosti

Files for download

    Last update: