LINUX.ORG.RU

Новости «Java»

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

 

Вышел 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, 2 и 3.

Группа инициативных товарищей решила, что неплохо бы иметь такую программу и в 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
()

Mirah это JRuby++

 , , , ,

Группа Java

От проекта портирования Ruby на JVM, известного как JRuby, отделилась новая ветвь разработки. Charles Oliver Nutter предложил свой вариант JRuby, назвав его «Mirah». Mirah на яванском языке означает «рубин».

Целью Наттера было создать язык «практически не отличающийся от Ruby», но при этом со статической типизацией и компилируемый в java-байткод.

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

Karapuz
()