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 (ok), 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 (ok), 14:39, 04/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Хм. С Firefox выше 4 не совместим. И то только на Windows не ниже Vista. О Linux, *BSD, MacOS и говорить нечего.
     
  • 1.5, Xasd (ok), 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 (ok), 16:29, 04/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    открытый софт и открытые срандарты -- идут рядом __ нога в ногу открытый софт... весь текст скрыт [показать]
     
  • 3.45, Xasd (ok), 18:14, 04/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Microsoft разрабаывает HTML5 ну пусть разрабатывают вместе с остальными группа... весь текст скрыт [показать]
     
  • 2.15, жабабыдлокодер (ok), 15:14, 04/10/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    По принципу на тебе, убоже, что нам не гоже ... весь текст скрыт [показать]
     
     
  • 3.30, Аноним (-), 17:43, 04/10/2011 [^] [ответить]     [к модератору]  
  • +/
    С чего ты вообще взял, что они руководствуются именно таким принципом Ты свечку... весь текст скрыт [показать]
     
     
  • 4.47, Xasd (ok), 18:16, 04/10/2011 [^] [ответить]     [к модератору]  
  • +/
    я не знаю что такое ККМ к слову сказать я и не знаю что такое КГСМ но судя ... весь текст скрыт [показать]
     
     
  • 5.58, Аноним (-), 19:16, 04/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    gt оверквотинг удален Красноглаз из вирта детектед ККМ - Контрольно-Кассовая ... весь текст скрыт [показать]
     
  • 4.50, жабабыдлокодер (ok), 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 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Нужно не нужно, но вот тут у меня голове идейка родилась, а риализовать ее только на такой технологии и можна, не на flesh же делать.
     
     
  • 2.13, Аноним (-), 15:01, 04/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Гнилая у тебя идейка, значит.
     
  • 2.22, Xasd (ok), 16:33, 04/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Java или Flash идейка случаем не включает в себя заражение компьютера трояно... весь текст скрыт [показать]
     
     
  • 3.26, Аноним (-), 17:27, 04/10/2011 [^] [ответить]    [к модератору]  
  • +/
    digital signage
     
     
  • 4.34, Xasd (ok), 17:45, 04/10/2011 [^] [ответить]     [к модератору]  
  • +/
    такбы сразу и сказалибы что ваша идея не связана с Www и с Www-браузерами - -... весь текст скрыт [показать]
     
  • 4.43, Аноним (-), 18:12, 04/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > digital signage

    Самое смешное что 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 (ok), 16:29, 04/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    И что? Кто-то теперь, будучи в здравом уме, после оракловских приколов с лицензированием технологий Java станет писать на JavaFX что-то серьезное?
     
  • 1.25, fdfdfd (?), 17:06, 04/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    вот и замена javascript. осталось отобрать java у оркл и сделать стандартом !
     
     
  • 2.27, Xasd (ok), 17:29, 04/10/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    а потом загружать динамические скрипты -- через Rhino, JRuby, Jython гы гы -D... весь текст скрыт [показать]
     
     
  • 3.37, Аноним (-), 17:54, 04/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Динамические языки не нужны.
     
     
  • 4.40, Xasd (ok), 17:59, 04/10/2011 [^] [ответить]     [к модератору]  
  • +/
    ага не нужны - нужно прсто наделать бесконечное множество классов и и... весь текст скрыт [показать]
     
     
  • 5.52, Аноним (-), 18:39, 04/10/2011 [^] [ответить]    [к модератору]  
  • +/
    А потом всё тормозит из-за рантайм оверхеда, и падает с непонятными исключениями.
     
  • 2.33, Аноним (-), 17:45, 04/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > вот и замена javascript. осталось отобрать java у оркл и сделать стандартом
    > !

    Ага, замена. Щаз. Не ты ли это сделаешь, не? Премию Тьюринга, глядишь, дадут. За революцию в желудке.

     
  • 1.51, Stax (ok), 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-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor