The OpenNET Project / Index page

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

27.04.2012 10:27  Обновление JavaFX 2.1, Java SE 6 Update 32 и Java SE 7 Update 4 с поддержкой Mac OS X

Доступны корректирующие выпуски Java SE 6 Update 32 с исправлением 45 ошибок и Java SE 7 Update 4 с устранением 473 ошибок. В представленных выпусках представлены только не связанные с безопасностью исправления, устранения уязвимостей были представлены в версиях Java SE 6 Update 31 и Java SE 7 Update 3. Большое число исправлений в Java SE 7 Update 4 связано с тем, что данная версия является вторым корректирующим выпуском после релиза Java SE 7, кодовая база которого подверглась дополнительной стабилизации. Java SE 7 Update 4 является первым потребительским релизом Java 7 JRE и будет рекомендован в качестве версии Java по умолчанию на Java.com, начиная с первого мая.

Среди новшеств, добавленных в Java SE 7 Update 4:

  • Обеспечена поддержка платформы Mac OS X (ранее компания Apple выпускала своими силами сборки JDK, но затем присоединилась к работе над проектом OpenJDK). Java SE 7u4 представлен только в 64-разрядной сборке для Mac OS X Lion и более новых версий. В состав не включены клиентские составляющие, такие как Java Plugin и Java Web Start. JRE для Mac OS X будет доступен в следующих обновлениях JDK 7. До этого момента предлагается установить предварительную тестовую версию Java SE 7 Update 6 с JRE и поддержкой выполнения апплетов;
  • Продолжена работа по слиянию Oracle Java HotSpot JVM и Oracle JRockit JVM. До 23 версии обновлена виртуальная машина HotSpot, в которой портированы некоторые возможности JRockit JVM, такие как расширенный агент JMX, поддержка текстовых дампов состояния VM и набор диагностических команд (jcmd). Кроме того в HotSpot интегрированы все связанные с обеспечением высокой производительности улучшения JRockit. Реализован ряд оптимизаций производительности JVM, особенно заметных ускорением работы продуктов Oracle Fusion Middleware;
  • В число официально поддерживаемых сборщиков мусора включён G1 (Garbage First), оптимизированный для работы с приложениями, потребляющими большой объём памяти и работающими на многоядерных системах, требуя при этом предсказуемых и контролируемых задержек, вызванных работой сборщика мусора;
  • JavaFX 2.1 Runtime теперь интегрирован с JDK и устанавливается одновременно с JRE 7 в процессе автообновления;
  • JAXP обновлён до версии 1.4.6;
  • БД Java DB обновлена до версии 10.8.2.2;
  • Задействованы специфичные для процессоров SPARC T4 оптимизации криптографических операций;
  • Добавлена опция "-XX:+UnlockCommercialFeatures", позволяющая контролировать доступность возможностей, подлежащих коммерческому лицензированию.

Одновременно анонсирован выход пакета JavaFX 2.1 в котором значительно расширена поддержка платформ, отличных от Windows. В частности, начиная с версии 2.1 добавлена поддержка разработки в Linux и Mac OS X. В новой версии также доведены до полноценного состояния средства разработки JavaFX-приложений на Java, расширено число доступных элементов интерфейса (например, добавлены стековые диаграммы, элементы управления для комбинированных форм, общее меню).

Увеличено качество рендеринга шрифтов для LCD-экранов, реализован субпиксельный рендеринг шрифтов. Добавлена поддержка проигрывания мультимедиа контента в формате MPEG-4 с видео H.264/AVC и звуком AAC. Подготовлена поддержка WebView для обеспечения вызова Java-методов из JavaScript, что позволяет создавать HTML/JavaScript приложения, обращающиеся к Java API для задействования специфичных возможностей Java. Кроме того, началось распространение предварительной версии визуального построителя интерфейса JavaFX Scene Builder 1.0, позволяющем генерировать определения шаблонов интерфейса на основанном на XML языке разметки FXML.

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

В качестве дополнения, можно отметить, что комитет JCP (Java Community Process) выпустил черновой вариант спецификации Java EE 7 (Java Platform Enterprise Edition). Обсуждение черновика и приём комментариев продлится до 23 мая. Среди ключевых нововведений Java EE 7 отмечается включение интерфейсов для организации запуска и развёртывания промышленных приложений в окружении облачных PaaS-систем (платформа как сервис). Кроме того, в рамках черновика стандарта представлены обновлённые варианты спецификаций Java Persistence API2.1 (JSR 338), Java API for RESTful Web Services 2.0 (JSR 339), Expression Language 3.0 (JSR 341), Java Message Service 2.0 (JSR 343), JavaServer Faces 2.2 (JSR 344), Enterprise JavaBeans 3.2 (JSR 345), Contexts and Dependency Injection 1.1 (JSR 346) и Bean Validation 1.1 (JSR 349);

  1. Главная ссылка к новости (http://www.oracle.com/us/corpo...)
  2. OpenNews: Время жизни Java SE 6 продлено до ноября
  3. OpenNews: Apple на пути к удалению Java из состава Mac OS X
  4. OpenNews: Компания Oracle анонсировала выход Java SE 7
  5. OpenNews: Релиз свободного Java-пакета IcedTea 2.0.
  6. OpenNews: Apple присоединяется к OpenJDK с целью развития Java для MacOS X как открытого проекта
Лицензия: CC-BY
Тип: Программы
Ключевые слова: java, jdk, javafx
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 10:50, 27/04/2012 [ответить] [смотреть все]
  • +/
    ура,это офигенно JavaFX в составе Java 8211 это круче чем WPF для клиентских... весь текст скрыт [показать]
     
     
  • 2.5, VoDA, 12:12, 27/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Как раз наоборот JavaFX упилена и не позволяет устранить один из фундаментал... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, жабабыдлокодер, 12:19, 27/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    NetBeans удовлетворительно эти самые гуи делает.
     
     
  • 4.15, VoDA, 14:26, 27/04/2012 [^] [ответить] [смотреть все]  
  • –2 +/
    Именно удовлетворительно Поработай с нативными MS гридами, а затем повтори то ж... весь текст скрыт [показать]
     
     
  • 5.18, Аноним, 14:54, 27/04/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Ты не senior java developer , ты просто толстый JavaFX не связан со swing ника... весь текст скрыт [показать]
     
     
  • 6.22, Аноним, 16:22, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    1 Вот что бывает когда человек хочет прикинутся тем кем он не является P S... весь текст скрыт [показать]
     
  • 6.29, VoDA, 19:43, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    а каким еще образом рисовать UI после того как JavaXF script был удален из JavaF... весь текст скрыт [показать]
     
     
  • 7.33, Аноним, 21:49, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    import javafx application Application import javafx scene Group import javafx ... весь текст скрыт [показать]
     
     
  • 8.59, VoDA, 09:23, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Это конечно лучше голого свинга, но как вывести таблицу с данными из листа объек... весь текст скрыт [показать]
     
     
  • 9.61, Аноним, 10:00, 28/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Давай я почитаю документацию за тебя TableView Person table new TableView Pe... весь текст скрыт [показать]
     
     
  • 10.62, VoDA, 12:58, 28/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Спасибо, действительно сделали какую то реализацию тейбла Хотя криворукость раз... весь текст скрыт [показать]
     
  • 7.55, a, 08:31, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Fxml
     
     
  • 8.58, VoDA, 09:19, 28/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    FXML не является стандартом для java-программирования.
     
     
  • 9.60, Аноним, 09:57, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Так толсто, что даже толсто.
     
  • 5.20, жабабыдлокодер, 15:53, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    layout manager-ы - мягкие, теплые и пушистые Вы просто не умеете их готовить ... весь текст скрыт [показать]
     
     
  • 6.23, Аноним, 16:24, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Опять таки, речь не о Swing, а JavaFX, так что вопрос можно снимать Там дао мож... весь текст скрыт [показать]
     
  • 6.30, VoDA, 19:44, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Совсем не умею Пробовал и переплевался даже книга Портянкина не помогла ощ... весь текст скрыт [показать]
     
  • 6.34, Аноним, 21:49, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Костыль же ... весь текст скрыт [показать]
     
     
  • 7.39, жабабыдлокодер, 22:58, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    В Java существуют два способа размещения визуальных элементов жестко фиксирован... весь текст скрыт [показать]
     
     
  • 8.46, wfrr, 01:13, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Приходиться если кое чего не осилил http docs oracle com javase 6 docs api jav... весь текст скрыт [показать]
     
     
  • 9.53, жабабыдлокодер, 07:36, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Предпочитаю BorderLayout, более простой и ясный.
     
     
  • 10.56, kosmonaFFFt, 08:49, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    ИМХО MigLayout самодостаточен за исключением некоторых вещей типа CardLayout , ... весь текст скрыт [показать]
     
     
  • 11.57, жабабыдлокодер, 09:10, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    То есть, удобных способов построения пользовательского интерфейса достаточно Чт... весь текст скрыт [показать]
     
  • 10.64, Аноним, 14:22, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    а лучше BoxLayout в связке с BorderLayout, практически для всего хватает.


     
  • 5.63, Аноним, 14:16, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Толсто Если нативные МС гриды так хороши, зачем тогда, почти на вопрос вменяем... весь текст скрыт [показать]
     
     
  • 6.65, umbr, 21:40, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Синьор не станет писать такую чушь http www opennet ru opennews art shtml num... весь текст скрыт [показать]
     
  • 3.17, Xasd, 14:34, 27/04/2012 [^] [ответить] [смотреть все]  
  • +5 +/
    пользуясь случаем присутствия специалиста -- спрошу следущее когда в Java ... весь текст скрыт [показать]
     
     
  • 4.19, жабабыдлокодер, 15:50, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    По мне, так никогда бы Иначе может быть следующее http lurkmore to D0 9A D0... весь текст скрыт [показать]
     
     
  • 5.43, Xasd, 23:18, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    хаха мем зачотный между прочим ноо неее вполне ОЧЕВИДНО же что define ... весь текст скрыт [показать]
     
  • 4.24, Аноним, 16:30, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Пользуясь случаем отвечу никогда В ней много чего еще не появится Если вам ... весь текст скрыт [показать]
     
  • 4.25, Аноним, 16:36, 27/04/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    Тро-ло-ло Java славится своим выпрямлением рук даже у быдлокодеров Это одна ... весь текст скрыт [показать]
     
  • 4.31, VoDA, 19:50, 27/04/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    gt оверквотинг удален Sun-овцы решили закрыть еще одну возможность гов крив... весь текст скрыт [показать]
     
     
  • 5.32, жабабыдлокодер, 21:25, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    В стандартных библиотеках utils и sql действительно есть разные классы Date Ино... весь текст скрыт [показать]
     
     
  • 6.40, Xasd, 23:00, 27/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    пусть тогда исключат while-и-for из языка ато вдруг бесконечный цыкл ВНИМ... весь текст скрыт [показать]
     
  • 5.35, Xasd, 21:52, 27/04/2012 [^] [ответить] [смотреть все]  
  • +3 +/
    sarcasm code UtilDate dateA new UtilDate говнокод ... весь текст скрыт [показать]
     
     
  • 6.36, Аноним, 22:38, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Перед вами все разложили.

    А так +1

     
     
  • 7.37, Xasd, 22:54, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    ну и я разложил :) ведь
     
  • 6.38, Xasd, 22:57, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    а главное солидный fixed - ... весь текст скрыт [показать]
     
  • 6.41, жабабыдлокодер, 23:04, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Meine lieber gott Ну, если уж так свербит, кто мешает сделать вот так public... весь текст скрыт [показать]
     
     
  • 7.42, Xasd, 23:08, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    слава иегове отличный костль не всё потеряно значит в этом языке xD спасибо, б... весь текст скрыт [показать]
     
     
  • 8.44, жабабыдлокодер, 23:33, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Вы вообще хоть что-нибудь на жабе писали или так, просто мимо проходили есть ме... весь текст скрыт [показать]
     
     
  • 9.47, Xasd, 01:19, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    который предположим возврашает НЕ объекты класса UtilDate а совершенно други... весь текст скрыт [показать]
     
     
  • 10.54, жабабыдлокодер, 08:19, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Если такая аллергия на написание полного пути - можно попробовать и через интерф... весь текст скрыт [показать]
     
  • 5.48, Xasd, 01:43, 28/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    здесь мы имеем дело с Коллизией Имён проблема которая устранена у всех остальны... весь текст скрыт [показать]
     
     
  • 6.66, Aleks Revo, 14:38, 30/04/2012 [^] [ответить] [смотреть все]  
  • +/
    А ещё Java не меняет пелёнки, так что это инструмент не для всех, да :-)
     
  • 1.2, ыгчч, 11:24, 27/04/2012 [ответить] [смотреть все]  
  • –2 +/
    > В число официально поддерживаемых сборщиков мусора включён G1 (Garbage First)

    Название неимоверно доставляет.
    Прямо рекламный слоган Java - Garbage First.

     
  • 1.3, Аноним, 11:50, 27/04/2012 [ответить] [смотреть все]  
  • +/
    а для интелей они AES и или AVX не задействовали lol ... весь текст скрыт [показать]
     
     
  • 2.4, ыгчч, 12:11, 27/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Не *lol* а маркетинг. Надо ж эту хрень (SPARC T4) как-то продавать.
     
  • 2.7, VoDA, 12:16, 27/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Скорее бонус в том, что криптография сервеной стороны на T4 работает намного-нам... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, umbr, 13:01, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Наверно имеются ввиду оракловские крипто-плагины с нативными либами под Т4 ... весь текст скрыт [показать]
     
     
  • 4.14, VoDA, 14:21, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Думаю, что оптимизация идет на уровне самой JMV за счет использования более мощн... весь текст скрыт [показать]
     
     
  • 5.21, umbr, 15:54, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Более мощные конструкции CPU доступны в JVM только через объявление метода нат... весь текст скрыт [показать]
     
     
  • 6.28, VoDA, 19:41, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Под множеством методов лежит нативы Думаю в крипто это еще больше Так что испо... весь текст скрыт [показать]
     
  • 3.13, Аноним, 13:17, 27/04/2012 [^] [ответить] [смотреть все]  
  • +/
    я тестировал одно время, правда не на t4, а на t2, опять же на них количество кр... весь текст скрыт [показать]
     
  • 2.12, h31, 13:06, 27/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > а для интелей

    Уже давно AES-NI используют.

     
  • 1.6, toany, 12:15, 27/04/2012 [ответить] [смотреть все]  
  • +/
    млин опять бот нет будет на маках, как достает , то что Apple задерживает обновы патча их!!!
    опять будут приходит пакеты в обновлениях по типу "remove mailware" : (((
     
     
  • 2.10, toany, 12:32, 27/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    перечитал еще раз новость -- фуххх както по спокойней стало... весь текст скрыт [показать] [показать ветку]
     
  • 1.9, toany, 12:20, 27/04/2012 [ответить] [смотреть все]  
  • +/
    Жду, не дождусь , когда уже Oracle сам допилет  Java Plugin и Java Web Start, JRE в сделующем или через релиз, чтобы свалить с шестерки сразу на семерку и самому контролировать обновы.
     
  • 1.45, ILYA INDIGO, 00:08, 28/04/2012 [ответить] [смотреть все]  
  • +/
    Я что один кто юзает openJDK и одному мне насрать на оракловскую жабу?
     
     
  • 2.49, JL2001, 01:55, 28/04/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    в качестве эталонной реализации Java SE 7 использован не проприетарный пакет JDK... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, ILYA INDIGO, 02:03, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Спасибо за разъяснение, но я так понял что ситуация с Java SE 7 и openJDK аналогична с MySQL и MariaDB, где имеем недосвободную ораколовскую реализацию, и открытый и более шустрый свободный форк.
     
     
  • 4.51, Java coder, 03:09, 28/04/2012 [^] [ответить] [смотреть все]  
  • +/
    Только в данном случае более шустрый вариант это Oracle JDK. И да, 90% разработчиков OpenJDK - работники Oracle.
     
  • 4.52, Avator, 03:42, 28/04/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    вы неправильно поняли. Реально начиная с 7ки разница фактически только в том, что JDK от Oracle поставляется в собранном виде под все платформы, а OpenJDK в виде сорцов (и мэинтейнеры для дистрибутивов сами пакеты из сорцов собирают).
    Разницы в коде фактически нет. (там что-то меньше 0,1% вроде бы было).
     

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


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