ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Gwt analysis for web web application development

Saša Makorič (2013) Gwt analysis for web web application development. EngD thesis.

[img]
Preview
PDF
Download (1249Kb)

    Abstract

    This undergraduate thesis presents the analysis of the GWT framework usage for the development of web applications. GWT offers functionality for the development of complete web applications, as the user interface as the implementation of the application logic on the server. The thesis shows the architectural concepts and the model of framework operation. There is a great emphasis on the compiler, which uses the concept of deffered binding, providing a coherent render on various browsers without interfering with the programming code. The thesis also describes the use of the framework for building a graphical interface and the interaction with the server. The complete graphic interface translates itself through the modulator from the Java source code to JavaScript in order to obtain an easy user experience. GWT offers us plenty of graphic widgets that we could change at will or we could generate them and include into the application. All the widgets communicate easily with the server through RPC calls. Disadvantages and advantages of GWT framework are discussed, and the comparison of various frameworks is performed. GWT is compared to similar Java web frameworks, such as JSF and JavaScript framework (jQuery).. In practical example we demonstrate the GWT development in in a real world scenario. We show how to connect the GWT application to Java’s technologies, such as JPA and EJB. Finally, we describe the best practices in the development of external libraries (e.g. gtw-lib-svg) for the generation of vector graphics.

    Item Type: Thesis (EngD thesis)
    Keywords: GWT,analysis,web application
    Number of Pages: 62
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Matjaž B. JuričMentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=10203476)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2245
    Date Deposited: 21 Oct 2013 12:39
    Last Modified: 22 Oct 2013 00:07
    URI: http://eprints.fri.uni-lj.si/id/eprint/2245

    Actions (login required)

    View Item