Multiplatformní buildovací systém
Název práce v češtině: | Multiplatformní buildovací systém |
---|---|
Název v anglickém jazyce: | Multiplatform build system |
Akademický rok vypsání: | 2011/2012 |
Typ práce: | diplomová práce |
Jazyk práce: | čeština |
Ústav: | Ústav formální a aplikované lingvistiky (32-UFAL) |
Vedoucí / školitel: | RNDr. Miroslav Spousta |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 13.04.2012 |
Datum zadání: | 13.04.2012 |
Datum potvrzení stud. oddělením: | 13.04.2012 |
Datum a čas obhajoby: | 28.05.2012 09:00 |
Datum odevzdání elektronické podoby: | 16.04.2012 |
Datum odevzdání tištěné podoby: | 13.04.2012 |
Datum proběhlé obhajoby: | 28.05.2012 |
Oponenti: | Mgr. Martin Děcký, Ph.D. |
Zásady pro vypracování |
Cíl práce lze shrnout do těchto bodů:
1) Analýza a teoretický rozbor obecných vlastností buildovacího systému. 2) Rozbor a porovnání existujících buildovacích systémů včetně porovnání s implemenovaným buildovacím systémem 3) Návrh a implementace nového buildovacího systému, který bude svými vlastnostmi zaměřen na použití v rychle se měnícím vývojovém prostředí a multiplatformnost 4) Praktické použití: Migrace zvoleného, dostatečně rozsáhlého softwarového projektu z původního buildovacího systému na nový, implementovaný buildovací system a srovnání výhod/nevýhod oproti puvodnímu systému. |
Seznam odborné literatury |
Gary V. Vaughan: Gnu Autoconf, Automake, and Libtool ISBN: 1578701902
Ken Martin, Bill Hoffman: Mastering CMake ISBN:1930934165 Robert Mecklenburg: Managing Projects with GNU Make ISBN: 0596006101 |
Předběžná náplň práce |
Porovnání stávajících buildovacich systemů. Implementace
multiplatformního buildovacího systému zaměřeného na snadnou rozšiřitelnost a na nasazení v rychle se měnícím vývojovém prostředí. |
Předběžná náplň práce v anglickém jazyce |
Comparison of current build systems. Implementation of multiplatform
build system with focus on easy extendability and usage in rapidly changing depelopment environment. |