JavaFX
![]() | |
![]() | |
Тип | Rich Internet Applications |
---|---|
Розробники | Sun Microsystems, Oracle |
Стабільний випуск | 1.3 (22 квітня 2010 ) |
Платформа | крос-платформова |
Операційна система | Java Runtime Environment |
Мова програмування | Java ![]() |
Доступні мови | JavaFX Script |
Ліцензія | EULA |
Репозиторій | github.com/openjdk/jfx |
Вебсайт | javafx.com |
JavaFX — плвтформа і набір інструментів для створення розвинутих інтернет застосунків (англ. Rich Internet Applications, RIA) з можливістю підвантаження медіа та змісту. Вперше продемонстровано Sun Microsystems на Міжнародній конференції Java розробників — JavaOne, в травні 2007. JavaFX включає в себе набір утиліт, за допомогою яких веб-розробники та дизайнери можуть швидко створювати та надавати розвинуті інтернет застосунки для десктопів, мобільних пристроїв, телебачення та інших платформ. JavaFX складається з JavaFX Script і JavaFX Mobile.
У грудні 2008 Sun Microsystems випустили[1] JavaFX 1.0 для браузерів десктопів. JavaFX для мобільних пристроїв очікується навесні 2009.
Однією з найважливіших особливостей нової платформи називається функція Drag-to-Install, яка дозволяє встановлювати JavaFX застосунки простим перетягуванням з вікна браузера на робочий стіл.
JavaFX 1.0 включає підтримку відео (JavaFX Video Support) на базі кодеків On2 Technologies і три ключові компоненти: JavaFX Development Environment (компілятор і середовище виконаня, графічні, медійні і веб-бібліотеки, інтегроване середовища розробки NetBeans IDE 6.5, мобільний емулятор), JavaFX Production Suite (набір інструментів і плагінів для імпорту графічних об'єктів, створених в дизайнерських пакетах, таких як Adobe Photoshop і Adobe Illustrator), JavaFX Desktop (експлуатує функції Java SE 6 Update 10, включаючи вже згадану Drag-to-Install).
На даний момент JavaFX 1.0 доступна тільки для ОС Windows і Mac OS, але розробники обіцяють незабаром забезпечити підтримку і інших платформ. Sun дещо спізнюється на ринку потокового медіа: якщо у 1995 році Java була одноосібним лідером і законодавцем, то сьогодні її серйозно підтискають конкуренти, такі як Microsoft Silverlight, Adobe Flash і AIR. Щоб підвищити інтерес до своєї платформи, Sun також планує розкрити вихідні коди JavaFX.