dc.contributor.advisor | Kofroň, Jan | |
dc.creator | Hrabal, Jan | |
dc.date.accessioned | 2017-04-11T10:51:56Z | |
dc.date.available | 2017-04-11T10:51:56Z | |
dc.date.issued | 2008 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/15862 | |
dc.description.abstract | Práce spocívá v implementaci a popisu aplikacního frameworku BUNO. Tento framework pomáhá zjedodušit a tím pádem i urychlit vývoj aplikací. Framework je univerzální, je možno jej použít pro vývoj webových, desktopových i serverových aplikací, implementovaných v jazyce java. Framework dodržuje architekturu MVC (model-view-controller). Pro persistenci dat se používá univerzálních uložišt, což mimo jiné zarucuje prenositelnost již implementované aplikace a zvyšuje její integrovatelnost. Control vrstva umožnuje rozdelení funkcností aplikací na akce a definici navigace mezi nimi. Prezentacní vrstva implementuje spoustu GUI komponent a usnadnuje i vývoj vlastních vizuálních komponent. Framework dále podporuje vývoj samostatných funkcních celku, tzv. komponent. Komponenty slouží k zjednodušení integrace aplikací. Poskytovány jsou rovnež další služby, jako logování a hlášení chyb. Pro zjednodušení vývoje aplikací a jejich nasazení jsou také k dispozici nástroje pro automatické vytvárení zdrojových kódu podle deployment deskriptoru atd. Tato práce zahrnuje návrh, implementaci a popis frameworku. Soucástí práce bude též ukázková aplikace, na níž budou demonstrovány služby frameworku. | cs_CZ |
dc.description.abstract | The main goal of this work is the design and implementation of the application framework BUNO. This framework helps to make the development of applications easier and therefore faster. The framework is universal enough to be used as part of web, desktop and server applications, implemented in Java language. The framework's architecture is designed according to the MVC pattern. The storages are used for persisting the data objects. The storages allows the application to be migrated among several platforms without the need of recompiling. Control layer divides the application algorithms into actions and defines the navigation among them. The view layer implements a lot of GUI components and allows the developer to create his own components. Framework dále podporuje vývoj samostatných funkcních celku, tzv. komponent. Components serve for easier integration with other applications. More services, such as logging and error handling are provided. There are also some tools included, which can create source codes from the deployment descriptors of the components etc. This work includes desing, implementation and description of the framework. A sample application will be part of this work. The application will demonstrate using of the framework services. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Informační systém pro výzkumné skupiny | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2008 | |
dcterms.dateAccepted | 2008-06-23 | |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.department | Department of Software Engineering | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 46622 | |
dc.title.translated | Information system for research groups | en_US |
dc.contributor.referee | Hnětynka, Petr | |
dc.identifier.aleph | 001098188 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská 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 | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Velmi dobře | cs_CZ |
thesis.grade.en | Very good | en_US |
uk.abstract.cs | Práce spocívá v implementaci a popisu aplikacního frameworku BUNO. Tento framework pomáhá zjedodušit a tím pádem i urychlit vývoj aplikací. Framework je univerzální, je možno jej použít pro vývoj webových, desktopových i serverových aplikací, implementovaných v jazyce java. Framework dodržuje architekturu MVC (model-view-controller). Pro persistenci dat se používá univerzálních uložišt, což mimo jiné zarucuje prenositelnost již implementované aplikace a zvyšuje její integrovatelnost. Control vrstva umožnuje rozdelení funkcností aplikací na akce a definici navigace mezi nimi. Prezentacní vrstva implementuje spoustu GUI komponent a usnadnuje i vývoj vlastních vizuálních komponent. Framework dále podporuje vývoj samostatných funkcních celku, tzv. komponent. Komponenty slouží k zjednodušení integrace aplikací. Poskytovány jsou rovnež další služby, jako logování a hlášení chyb. Pro zjednodušení vývoje aplikací a jejich nasazení jsou také k dispozici nástroje pro automatické vytvárení zdrojových kódu podle deployment deskriptoru atd. Tato práce zahrnuje návrh, implementaci a popis frameworku. Soucástí práce bude též ukázková aplikace, na níž budou demonstrovány služby frameworku. | cs_CZ |
uk.abstract.en | The main goal of this work is the design and implementation of the application framework BUNO. This framework helps to make the development of applications easier and therefore faster. The framework is universal enough to be used as part of web, desktop and server applications, implemented in Java language. The framework's architecture is designed according to the MVC pattern. The storages are used for persisting the data objects. The storages allows the application to be migrated among several platforms without the need of recompiling. Control layer divides the application algorithms into actions and defines the navigation among them. The view layer implements a lot of GUI components and allows the developer to create his own components. Framework dále podporuje vývoj samostatných funkcních celku, tzv. komponent. Components serve for easier integration with other applications. More services, such as logging and error handling are provided. There are also some tools included, which can create source codes from the deployment descriptors of the components etc. This work includes desing, implementation and description of the framework. A sample application will be part of this work. The application will demonstrate using of the framework services. | 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 | 990010981880106986 | |