Vývoj JavaScript knihovny pro embedování vizualizací skrze Emplifi Public API
| dc.contributor.advisor | Fiala Dalibor, Doc. Ing. Ph.D. | |
| dc.contributor.author | Janoch, Milan | |
| dc.contributor.referee | Dostal Martin, Ing. Ph.D. | |
| dc.date.accepted | 2024-6-11 | |
| dc.date.accessioned | 2024-07-12T09:13:03Z | |
| dc.date.available | 2023-10-2 | |
| dc.date.available | 2024-07-12T09:13:03Z | |
| dc.date.issued | 2024 | |
| dc.date.submitted | 2024-5-2 | |
| dc.description.abstract | Tato bakalářská práce se zaměřuje na vývoj specializované JavaScript knihovny s cílem umožnit snadné integrování vizualizací do aplikací třetích stran. Hlavními cíli práce jsou návrh a implementace knihovny, navržení rozhraní pro efektivní komunikaci s Public API firmy Emplifi a zajištění bezpečného přístupu k datům pomocí OAuth 2 protokolu. V teoretické části práce je diskutována problematika spojená s integrováním vizualizací do externích aplikací, bezpečný přístup k datům třetích stran a jsou analyzována již existující řešení. Praktická část se zaměřuje na návrh a implementaci JavaScript knihovny, popisuje navržení rozhraní pro efektivní komunikaci s API a zabývá se implementací bezpečného přístupu k datům v souladu se standardem OAuth 2. | cs |
| dc.description.abstract-translated | This bachelor thesis focuses on the development of a specialized JavaScript library to enable easy integration of visualizations into third-party applications. The main goals of the thesis are to design and implement the library, design an interface to communicate efficiently with Emplifi's Public API and provide secure data access using the OAuth 2 protocol. The theoretical part of the thesis discusses the issues related to integration of visualizations in external applications, secure access to third-party data and analyzes existing solutions. The practical part focuses on the design and implementation of a JavaScript library, describes the design of interfaces for efficient communication with APIs and deals with the implementation of secure data access in accordance with the OAuth 2 standard. | en |
| dc.description.result | Obhájeno | |
| dc.format | 56 | |
| dc.identifier | 96985 | |
| dc.identifier.uri | http://hdl.handle.net/11025/57099 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | |
| dc.rights | Plný text práce je přístupný bez omezení | |
| dc.subject | oauth 2.0 | cs |
| dc.subject | embedování | cs |
| dc.subject | emplifi public api | cs |
| dc.subject | token | cs |
| dc.subject | javascript | cs |
| dc.subject.translated | oauth 2.0 | en |
| dc.subject.translated | embedding | en |
| dc.subject.translated | emplifi public api | en |
| dc.subject.translated | token | en |
| dc.subject.translated | javascript | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | |
| dc.thesis.degree-level | Bakalářský | |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika a výpočetní technika | |
| dc.title | Vývoj JavaScript knihovny pro embedování vizualizací skrze Emplifi Public API | cs |
| dc.type | bakalářská práce |
Files
Original bundle
1 - 5 out of 6 results
No Thumbnail Available
- Name:
- bp.pdf
- Size:
- 1.55 MB
- Format:
- Adobe Portable Document Format
- Description:
- Plný text práce
No Thumbnail Available
- Name:
- A21B0152P_Posudek.pdf
- Size:
- 62.71 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta práce
No Thumbnail Available
- Name:
- A21B0152P_Hodnoceni.pdf
- Size:
- 412.53 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího práce
No Thumbnail Available
- Name:
- A21B0152P_Obhajoba.pdf
- Size:
- 67.36 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby práce
No Thumbnail Available
- Name:
- A21B0152P_Zadani.pdf
- Size:
- 21.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP - příloha