dc.contributor.advisor | Hnětynka, Petr | |
dc.creator | Pivoluska, Matej | |
dc.date.accessioned | 2017-04-10T10:38:52Z | |
dc.date.available | 2017-04-10T10:38:52Z | |
dc.date.issued | 2008 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/14840 | |
dc.description.abstract | Componenent systems allow development of new applications by assembling existing components together to form a desired result. General purpose components can be reused for development of different applications which leads to shorter development time as well as higher quality of developed applications. Good support built-in into user's tools is required for this process. The goal of this thesis is to design and to implement a prototype implementation of IDE tool for SOFA 2.0 distributed hierarchical component system (SOFA IDE). SOFA IDE allows visual development of applications composed of hierarchical components and managing SOFA 2.0 component repository. The implementation is preceded by analysis of SOFA 2.0 component system, user requirements analysis and analysis of possible supportive technologies for the implementation. The prototype implementation of SOFA IDE consists of three integrated parts: (1) SOFA 2.0 Repositories Browser which allows user to manage a content of connected SOFA 2.0 repositories; (2) graphical user interface for easy creating and versioning of components and their elements; (3) Architecture Diagram Editor for visual development of hierarchical components. SOFA IDE tool is implemented as a Eclipse plug-in. The Architecture Diagram Editor part is based on Eclipse GMF project. | en_US |
dc.description.abstract | Komponentové systémy umožňují vývoj aplikací pomocí sestavování existujících komponent do funkčních celků splňujících požadavky na danou aplikaci. Univerzální komponenty je možné opakovaně využít na vývoj různých aplikací, které vedou ke zkrácení jejich vývoje i k lepší kvalitě výsledků. Pro vývoj komponent a aplikací z nich složených je nutná dobrá podpora uživatelských nástrojů. Cílem této práce je navrhnout a implementovat prototyp IDE nástroje pro distribuovaný komponentový systém SOFA 2.0 (SOFA IDE). SOFA IDE poskytuje možnost vyvíjet aplikace vytvořené složením SOFA 2.0 komponent v grafickém uživatelském prostředí a správu komponentového uložiště. Implementaci předchází analýza komponentového systému SOFA 2.0, uživatelských požadavků a analýza možných podpůrných technologií pro implementaci. Prototypová implementace SOFA IDE se skládá ze třech integrovaných částí: (1) Prohlížeč komponentového uložiště; (2) Grafické uživatelské rozhraní pro jednoduchou tvorbu a verzování komponent a jejich součástí; (3) Editor diagramů architektury SOFA 2.0 komponent umožňujících vizuální tvorbu hierarchických komponent. SOFA IDE je implementované jako plug-in do Eclipse. Editor diagramů architektur je založený na projektu Eclipse GMF. | cs_CZ |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Visual development of hierarchical components | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2008 | |
dcterms.dateAccepted | 2008-05-26 | |
dc.description.department | Department of Software Engineering | en_US |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 48564 | |
dc.title.translated | Visual development of hierarchical components | cs_CZ |
dc.contributor.referee | Kofroň, Jan | |
dc.identifier.aleph | 001099503 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | magisterské | cs_CZ |
thesis.degree.discipline | Software systems | en_US |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Informatics | en_US |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Informatics | en_US |
thesis.grade.cs | Velmi dobře | cs_CZ |
thesis.grade.en | Very good | en_US |
uk.abstract.cs | Komponentové systémy umožňují vývoj aplikací pomocí sestavování existujících komponent do funkčních celků splňujících požadavky na danou aplikaci. Univerzální komponenty je možné opakovaně využít na vývoj různých aplikací, které vedou ke zkrácení jejich vývoje i k lepší kvalitě výsledků. Pro vývoj komponent a aplikací z nich složených je nutná dobrá podpora uživatelských nástrojů. Cílem této práce je navrhnout a implementovat prototyp IDE nástroje pro distribuovaný komponentový systém SOFA 2.0 (SOFA IDE). SOFA IDE poskytuje možnost vyvíjet aplikace vytvořené složením SOFA 2.0 komponent v grafickém uživatelském prostředí a správu komponentového uložiště. Implementaci předchází analýza komponentového systému SOFA 2.0, uživatelských požadavků a analýza možných podpůrných technologií pro implementaci. Prototypová implementace SOFA IDE se skládá ze třech integrovaných částí: (1) Prohlížeč komponentového uložiště; (2) Grafické uživatelské rozhraní pro jednoduchou tvorbu a verzování komponent a jejich součástí; (3) Editor diagramů architektury SOFA 2.0 komponent umožňujících vizuální tvorbu hierarchických komponent. SOFA IDE je implementované jako plug-in do Eclipse. Editor diagramů architektur je založený na projektu Eclipse GMF. | cs_CZ |
uk.abstract.en | Componenent systems allow development of new applications by assembling existing components together to form a desired result. General purpose components can be reused for development of different applications which leads to shorter development time as well as higher quality of developed applications. Good support built-in into user's tools is required for this process. The goal of this thesis is to design and to implement a prototype implementation of IDE tool for SOFA 2.0 distributed hierarchical component system (SOFA IDE). SOFA IDE allows visual development of applications composed of hierarchical components and managing SOFA 2.0 component repository. The implementation is preceded by analysis of SOFA 2.0 component system, user requirements analysis and analysis of possible supportive technologies for the implementation. The prototype implementation of SOFA IDE consists of three integrated parts: (1) SOFA 2.0 Repositories Browser which allows user to manage a content of connected SOFA 2.0 repositories; (2) graphical user interface for easy creating and versioning of components and their elements; (3) Architecture Diagram Editor for visual development of hierarchical components. SOFA IDE tool is implemented as a Eclipse plug-in. The Architecture Diagram Editor part is based on Eclipse GMF project. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990010995030106986 | |