diplomsko delo
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: |
2021 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[J. Štremfelj] |
UDC: |
004.5(043.2) |
COBISS: |
75088643
|
Views: |
281 |
Downloads: |
43 |
Average score: |
0 (0 votes) |
Metadata: |
|
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 |