Platforma JavaFX pre moderné webové aplikácie
![]() |
Trenčianska Univerzita Alexandra Dubčeka v Trenčíne
Fakulta mechatroniky Katedra informatiky |
![]() |
Autor: | Bc. Martin Vaško |
Pedagogický vedúci: | Ing. Juraj Ďuďák |
Študijný odbor: | Mechatronika |
Akademický rok | 2009/2010 |
1. | Čo je JavaFX |
2. | JavaFX 1.2 |
3. | Tvorba JavaFX aplikácie |
4. | Záver |
Abstrakt
Popis technológie JavaFX, jej možnosti uplatnenia v praxi, porovnanie s inými podobnými technológiami. JavaFX ako objektovo orientovaný multiplatformný programovací jazyk, využívaný pri tvorbe aplikácií ovládania mobilných telefónov až po vytváranie web-aplikácií. Vlastnosti technológie JavaFX vo verzii 1.2, jej výhody aj nevýhody. Spolupráca s databázami a webovými službami. Vytvorenie webovej aplikácie prístupu na rozvrh FM využívajúcej MySQL databázu. |
Abstract
|
Úvod
Spoločnosť SUN, aby sa udržala na trhu, bola nútená oživiť aplikáciu Appletov (relatívne jednoduchá aplikácia, ktorá sa spúšťa z WWW prehliadača - browsera). Za touto revitalizáciou stojí práve JavaFX, ktorej web verzia potrebuje pre svoj beh hostiteľský kontajner a Applety. Dva z najpálčivejších problémov appletov sú rýchlosť štartu a nutnosť nainštalovaného JRE. Problém, respektíve nutnosť nainštalovaného kontajneru riešil aj Flash, a ako sa zdá, stačilo iba okresať veľkosť inštalačného balíčku pod 3MB. S veľkosťou samotného JRE súvisí aj to, aký rýchly bude jeho štart, preto SUN chystá takzvanú Consumer JRE, ktorá bude „orezanejšia“ a ďalšiu funkčnosť bude možné pridať formou modulov. Ako je vidieť, sú tu technologické prostriedky pre odstránenie najhorúcejších problémov Appletov. Otázkou zostáva, či sa podarí odstrániť problém v rovine sociálnej, čo znamená, že Applety nie sú tak dôveryhodnou technológiou ako napríklad už spomínaný Flash. Technologický pokrok je prvým malým krôčikom k tomu, aby užívatelia sa začali na Applety pozerať trochu inak.