|
Detection of API and ABI Compatibility in Java
Rohovský, Tomáš ; Křoustek, Jakub (oponent) ; Kolář, Dušan (vedoucí práce)
This master's thesis deals with API and ABI compatibility of Java libraries. Types of compatibility are described. API changes causing source and binary incompatibility are analyzed. Furthermore, an analysis of existing tools that detect incompatibility was created. The suitable tool has been chosen from the previously analyzed tools and extended. The extended tool is the base of the server application, which provides information about compatibility of tracked libraries.
|
|
Informační systém pro správu licencí software
Rohovský, Tomáš ; Burget, Radek (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zabývá vytvořením informačního systému pro správu softwarových licencí. Tento systém je vytvořen v jazyce PHP a za použitím Nette Frameworku. Architektura systému je založená na návrhovém vzoru MVP, který zajišťuje snadnou modifikaci a rozšiřitelnost současného řešení. Práce se také zabývá technologií licencování softwaru. Konkrétně je zaměřena na LM-X licence. Je zde popsáno, jak tyto licence vypadají a jaké existuje současné řešení pro jejich správu. Analýza tohoto řešení byla základem pro návrh tohoto systému. Systém podporuje uchování a správu objednávek a licencí, vytváření předdefinovaných templat pro vytváření licencí, generování XML vstupu pro licenční generátor a ukládání samotných licenčních souborů.
|
| |
|
Informační systém pro správu licencí software
Rohovský, Tomáš ; Burget, Radek (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zabývá vytvořením informačního systému pro správu softwarových licencí. Tento systém je vytvořen v jazyce PHP a za použitím Nette Frameworku. Architektura systému je založená na návrhovém vzoru MVP, který zajišťuje snadnou modifikaci a rozšiřitelnost současného řešení. Práce se také zabývá technologií licencování softwaru. Konkrétně je zaměřena na LM-X licence. Je zde popsáno, jak tyto licence vypadají a jaké existuje současné řešení pro jejich správu. Analýza tohoto řešení byla základem pro návrh tohoto systému. Systém podporuje uchování a správu objednávek a licencí, vytváření předdefinovaných templat pro vytváření licencí, generování XML vstupu pro licenční generátor a ukládání samotných licenčních souborů.
|
| |
|
Detection of API and ABI Compatibility in Java
Rohovský, Tomáš ; Křoustek, Jakub (oponent) ; Kolář, Dušan (vedoucí práce)
This master's thesis deals with API and ABI compatibility of Java libraries. Types of compatibility are described. API changes causing source and binary incompatibility are analyzed. Furthermore, an analysis of existing tools that detect incompatibility was created. The suitable tool has been chosen from the previously analyzed tools and extended. The extended tool is the base of the server application, which provides information about compatibility of tracked libraries.
|