This diploma thesis describes how to create or convert traditional Java programs to desktop-like rich internet applications with the Google Web Toolkit.
The Google Web Toolkit is an open source development environment, which translates Java code to browser and device independent HTML and JavaScript.
Most of the GWT framework parts, including the Java to JavaScript compiler as well as important security issues of websites will be introduced.
The famous Agricola board game will be implemented in the Model-View-Presenter pattern to show that complex user interfaces can be created with the Google Web Toolkit.
The Google Web Toolkit framework will be compared with the JavaServer Faces one to find out which toolkit is the right one for the next web project. / Diese Diplomarbeit beschreibt die Erzeugung desktopähnlicher Anwendungen mit dem Google Web Toolkit und die Umwandlung klassischer Java-Programme in diese.
Das Google Web Toolkit ist eine Open-Source-Entwicklungsumgebung, die Java-Code in browserunabhängiges als auch in geräteübergreifendes HTML und JavaScript übersetzt.
Vorgestellt wird der Großteil des GWT Frameworks inklusive des Java zu JavaScript-Compilers sowie wichtige Sicherheitsaspekte von Internetseiten.
Um zu zeigen, dass auch komplizierte graphische Oberflächen mit dem Google Web Toolkit erzeugt werden können, wird das bekannte Brettspiel Agricola mittels Model-View-Presenter Designmuster implementiert.
Zur Ermittlung der richtigen Technologie für das nächste Webprojekt findet ein Vergleich zwischen dem Google Web Toolkit und JavaServer Faces statt.
Identifer | oai:union.ndltd.org:DRESDEN/oai:qucosa.de:bsz:105-qucosa-115009 |
Date | 04 June 2013 |
Creators | von Wenckstern, Michael |
Contributors | Technische Universität Bergakademie Freiberg, Mathematik und Informatik, Prof. Dr.-Ing. habil. Bernd Steinbach, Prof. Dr.-Ing. habil. Bernd Steinbach, Dr.-Ing. Galina Rudolf |
Publisher | Technische Universitaet Bergakademie Freiberg Universitaetsbibliothek "Georgius Agricola" |
Source Sets | Hochschulschriftenserver (HSSS) der SLUB Dresden |
Language | English |
Detected Language | English |
Type | doc-type:masterThesis |
Format | application/pdf, application/pdf, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/x-rar, application/zip |
Page generated in 0.004 seconds