The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

04.10.2011 13:42  Компания Oracle выпустила JavaFX 2.0 и заявила о скором открытии кода под лицензией GPL

Компания Oracle представила релиз платформы JavaFX 2.0, предназначенной для разработки интерактивных графических приложений, унифицированных для выполнения на широком спектре платформ - от настольных систем, до web-браузеров и мобильных телефонов. Ключевым новшеством JavaFX 2.0 является реализация возможности создания JavaFX-приложений, написанных целиком на языке Java, без изучения ранее используемого специализированного языка JavaFX Script. Для разработки приложений доступен богатый графический и мультимедиа API, упрощающий создание визуальных приложений.

Не менее важным изменением является грядущий перевод проекта на открытую модель разработки. В ближайшем будущем Oracle планирует открыть код JavaFX и продолжить его развитие в рамках подпроекта OpenJDK. Открытие кода будет произведено в несколько стадий: Вначале будет открыт код библиотек и элементов управления, связанных с пользовательским интерфейсом JavaFX. После чего начнется постепенное открытие других компонентов JavaFX. Код JavaFX, как и код OpenJDK, будет распространяться под лицензией GPL v2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами. Oracle JavaFX runtime и SDK по прежнему будут доступны только в бинарном виде, под лицензией BCL (Binary Code Licence).

Одновременно выпущена бета-версия интегрированной среды разработки NetBeans 7.1, в которой обеспечена полная поддержка средств разработки, сборки, отладки и профилирования приложений с использованием JavaFX 2.0. Кроме того, в NetBeans 7.1 добавлена поддержка CSS3, улучшен Swing GUI Builder, добавлен визуальный отладчик для Swing и JavaFX UI, интегрирована поддержка Git, улучшены средства разработки для PHP, Java EE и Maven.

Ключевые улучшения JavaFX 2.0:

  • Отказ от использования специального скриптового языка JavaFX Script в пользу стандартного Java API, что позволяет создавать JavaFX-приложения на языках, базирующихся на JVM, таких как JRuby, Clojure, Scala и Groovy;
  • Новый движок рендеринга, использующий механизмы аппаратной акселерации. Поддержка функций для работы с 3D-графикой;
  • Новые элементы управления пользовательским интерфейсом: выбор даты, управления формами, медиа-плеер, управления картами, формирование таблиц и диаграмм;
  • Оптимизация производительности. Например, продемонстрирована созданная с использованием JavaFX виртуальная 3D-сцена, в которой одновременно перемещались 160 отображаемых разных видеопотока, затем один из отображаемых роликов рассыпался на 1300 кубиков, в каждом из которых продолжался показ своего кусочка видео;
  • JavaFX может выступать в роли уровня визуальной абстракции, способного используя единый API формировать вывод как при помощи нативных методов, таких как Java 2d, OpenGL и Hotspot VM, так и формировать интерфейс внутри web-браузера, базируясь на JavaScript и HTML5;
  • Новый компонент WebView позволяет встраивать web-контент в JavaFX-приложения. Компонент позволяет использовать многие современные HTML 5 API, такие как Web sockets, offline-просмотр и локальные БД;
  • Поддержка определения шаблонов интерфейса на основанном на XML языке разметки FXML, поддерживающем функции скриптинга. Для создавания элементов интерфейса на FXML подготовлен специальный построитель интерфейса JavaFX Scene Builder;
  • В настоящее время JavaFX полностью протестирован для Ubuntu Linux и может работать в других дистрибутивах Linux. Тем не менее, продукт JavaFX for Linux планируется выпустить только в следующем году;
  • Переход на более гранулированную модульную структуру, позволяющую использовать JavaFX в окружениях с ограниченными ресурсами, например, на встраиваемых платформах;
  • Оптимизация работы на десктопах, планшетах и мобильных устройствах с сенсорными экранами. В том числе поддержка мультитач и управления жестами;
  • Поддержка сенсоров, используемых на современных мобильных устройствах, таких как гироскоп, акселерометр и GPS;
  • Обеспечение бесшовной интеграции с приложениями на базе фреймворка SWT (Standard Widget Toolkit): разработчики могут дополнять SWT-приложения функциями, созданными с использованием JavaFX.


  1. Главная ссылка к новости (http://blogs.oracle.com/thejav...)
  2. OpenNews: Компания Oracle обозначила контуры будущего Solaris 11 и JavaFX
  3. OpenNews: Компания Sun Microsystems представила JavaFX 1.2 с поддержкой Linux и Solaris
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: javafx, java, gui
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 14:21, 04/10/2011 [ответить] [смотреть все]
  • +/
    Почему они так не любят линукс?
     
     
  • 2.2, Andrey Mitrofanov, 14:24, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    Любовь зла?
     
  • 2.17, cafebabe.ru, 15:34, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    0.78%
     
  • 2.23, Аноним, 16:37, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]
  • +6 +/
    А кого они вообще любят? У них там ничего личного, только бизнес же.
     
     
  • 3.36, Аноним, 17:52, 04/10/2011 [^] [ответить] [смотреть все]
  • +/
    Oracle разбил моё сердце!
     
     
  • 4.41, Аноним, 18:09, 04/10/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    > Oracle разбил моё сердце!

    Скорее, сожрал. С потрохами.

     
  • 1.3, gegMOPO4, 14:39, 04/10/2011 [ответить] [смотреть все]  
  • +2 +/
    Хм. С Firefox выше 4 не совместим. И то только на Windows не ниже Vista. О Linux, *BSD, MacOS и говорить нечего.
     
  • 1.5, Xasd, 14:49, 04/10/2011 [ответить] [смотреть все]  
  • +5 +/
    > Не менее важным изменением является грядущий перевод проекта на открытую модель разработки. В ближайшем будущем Oracle планирует открыть код JavaFX и продолжить его развитие в рамках подпроекта OpenJDK.

    спасибо, не надо! сами пользуйтесь своей "супер-разработкой"! у нас (в FreeOpenSource сообществе) есть и разрабатывается-дальше HTML5 :-)

    # p.s.: что за манера такая у проприетарщиков(?): как только они понимают что их проприетарный продукт (к томуже основанный на проприетарных стандартах) не получит должного распространения -- то они пытаются начать пропихивать что всю эту ихнюю дерьмотехнологическую платформу -- под лозунгами Open Source :-/

     
     
  • 2.11, Аноним, 15:00, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Уж лучше, чем код просто выкинут.
     
     
  • 3.68, Аноним, 12:52, 06/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Почему нет Не любой код сделанный ради денег а как мы знаем, традиционные корп... весь текст скрыт [показать]
     
  • 2.14, Аноним, 15:02, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Ничего что HTML5 не имеет ничего общего с опенсурсом Разрабатывается корпораци... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Xasd, 16:29, 04/10/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    открытый софт и открытые срандарты -- идут рядом __ нога в ногу открытый софт... весь текст скрыт [показать]
     
  • 3.45, Xasd, 18:14, 04/10/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Microsoft разрабаывает HTML5 ну пусть разрабатывают вместе с остальными группа... весь текст скрыт [показать]
     
  • 2.15, жабабыдлокодер, 15:14, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    По принципу на тебе, убоже, что нам не гоже ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.30, Аноним, 17:43, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    С чего ты вообще взял, что они руководствуются именно таким принципом Ты свечку... весь текст скрыт [показать]
     
     
  • 4.47, Xasd, 18:16, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    я не знаю что такое ККМ к слову сказать я и не знаю что такое КГСМ но судя ... весь текст скрыт [показать]
     
     
  • 5.58, Аноним, 19:16, 04/10/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    gt оверквотинг удален Красноглаз из вирта детектед ККМ - Контрольно-Кассовая ... весь текст скрыт [показать]
     
  • 4.50, жабабыдлокодер, 18:29, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Как же трудно доказывать, что 2х2 действительно равно 4 Если некий проприента... весь текст скрыт [показать]
     
     
  • 5.59, Аноним, 19:18, 04/10/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    равнодушно Благородный дон в курсях, сколько компаний с ноу-хау ежемесячно при... весь текст скрыт [показать]
     
     
  • 6.69, Аноним, 12:58, 06/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Вас очень легко купить и стоите вы недорого ... весь текст скрыт [показать]
     
  • 1.8, Аноним, 14:53, 04/10/2011 [ответить] [смотреть все]  
  • +/
    Нужно не нужно, но вот тут у меня голове идейка родилась, а риализовать ее тольк... весь текст скрыт [показать]
     
     
  • 2.13, Аноним, 15:01, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Гнилая у тебя идейка, значит.
     
  • 2.22, Xasd, 16:33, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Java или Flash идейка случаем не включает в себя заражение компьютера трояно... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.26, Аноним, 17:27, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    digital signage
     
     
  • 4.34, Xasd, 17:45, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    такбы сразу и сказалибы что ваша идея не связана с Www и с Www-браузерами - -... весь текст скрыт [показать]
     
  • 4.43, Аноним, 18:12, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Самое смешное что HTML5 и такое осилит уже, пожалуй Правда не понятно зачем это... весь текст скрыт [показать]
     
     
  • 5.63, Аноним, 19:56, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Самое смешное что наверное он только и остается, если учитывать ARM.
     
  • 1.18, fdfdfd, 15:56, 04/10/2011 [ответить] [смотреть все]  
  • +1 +/
    демку в студию !!!
     
  • 1.19, Тот_Самый_Анонимус, 16:08, 04/10/2011 [ответить] [смотреть все]  
  • –3 +/
    Откроет оракл код под ГПЛ, потом гугл скооперируется с другими мошенниками, и по... весь текст скрыт [показать]
     
     
  • 2.31, Аноним, 17:44, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Нострадамус, ты ... весь текст скрыт [показать] [показать ветку]
     
  • 2.44, Аноним, 18:13, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Судя по сочному батхерту, проприерасов прижимает Это хорошо ... весь текст скрыт [показать] [показать ветку]
     
  • 1.21, northbear, 16:29, 04/10/2011 [ответить] [смотреть все]  
  • +/
    И что? Кто-то теперь, будучи в здравом уме, после оракловских приколов с лицензированием технологий Java станет писать на JavaFX что-то серьезное?
     
  • 1.25, fdfdfd, 17:06, 04/10/2011 [ответить] [смотреть все]  
  • +/
    вот и замена javascript. осталось отобрать java у оркл и сделать стандартом !
     
     
  • 2.27, Xasd, 17:29, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    а потом загружать динамические скрипты -- через Rhino, JRuby, Jython гы гы -D... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.37, Аноним, 17:54, 04/10/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Динамические языки не нужны.
     
     
  • 4.40, Xasd, 17:59, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    ага не нужны - нужно прсто наделать бесконечное множество классов и и... весь текст скрыт [показать]
     
     
  • 5.52, Аноним, 18:39, 04/10/2011 [^] [ответить] [смотреть все]  
  • +/
    А потом всё тормозит из-за рантайм оверхеда, и падает с непонятными исключениями... весь текст скрыт [показать]
     
  • 2.33, Аноним, 17:45, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ага, замена Щаз Не ты ли это сделаешь, не Премию Тьюринга, глядишь, дадут За... весь текст скрыт [показать] [показать ветку]
     
  • 1.51, Stax, 18:38, 04/10/2011 [ответить] [смотреть все]  
  • +1 +/
    Эх.. так старательно изобретать "альтернативный джаве" FX script, чтобы в версии 2.0 его закопать в пользу синтаксиса обычной джавы! Тот еще номер.
     
     
  • 2.62, Аноним, 19:22, 04/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В истории IT были и более дикие вещи. Например, Win 95 vs OS/2.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList