Titelaufnahme

Titel
Web Application Frameworks für Echtzeitanwendungen
Weitere Titel
Web application frameworks for real-time applications
VerfasserArmagan, Musa-Altan
Betreuer / BetreuerinStezenbach, David
Erschienen2016
Datum der AbgabeJuni 2016
SpracheDeutsch
DokumenttypBachelorarbeit
Schlagwörter (DE)Echtzeit / HTML5 / JavaScript / Node.js / Web Application Frameworks / WebSockets
Schlagwörter (EN)real-time / HTML5 / JavaScript / Node.js / Web Application Frameworks / WebSockets
Zugriffsbeschränkung
 _
Klassifikation
Zusammenfassung (Deutsch)

Der Mensch ist ein soziales Wesen und strebt auch im Zeitalter des Internets nach Kommunikation. Auch das Internet geht mit der Zeit und setzt auf moderne Webtechnologien, beispielsweise HTML5. Das Internet ist längst nicht mehr eine Sammlung von statischen und dynamischen HTML-Seiten, sondern bietet mit neuen Technologien ein breites Spektrum an Einsatzmöglichkeiten. Beispielsweise wurde Flash fast gänzlich durch HTML5 abgelöst und bietet somit die Möglichkeit, Web-Animationen, multimediale und interaktive Inhalte zu animieren und manipulieren. Durch die rasanten technologischen Entwicklungen im Bereich der Webtechnologien und durch Einführung von JavaScript-Frameworks ist der Anspruch an Internetanwendungen stetig gewachsen. Es sind daher Konzepte für die Etablierung neuer Echtzeitkommunikationsmöglichkeiten im Internet notwendig.

Diese Arbeit beschäftigt sich mit den Anforderungen an Web Application-Frameworks für Echtzeitanwendungen und analysiert in diesem Zusammenhang den Stand der Technik für die Entwicklung von echtzeitfähigen Webanwendungen. Zusätzlich gibt diese Arbeit einen Überblick über moderne Web Applikation-Frameworks und analysiert deren Stärken und Schwächen in Bezug auf die Sicherheit. Durch die Erstellung einer Webchat-Prototypimplementierung wird der Umgang mit dem Framework näher beschrieben.

Zusammenfassung (Englisch)

Humans are social beings, even in the age of the internet, people want to communicate with each other.

The Internet has also evolved and uses new modern web technologies such as HTML5. The web is no more a collection of static and dynamic HTML pages, and offers with new technologies a wide range of application possibilities. For example, Flash has been replaced by HTML5 and offers the possibility of web animations, multimedia and interactive content to animate, and manipulate. Caused by the rapid technological developments in the field of web technologies, by introducing JavaScript frameworks, the demand for Internet applications has grown steadily. There are therefore concepts for the establishment of new real-time communication on the Internet necessary.

This thesis deals with requirements for web application frameworks for real-time applications and analyzes in this context, the state of the art for developing real-time web applications. In addition, the thesis gives an overview of modern Web application frameworks and analyzes their strengths and weaknesses in terms of safety. By creating a prototype implementation of a Webchat the framework is described in detail.