|
Detection of API and ABI Compatibility in Java
Rohovský, Tomáš ; Křoustek, Jakub (referee) ; Kolář, Dušan (advisor)
Tato diplomová práce se zabývá API a ABI kompatibilitou Java knihoven. Jsou popsány typy kompatibility a analyzovány změny API, které vedou k zdrojové či binárni nekompatibilitě. Dále je provedena analýza existujících nástrojů, které provádějí zjišťování nekompatibility. Vhodný nástroj z předchozí analýzy je vybrán a rozšířen. Na základě rozšířeného nástroje je vytvořena serverová aplikace, která poskytuje informace o kompatibilitě sledovaných knihoven.
|
|
Information System for Software Licences
Rohovský, Tomáš ; Burget, Radek (referee) ; Hruška, Tomáš (advisor)
This project deals with the creation of an information system for the managing of software licenses. This system is developed in PHP, using the Nette Framework. The system architecture is built on the MVP design pattern, which ensures easy modifcation and extensibility of the current solution. The paper also deals with software licensing technology. Specifcally, it focuses on the LM-X license. It describes these licenses and the solution for their management. Analysis of this solution was the basis for the design of this system. The system supports the storage and management of orders and licenses, creation of predefned templates for creating of the licenses, generation of the XML input for license generator, and the storage of license fles.
|
| |
|
Information System for Software Licences
Rohovský, Tomáš ; Burget, Radek (referee) ; Hruška, Tomáš (advisor)
This project deals with the creation of an information system for the managing of software licenses. This system is developed in PHP, using the Nette Framework. The system architecture is built on the MVP design pattern, which ensures easy modifcation and extensibility of the current solution. The paper also deals with software licensing technology. Specifcally, it focuses on the LM-X license. It describes these licenses and the solution for their management. Analysis of this solution was the basis for the design of this system. The system supports the storage and management of orders and licenses, creation of predefned templates for creating of the licenses, generation of the XML input for license generator, and the storage of license fles.
|
| |
|
Detection of API and ABI Compatibility in Java
Rohovský, Tomáš ; Křoustek, Jakub (referee) ; Kolář, Dušan (advisor)
Tato diplomová práce se zabývá API a ABI kompatibilitou Java knihoven. Jsou popsány typy kompatibility a analyzovány změny API, které vedou k zdrojové či binárni nekompatibilitě. Dále je provedena analýza existujících nástrojů, které provádějí zjišťování nekompatibility. Vhodný nástroj z předchozí analýzy je vybrán a rozšířen. Na základě rozšířeného nástroje je vytvořena serverová aplikace, která poskytuje informace o kompatibilitě sledovaných knihoven.
|