LINUX.ORG.RU

Новости «Java»

Активные теги:

 

Вышел Jython 2.5.2

 , ,

Группа Java

После полутора лет разработки (последняя версия была выпущена 9 сентября 2009 года) вышла в свет новая версия Jython — реализации языка Python на Java. Jython является интерпретатором и компилятором (с возможностью компилировать в байткод Java).

Помимо стандартной библиотеки, программы, выполняемые в среде Jython, могут использовать любые классы Java.

Список нововведений:

  • модуль сокетов теперь поддерживает IPv6;
  • модуль сокетов также поддерживает многоязычные доменные имена (Internationalized Domain Names (RFC 3490)), поддерживаемые в Java 6;
  • повышение производительности: на тесте Richards Jython 2.5.2 работает в 3 раза быстрее, на тесте Pystone на 20% быстрее, чем версия 2.5.1;
  • модуль Posix/nt был переписан, его производительность заметно улучшилась;
  • улучшены сообщения OSError об ошибках в Windows;
  • немного уменьшено время запуска;
  • улучшен модуль эмуляции readline (требуется для поддержки IPython);
  • функции Python теперь могут быть переданы непосредственно в методы Java, которые принимают одиночный метод интерфейса (например, Callable или Runnable);
  • добавлен индексатор Google;
  • исправлены многочисленные ошибки.

>>> Подробности (jython.org)

memnek
()

Вышел GlassFish 3.1

 ,

Группа Java

Несмотря на то, что это минорный релиз, он принес много нового по сравнению с прошлым. Среди обновлений:

  • кластеризация;
  • использование SSH для управления кластером;
  • High Availability для сессий, для JMS, для RMI-IIOP;
  • улучшенный и переработанный GlassFish Embedded API, GlassFish RESTful API;
  • последняя версия Felix-платформы и шелла Felix;
  • Maven-плагин;
  • автоматическое версионирование приложений;
  • поддержка weblogic.xml.

Также Oracle предлагает плагин Load Balancer для следующих web-серверов:

  • Oracle iPlanet Web Server 7.0 Update 9+ (32–битный)
  • Apache HTTP Server 2.2.x (32–битный)
  • Microsoft IIS 7.5+ (32–битный и 64–битный с поддержкой 32–битных приложений)
  • Oracle HTTP Server 11.1.1.4+ (32–битный)

>>> Подробности (java.net)

JFreeM
()

Конференция JavaDay Казань

 , ,

Группа Java

5 марта 2011 года Лаборатория Открытых Технологий FOSS Labs при поддержке корпорации Oracle проводит конференцию JavaDay Казань.

В конференции с докладами примут участие разработчики компании Oracle, а также представители различных компаний, занимающихся разработкой на Java. Будет проведён ряд мастер-классов по Java-технологиям.

Конференция состоится в IT-парке по адресу: г. Казань, ул. Петербургская, 52.

Предварительная регистрация

>>> Сайт FOSS Labs (fosslabs.ru)

valrust
()

Oracle выпустила 24-е обновление Java 6

 ,

Группа Java

Данное обновление исправляет известную проблему с «числом смерти». Напомню, что ранее был выпущен патч, исправляющий данную проблему в предыдущей версии JRE/JDK. Кроме этого, обновление содержит исправление регрессии в Java-плагине под браузером AOL. Также обновлены некоторые дополнительные компоненты, такие как Java DB (Derby) и OlsonData.

>>> Подробности (oracle.com)

bbk123
()

Группа разработчиков Scala получила грант Евросоюза

 , , ,

Группа Java

Группа разработчиков языка Scala получила грант Евросоюза, выиграв конкурс языков для параллельного программирования. Разработчики получат в течение следующих 5 лет на развитие своего детища 2,3млн €.

Scala — язык программирования для платформы JVM, сочетающий возможности объектно-ориентированного и функционального программирования. Scala был разработан в лаборатории швейцарского ВУЗ’а EFPL.

>>> Подробности (scala-lang.org)

Karapuz
()

Oracle и Apple анонсировали OpenJDK для MacOS X

 , , , ,

Группа Java

Apple передаст 32битную и 64битную HotSpot VM, библиотеки классов, сетевой стек и графическую подсистему из своей Java в проект OpenJDK. Ожидается, что версия OpenJDK 1.7 для OSX выйдет с небольшим опозданием после версий под другие платформы. Версия OpenJDK для OSX стала очень актуальной после заявления Apple о прекращении разработки собственной Java.

>>> Подробности (oracle.com)

r
()

Apache объявил о выходе из комитета Java Community Process

 , , , ,

Группа Java

Apache Software Foundation объявил о выходе из коммитета Java Community Process. За 10 лет участия фонд участвовал в создании и реализации большого количества спецификация платформы Java.

Решение о выходе было принято по результатам голосования по спецификациям Java 7 и 8, запрещающими создание альтернативных и свободных реализаций платформы Java.

ASF подчеркивает, что существующий сегодня процесс JCP перестал разрабатывать открытые спецификации, а Executive Committee не имеет реальной силы в принятии решений по развитию платформы.

>>> Подробности (apache.org)

maxcom
()

IntellijIDEA 10

 , , , , , , , , ,

Группа Java

Вышла новая версия одной из лучших IDE для платформы Java.

В этой версии:

  • Улучшено автодополнение кода
  • Увеличена скорость запуска IDE и синхронизации проекта с внешними изменениями
  • Модуль для разработки под Android стал доступен в свободной редакции
  • Добавлена поддержка распределенной системы контроля версий Mercurial. Добавлена поддержка инфраструктуры GitHub.com
  • Расширена поддержка Spring 3.0, GWT, Groovy, AspectJ, Grails
  • Обновлены плагины для поддержки Scala, Python/Django и Ruby
  • Поддержка работы на нескольких мониторах

IDE по прежнему доступна в двух редакциях - свободно распространяемой базовой версии и коммерческой версии с enterprise-функциями

>>> Подробности (jetbrains.com)

maxcom
()

Были одобрены черновики спецификаций Java SE7 и SE8

 , , , , jsr, , , ,

Группа Java

6 декабря 2010 года на голосовании JCP (Java Community Process) были одобрены спецификации Java SE7 и Java SE8. В частности, за JSR336 и JSR337 проголосовали 12 членов, 3 были против. Oracle, HP, IBM, SAP, VMWare, и Red Hat проголосовали за, как и Eclipse Foundation, в то время как the Apache Foundation, Google, и член коммитета Tim Peierls проголосавали против. Ознакомиться со всеми изменениями, предлагаемыми в данных JSR можно по приведенным выше ссылкам. В основном они касаются введения автоматического управления ресурсами ввода/вывода, упрощенного использования generics и более простого использования механизма исключений.

Что интересно отметить, Apache и Google не против технических сторон данных JSR. Причины, которые заставили их голосовать против связаны с политикой, проводимой Oracle. Apache заявила, что «с их стороны будет бессовестно голосовать за развитие платформы Java при такой политике Oracle», а Google не соглашается с текущими лицензионными вопросами.

>>> Подробности (javaworld.com)

zootcat
()

Джеймс Гослинг об Apple, Apache, Google, Oracle и о будущем Java

 gosling, , , ,

Группа Java

Опубликована видеозапись недавнего выступления Джеймса Гослинга, автора языка Java, на встрече, организованной пользовательскими группами Web Java и JavaFX Кремниевой долины.

Среди прочего, Гослинг затрагивает следующие темы:

  • его уход из Oracle,
  • развитие Java под управлением Oracle,
  • использование Java в Android,
  • прекращение поддержки Java компанией Apple,
  • отношения между IBM и Oracle,
  • беспокойство Apache Software Foundation,
  • его занятия в последнее время,
  • другие языки программирования и технологии,
  • будущее Java.

>>> Видео (flash) (marakana.com)

Fice
()

Вышел Webspec 1.2.1

 , , watij, ,

Группа Java

18 ноября увидел свет очередной выпуск Webspec — Java-фреймворка для автоматизации тестирования веб-приложений.

Webspec является новым витком развития фреймворка Watij, в котором добавлена возможность работы с браузерами, отличными от Internet Explorer, на различных платформах, включая Linux, Mac OS X, BSD и Solaris, улучшена работа с JavaScript, а также проведён объёмный рефакторинг кода.

В версиях 1.1-1.2.1 улучшена работа с всплывающими окнами, фреймами, добавлена интеграция с JRuby (включая работу с irb), реализована работа в «тихом режиме» (silent mode), доработаны некоторые из основных методов и исправлены многие ошибки.

Официальный сайт проекта

>>> Подробности (google.com)

vostrik
()

Hadoop на Harmony

 , , , , ,

Группа Java

Guillermo Cabrera из подразделения IBM Emerging Technology объявил об успешном запуске среды распределённых вычислений Hadoop на платформе Apache Harmony. Подобная среда является хорошим стресс-тестом, демонстрирующим стабильность платформы.

Для запуска была выбрана сборка Harmony Select 6 - легковесная версия JVM без поддержки GUI, апплетов и некоторых других технологий.

Работы по подготовке Harmony к запуску Hadoop длились несколько месяцев.

>>> Подробности (apache.org)

maxcom
()

Oracle опубликовал новые спецификации Java 7 и 8

 , , , ,

Группа Java

Mark Reinhold, главный архитектор платформы Java в Oracle, объявил о представлении четырёх спецификаций платформы Java для утверждения комитетом Java Community Process:

  • JSR 334 - небольшие улучшения языка программирования Java;
  • JSR 335 - лямбда-выражения для языка Java;
  • JSR 336 - состав Java SE 7;
  • JSR 337 - состав Java SE 8.

Набор тестов, обязательных для сертификации платформы - TCK, по-прежнему содержит ряд ограничений, не позволяющих создание OpenSource-версии платформы. Так, ограничение Field of Use запрещает создание реализаций для мобильных телефонов, нетбуков, киосков, телевизоров, принтеров и некоторых других классов устройств. Другой пункт лицензии явно запрещает создание альтернативных реализаций спецификаций.

Голосование по спецификациям продлится две недели. Фонд Apache Software Foundation ранее объявил о планах голосовать против принятия спецификаций.

>>> Подробности (jroller.com)

maxcom
()

Apache выдвинула ультиматум корпорации Oracle

 , , , , , , , ,

Группа Java

На официальном блоге Apache Software Foundation (ASF) появился текст заявления с очередным требованием предоставить ASF, члену JCP, лицензию на свободное использование TCK для Java SE. Но на этот раз ASF обещает выйти из состава JCP, в случае невыполнения их требований.

Интересно, чем закончится противостояние Apache и Oracle. Возможно ли появление альтернативной VM-платформы? Однажды это уже произошло. Имеется в виду появление .Net после судебного иска Sun к Microsoft.

>>> Заявление ASF (apache.org)

bbk123
()

Вышел YourKit 9.5

 , ,

Группа Java

Вышла новая версия Java Profiler YourKit — коммерческого профайлера для приложений на Java и .Net. Текущая версия получила номер 9.5. Девятая ветка поддерживает Java 6 и 7. Для предыдущих версий следует использовать более ранние версии YourKit.

Приложение кроссплатформенное и поддерживает следующие платформы: Linux, Windows, FreeBSD, Mac OS X (Intel), Solaris (SPARC and X86), HP-UX (IA64, 32- and 64-bit)

Приложение платное, но есть бесплатная лицензия для некоммерческих Open Source продуктов.

Основные изменения по сравнению с версией 9.0:

  • Attach Mode - теперь приложения Java можно запускать без агента профайлера. Агент подключается к уже запущенному приложению по требованию.
  • Профилирование памяти стало ещё удобнее.
  • Улучшены интерфейс и интеграция с популярными IDE.
  • Много других новшеств.

>>> Подробности (yourkit.com)

Toll
()

Oracle анонсирует бесплатную и Premium версии Java VM

 , ,

Группа Java

Адам Мессингер (Adam Messinger), вице-президент Oracle по разработке, заявил на конференции QCon, что Oracle будет разрабатывать две версии JVM на основе OpenJDK: платную и бесплатную.

Мессингер не объяснил, чем Premium будет отличаться от бесплатной, но, похоже, она будет работать быстрее и поддерживать дополнительные способы взаимодействия с Java-библиотеками, разрабатываемыми самой Oracle.

>>> Подробности (theregister.co.uk)

grim
()

IBM будет участвовать в развитии OpenJDK

 , , , , , ,

Группа Java

Oracle и IBM анонсировали совместные планы по развитию OpenJDK.

По сообщению Bob Sutor, вице-президента IBM по Linux и СПО, компания перестанет участвовать в проекте Apache Harmony — попытке разработать полностью соответствующую спецификациям альтернативную реализацию Java SE.

Переход с Harmony на OpenJDK объясняется тем, что Oracle (как и Sun ранее) отказалась предоставить сертификационные тесты (Java SE TCK) для Apache Software Foundation.

>>> Подробности (sutor.com)

maxcom
()

Nevernote — клон Evernote

 , , , nevernote,

Группа Java

Для Windows с давних пор имелась популярная программа Evernote. Проще всего описать её словами «продвинутый хранитель заметок, вырезок из веба и todo». Пару лет назад evernote.com создала онлайн-сервис, позволяющий синхронизировать накопленную в Evernote информацию между всеми устройствами. Так, существует онлайн-evernote для мобильных телефонов с Android. Примеры использования Evernote доступны в многочисленных ознакомительных видео: 1 (youtube.com), 2 (youtube.com) и 3 (youtube.com).

Группа инициативных товарищей решила, что неплохо бы иметь такую программу и в Linux, и создала Nevernote, под лицензией GPL. Программа работает под всеми ОС.

>>> Подробности (sourceforge.net)

Karapuz
()

Все хотят независимости Java. Кроме Oracle

 , ,

Группа Java

Несколько дней назад JCP проголосовала ЗА и призвала Oracle к тому, чтобы выделить процесс разработки и сертификации Java в независимую организацию.

Так как эта организация имеет контроль над принятием нововведений в Java, то все планы Oracle по развитию этой технологии могут быть отвергнуты. Как минимум одна организация (ASF) пообещала устроить проблемы при принятии любых постановлений связанных с развитием Java. Так же могут поступить и другие члены организации, проголосовавшие за независимость технологии (Google, IBM, Red Hat, Intel, VMware, Nokia, AT&T, Research In Motion, Vodafone, Apache Software Foundation (ASF))

Борьба за независимость ведётся давно. Да и сама Oracle требовала от покойной Sun того же не далее чем в 2007 году. Sun отделывалась малозначительными отговорками. С приходом Oracle трения в организации нарастают быстрее. Oracle практически прекратила консультации с JCP и начала нагружать членов организации бессмысленными задачами. К примеру, от Oracle поступило предложение к членам организации предоставить список независимых организаций по разработке технологий и стандартизации, на примере которых можно было бы организовать независимость Java. После того, как в качестве примеров были представлены W3C, OASIS, OMG и соответствующие планы, Oracle ответила в стиле покойной Sun.

То есть Oracle делает всё, чтобы настроить JCP против себя и, похоже, движется к роспуску организации. Так, сотрудники Sun уже предлагали распустить JCP, когда было задержано принятие J2EE 6 из-за неразрешённых проблем с лицензированием TCK.

>>> Подробности (theregister.co.uk)

grim
()

Oracle опубликовала планы по улучшению платформы Java

 , , , , ,

Группа Java

Компания Oracle обнародовала планы по совершенствованию платформы Java Platform, Standard Edition (Java SE) и ее оптимизации под новые модели приложений и типы оборудования, включая расширенную поддержку скриптовых языков, повышение производительности разработки и сокращение операционных затрат.

Представленные планы предусматривают выпуск новых версий OpenJDK в 2011 и в 2012 гг. Эти новые версии лежат в основе Oracle Java Development Kit (JDK) 7 и JDK 8. Решения о включении новых функций в выпуски JDK 7 и JDK 8 принимались при активном участии сообщества Java-разработчиков.

Проект OpenJDK продолжает успешно развиваться благодаря вкладу Oracle, а также других компаний, исследователей и разработчиков. Модель лицензирования OpenJDK остается неизменной.

В настоящее время Oracle работает над объединением Oracle Java HotSpot Java Virtual Machine (JVM) и Oracle JRockit JVM в единую виртуальную машину, в которой будут эффективно использоваться преимущества каждой из этих реализаций виртуальных машин.

Oracle JDK и Java Runtime Environment (JRE) будут по-прежнему доступны для бесплатной загрузки, без изменения существующих моделей лицензирования.

Дополнительные приложения, такие как JRockit Mission Control, JRockit Real Time, Java for Business и Enterprise Support, как и раньше, будут доступны за отдельную плату.

В выпуске JDK 7 запланированы:

  • Инструкция InvokeDynamic и вспомогательные функции для динамических языков программирования
  • Fork/Join Framework и дополнения к API параллелизма и поддержки коллекций для многопоточного Java-кода
  • Усовершенствования языка (большая часть результатов проекта Coin) для повышения производительности разработки, а также для создания более понятного и лаконичного Java-кода
  • Поддержка протоколов Session Description Protocol (SDP) и Stream Control Transport Protocol (SCTP)
  • Новые API ввода/вывода — гибкий API для работы с файловой системой и асинхронный ввод/вывод
  • Поддержка усовершенствованных стандартов — Unicode, локализация, безопасность, шифрование, XML и JDBC
  • Повышение производительности JVM

В выпуске JDK 8 запланированы:

  • Лямбда-выражения для повышения производительности разработки и более эффективного использования многоядерных процессоров
  • Усовершенствования языка (остальные результаты проекта Coin)
  • Реализация модульности (проект Jigsaw) для упрощения задач проектирования, сборки и развертывания приложений
  • Ускоренный запуск JVM и совершенствование эргономичности.

>>> Подробности (oracle.com)

Trojan_Winlock
()