diplomsko delo

Povzetek

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.

Ključne besede

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

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [J. Štremfelj]
UDK: 004.5(043.2)
COBISS: 75088643 Povezava se bo odprla v novem oknu
Št. ogledov: 281
Št. prenosov: 43
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Dynamic generation of user interfaces in Angular based on REST
Sekundarni povzetek: 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.
Sekundarne ključne besede: 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;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 67 str.
ID: 13247016