Return to search

Web applications using the Google Web Toolkit / Webanwendungen unter Verwendung des Google Web Toolkits

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.

  1. http://nbn-resolving.de/urn:nbn:de:bsz:105-qucosa-115009
  2. urn:nbn:de:bsz:105-qucosa-115009
  3. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DiplomaThesis%5BComputerversion%5D.pdf
  4. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DiplomaThesis%5BPrintversion%5D.pdf
  5. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Handlers.rar
  6. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Agricola.rar
  7. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/SFB799.rar
  8. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_AgricolaActivity.rar
  9. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_AgricolaMobile.rar
  10. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_AST.rar
  11. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Chat.rar
  12. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Chat_JSF.rar
  13. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_ClientBundleCSS.rar
  14. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_ClientBundleImage.rar
  15. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Composite.rar
  16. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_CompositeOwn.rar
  17. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_DeferredBinding_Generator.rar
  18. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_DeferredBinding_Replacement.rar
  19. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Designer.rar
  20. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Dispatch.rar
  21. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_DOMManipulation.rar
  22. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_FocusWidget.rar
  23. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Forum2.rar
  24. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Forum_JSF.rar
  25. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_GWTCompiler.rar
  26. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_GWTCompiler_Optimizations.rar
  27. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_GWTRPC.rar
  28. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_GWTRPCHack.rar
  29. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_JREECalendar.rar
  30. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_JSNI.rar
  31. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_JSSpeed.rar
  32. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_LoadingJSLibrary.rar
  33. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Panel.rar
  34. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_RMI.rar
  35. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_SafeHTML.rar
  36. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Snake.rar
  37. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Snake_JSF.rar
  38. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_StaticSiteWithNews.rar
  39. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_StaticSiteWithNews_JSF.rar
  40. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Survey.rar
  41. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_Survey_JSF.rar
  42. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_TomcatGWT.rar
  43. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_URLlength.rar
  44. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DA_VisitorPattern.rar
  45. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/DAJSpeed.rar
  46. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/ErrorSendingArray.rar
  47. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/Internetquellen.part1.rar
  48. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/Internetquellen.part2.rar
  49. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/Internetquellen.part3.rar
  50. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/Internetquellen.part4.rar
  51. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/jsf-blank.rar
  52. http://www.qucosa.de/fileadmin/data/qucosa/documents/11500/Servers.rar
Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa.de:bsz:105-qucosa-115009
Date04 June 2013
Creatorsvon Wenckstern, Michael
ContributorsTechnische Universität Bergakademie Freiberg, Mathematik und Informatik, Prof. Dr.-Ing. habil. Bernd Steinbach, Prof. Dr.-Ing. habil. Bernd Steinbach, Dr.-Ing. Galina Rudolf
PublisherTechnische Universitaet Bergakademie Freiberg Universitaetsbibliothek "Georgius Agricola"
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typedoc-type:masterThesis
Formatapplication/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.0038 seconds