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

Prototyping optimization in the web application development

Luka Andrejak (2016) Prototyping optimization in the web application development. EngD thesis.

Download (577Kb)


    When developing web applications we often use prototyping. Prototyping allows us to involve end users of an application in early stages of development process, which can have positive effects on process itself. The correct interpretation of user feedback can avoid potential problems during development. The problem that often occurs in practice, are too simple prototypes that do not provide good simulation of the final application. One of the main principles of prototyping is rapid implementation, so developers, at least in the initial versions do not decide to develop complex prototypes. The aim of this diploma thesis is to present a solution to make better prototypes of web applications, so that their development does not take much time. The solution is implemented as a JavaScript module that uses extended attributes of HTML elements for generating random data and simulation of backend system. It enables developers to accelerate the development of complex prototypes. The module also simplifies error reporting and giving feedback to the development team. In the first part of the thesis, we introduce prototyping as an appropriate method for the development of web applications. Next, we present the solution to make better prototypes and test the solution in practice. The test is conducted as a comparison of the development of two applications – one with the use of the aforementioned solution, the other without. We conclude with the presentation of the findings – namely that the proposed solution has a positive effect on the development process. We also present possibilities for further development that would improve prototyping even further.

    Item Type: Thesis (EngD thesis)
    Keywords: prototyping, dynamic prototypes, backend simulation, generating random data, JavaScript
    Number of Pages: 55
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Dejan Lavbič302Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537046979)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3386
    Date Deposited: 05 Jul 2016 10:23
    Last Modified: 01 Aug 2016 14:01
    URI: http://eprints.fri.uni-lj.si/id/eprint/3386

    Actions (login required)

    View Item