Vývoj aplikací na platformě Java FX 8
Název práce: | Vývoj aplikací na platformě Java FX 8 |
---|---|
Autor(ka) práce: | Macháček, Martin |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Buchalcevová, Alena |
Oponenti práce: | Pecinovský, Rudolf |
Jazyk práce: | Česky |
Abstrakt: | Bakalářská práce se zabývá platformou JavaFX 8. Cílem práce je seznámit čtenáře s platformou, jejími novinkami a možnostmi, a následně vytvořit příručku pro vyvíjení RIA aplikací využívajících tuto platformu. Práce využívá pro splnění vytyčených cílů především poznatky a zkušenosti autora, doložené a podpořené odbornou literaturou a oficiální doku-mentací platformy. Přínosem práce je především zpracovaná příručka programování v českém jazyce, stejně jako popis nástroje Scene Builder pro vytváření uživatelských roz-hraní. Práce začíná obecným vysvětlením pojmu JavaFX a popisu platformy, jejím historic-kým vývojem a architekturou. Dále se práce zabývá nástrojem Scene Builder pro vytváření komplexních uživatelských rozhraní. Kapitola zmiňuje aktuální možnosti nástroje a podrob-ně popisuje jeho pracovní prostředí a výstupy v podobě FXML dokumentů, popisujících vytvořené uživatelské rozhraní. Další kapitola představuje příručku, vysvětlující jednotlivé typy a vlastnosti dvou různých architektur JavaFX aplikací, dále základní principy vývoje a specifické vlastnosti platformy. Na závěr kapitola popisuje principy spouštění aplikací v různých módech, ke kterým je aplikace připravena. Práce je zakončena příkladem vývoje jednoduché ukázkové aplikace využívající nové grafické prvky platformy, a spouštěné jako webová aplikace. |
Klíčová slova: | JavaFX; Java; FXML; Scene Builder |
Název práce: | Application development on platform JavaFX 8 |
---|---|
Autor(ka) práce: | Macháček, Martin |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Buchalcevová, Alena |
Oponenti práce: | Pecinovský, Rudolf |
Jazyk práce: | Česky |
Abstrakt: | Bachelor thesis is focused at JavaFX 8 platform. The main goal of thesis it to get read-ers familiar with this platform, its new elements and possibilities, and offer them a manual for developing RIA applications running on this platform. Thesis mainly uses authors expe-rience supported by adequate literature and technical documentation of platform for achieving its goals. The contribution consists of prepared manual written in Czech lan-guage, as well as described Scene Builder tool designed for developing user interfaces. Thesis begins with explanation of term JavaFX and description of platform, its historical development and architecture. Further the thesis explains Scene Builder tool designed for development of user interfaces. This Chapter mentions current possibilities and describes in detail working environment of this tool, and outputs in form of FXML documents describ-ing developed user interface. Next chapter provides a manual firstly explaining types and properties of two different architectures of JavaFX applications. Further chapter explains basic principles of development and specific platform features. Finally the chapter de-scribes launching applications in different modes which JavaFX application supports. The-sis is ends with practical example of simple application implementing new graphical com-ponents and deployed as a web application. |
Klíčová slova: | JavaFX; Java; FXML; Scene Builder |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 18. 9. 2014 |
---|---|
Datum podání práce: | 5. 5. 2015 |
Datum obhajoby: | 18. 6. 2015 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/49161/podrobnosti |