JavaFX
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 дещо спізнюється на ринку потокового медіа: якщо тринадцять років тому Java була одноосібним лідером, то сьогодні її серйозно підтискають конкуренти, такі як Microsoft Silverlight, Adobe Flash і AIR. Щоб підвищити інтерес до своєї платформи, Sun також планує розкрити вихідні коди JavaFX.