diplomsko delo
Jana Štremfelj (Author), Matjaž B. Jurič (Mentor)

Abstract

Izdelava uporabniškega vmesnika razvijalcu vzame precej časa in težko je izdelati masko, ki bo precej podobna na vseh napravah, hkrati pa tudi učinkovita in intuitivna. Generični uporabniški vmesniki precej pripomorejo k skrajšanju časa razvoja vmesnika, poleg tega so elementi iste vrste videti povsem enaki, saj so generirani na enak način. Delo na kratko opiše pogoste uporabniške vmesnike, elemente na vmesnikih, obrazce, enostranske in progresivne aplikacije, podatkovni model, orodje Angular, zaledne storitve, principe RESTful spletnih aplikacij, specifikacijo OpenAPI in generiranje uporabniškega vmesnika na osnovi podatkovnega modela. Diplomska naloga predstavi in primerja tri načine, kako generirati uporabniški vmesnik z orodjem Angular. Pri vseh treh načinih se uporabniški vmesnik zgradi na podlagi podatkovnega modela za generiranje, ki ima vnaprej določeno obliko. Opisani načini so primerni predvsem za preprostejše uporabniške vmesnike, kot so na primer obrazci. Za bolj zahtevne uporabniške vmesnike je avtomatično generiranje veliko zahtevnejše in v takih primerih se postavi vprašanje, ali je avtomatično generiranje smiselno.

Keywords

generični uporabniški vmesnik;Angular;REST;elementi uporabniškega vmesnika;OpenAPI;SPA;PWA;univerzitetni študij;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [J. Štremfelj]
UDC: 004.5(043.2)
COBISS: 75088643 Link will open in a new window
Views: 281
Downloads: 43
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Dynamic generation of user interfaces in Angular based on REST
Secondary abstract: Creating user interfaces takes plenty of time for the developer and it is difficult to create interface that looks the same on all devices, so generic user interfaces help a lot to shorten the interface development time. In addition, when automatically generated, the same elements look identical, because they are generated in the same way, with the same generator. The thesis shortly describes user interfaces, user interface elements, forms, single-page and progressive applications, datamodel, Angular, backend services, RESTful principles, OpenAPI specification and user interface generation based on provided datamodel. The thesis presents and compares three approaches for automatic generation of user interfaces in Angular. All described approaches generate the interface based on the datamodel with predefined form. Presented approaches are useful for simple user interfaces, e.g. forms, because the generation of more complex user interfaces is too demanding.
Secondary keywords: generic user interface;Angular;REST;elements of user interface;OpenAPI;SPA;PWA;computer and information science;diploma;Uporabniški vmesniki (računalniški sistemi);Računalništvo;Univerzitetna in visokošolska dela;
Type (COBISS): Bachelor thesis/paper
Study programme: 1000468
Embargo end date (OpenAIRE): 1970-01-01
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 67 str.
ID: 13247016