23 Ноября 2024, 14:37

Java

Автор Script, 20 Июня 2008, 15:21

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Script

20 Июня 2008, 15:21 Последнее редактирование: 31 Января 2011, 10:18 от Zhek@Ch
[size="3"]Java полностью свободна под лицензией GPL[/size]

Теперь ява полностью открыта и свободна!!!

ЦитироватьДва года назад, в мае 2006 года, Sun объявляла о готовности к "переводу" Java на другую схему лицензирования. А именно, - на GPL.

И вот, через 2 года, это произошло. Отныне Java полностью свободна и открыта даже в соответствии с представлениями о свободе и открытости таких пуристов, как Р. Столлмэн.

В 2007 году Sun добилась в Java (JDK версии 6) минимизации объемов кода, не допускающих GPL-лицензирование - порядка 4%. Но с учётом общей сложности проекта эта цифра оказалась немаленькой.

И вот, наконец, проект IcedTea, который официально и легально, на основании соглашения с Sun, ведёт Red Hat, достиг первых поставленных целей.

Во-первых, в рамках IcedTea, исходные кодах Java авторства Sun были сделаны "очищены" от недопустимого для GPL-лицензирования кода.

Во-вторых, для замены утраченных фрагментов был использован (естественно, с адаптацией) код изначально GPL-лицензированного проекта GNU Classpath.

Ну и, в-третьих, всё это было сделано успешно, что подтверждается успешным прохождением нового кода всех тестов из набора Java Test Compatibility (TCK). А их в этом наборе немало - более 80 тысяч. И под полтора миллиона строк Java-кода.

Пока полностью свободная и открытая Java входит в состав только дистрибутива Fedora 9. Впрочем, речь идет больше отрадиционном для мира freenix'ов вхождении на уровне бинарных пакетов - все, кому не терпится, могут или дождаться реакций разработчиков своих дистрибутивов, или, в конце концов, самостоятельно собрать свою Java - все исходные тексты проекта IcedTea, естественно, доступны. (с) Андрей Зубинский
"Ubuntu" is an ancient African word, meaning "I can't configure Gentoo" © Davidov                   -----     фриЛСДшник

turbo

29 Августа 2008, 20:15 #1 Последнее редактирование: 31 Января 2011, 10:25 от Zhek@Ch
[size="3"]Появились бинарные пакеты Java JDK и JRE для ОС FreeBSD 6 и 7[/size]

Деб Гудкин (Deb Goodkin) от имени организации FreeBSD Foundation объявил о выходе бинарных инсталляционных пакетов Java JDK и JRE 6.0 для операционной системы FreeBSD версий 6.x и 7.x.
Представленные релизы Java для FreeBSD 6/7 доступны для двух наиболее распространенных архитектур: i386 и amd64. Бинарные пакеты Java для FreeBSD можно свободно скачать с сайта сайта FreeBSD Foundation.
Авторы в своем анонсе выразили благодарность Курту Миллеру (Kurt Miller) за его работу над этим проектом, а также Грегу Льюису (Greg Lewis) и Джунг-юк Киму (Jung-uk Kim) из FreeBSD Java Project за оказанную ими помощь и поддержку.
http://www.nixp.ru/news/9231

turbo

16 Октября 2008, 17:51 #2 Последнее редактирование: 31 Января 2011, 10:29 от Zhek@Ch
[size="3"]Вышел свободный Java пакет IcedTea6 1.3[/size]

Объявлено о выходе нового релиза IcedTea6 1.3, полностью открытого Java пакета на базе OpenJDK с интеграцией компилятора gcj (GNU Compiler for Java) и заменой закрытых бинарных составляющих на код из открытой библиотеки Java классов GNU Classpath.

Некоторые новшества:

 * Пакет основан на сборке OpenJDK 6 b12;
 * Включена поддержка библиотеки для синтеза звука Gervill;
 * Реализована поддержка технологии LiveConnect (вызов Java методов и Javascript и наоборот), которая недавно была удалена из кода Firefox 3.1;
 * Интегрирована поддержка звукового сервера PulseAudio;
 * В состав включена утилита VisualVM;
 * Добавлена возможность работы с JVM CACAO;
 * Появилась экспериментальная поддержка Shark JIT-компилятора, основанного на LLVM, для архитектур поддерживаемых Zero-assembler;
 * Доработана поддержка криптографических функций, теперь поддерживаются все алгоритмы шифрования и размеры ключей, имеющиеся в Sun Java.
 * Интегрирован код проекта Mozilla Rhino (Javascript интерпретатор на Java) для поддержки javax.script;
 * Добавлены Zero-сборки для alpha, arm, mips, mipsel, m68k, s390.
http://mail.openjdk....ber/003525.html
http://www.opennet.r...shtml?num=18446

turbo

17 Октября 2008, 16:51 #3 Последнее редактирование: 31 Января 2011, 10:32 от Zhek@Ch
[size="3"]Java SE 6 Update 10 - значительный шаг навстречу web-приложениям[/size]

Объявлено о выходе релиза Java SE 6 Update 10, в который добавлена реализация принципиально новой архитектуры плагинов, позволяющая запускать апплеты и Swing-приложения в минимальном окружении (4-5Мб вместо 15Мб), при необходимости подгружая недостающие библиотеки по сети.

Новая архитектура плагинов, добавила новые возможности по выполнению Java и JavaFX приложений в web-браузере, например, выполнять их прямо из JNLP (Java Network Launching Protocol) контейнеров, размещенных в сети. Поддерживается возможность выполнения приложений не только в локальной JVM, но и на удаленном сервере (технология Web Start). Также улучшены средства для интеграции между Java и Javascript приложениями, расширена поддержка web-сервисов, добавлены функции для доступа к DOM-дереву содержимого документа.

Из других новшеств, внимание заслуживает обновление раздела документации, в котором появилось 14 новых руководств. Кроме того, Java SE 6 Update 10 может похвастаться объемом исправленных ошибок - в новом релизе устранено 720 проблем. Особенно заметна работа по оптимизации производительности Java SE 6, например, заметно увеличилась скорость запуска приложений.
http://cld.blog-city..._10_is_here.htm
http://www.opennet.r...shtml?num=18454

turbo

04 Декабря 2008, 18:48 #4 Последнее редактирование: 31 Января 2011, 10:36 от Zhek@Ch
[size="3"]Обновление Java 6 update 11. SpringSource анонсировала промышленную версию Tomcat[/size]

Вышло одиннадцатое обновление Java SE Runtime (JRE) 6 и Java SE Development Kit (JDK) 6. По сравнению с прошлыми выпусками, зафиксировано относительно небольшое число исправлений. Но интересно другое, из 34 исправлений, 14 имеют отношение к устранению уязвимостей. В настоящее время подробности по исправленным проблемам безопасности не сообщаются, 14 сообщений "Sun Alerts" помечены как "неизвестная уязвимость" ("unknown vulnerability").

Из новшеств можно отметить обновление базы часовых поясов до версии 2008i, реализацию поддержки развернутого описания UTF-8 символов (например, 0xc0 0xaf вместо короткой записи 0x2f для символа U+002f), улучшение поддержки OpenSolaris, добавление корневых сертификатов Camerfirma и T-systems.

Кроме Java 6 update 11, выпущены обновления прошлых веток: Java 5.0 Update 17, Java 1.4.2_19 и Java 1.3.1_24. Более того, сегодня компания Sun Microsystems обещала выпустить финальную версию JavaFX 1.0, платформы пытающейся конкурировать с Adobe Flash в области разработки интерактивных интернет-приложений.

В заключение, можно отметить заявление компании SpringSource на конференции SpringOne Americas 2008 о создании на базе контейнера для выполнения сервлетов Apache Tomcat нового продукта "enterprise" класса - tc Server. В дополнение к стандартным возможностям Tomcat в tc Server добавлены средства для централизованного управления, мониторинга и диагностики при работе группы серверов. Например, приложение может быть размещено, запущено или остановлено на определенном сервере или группе серверов из единой административной консоли. Возможности диагностики включают средства для обнаружения блокировок, инкрементальной трассировки, идентификации ошибок. Продукт будет распространяться в исходных текстах, бизнес-модель компании SpringSource построена на предоставлении сервисов и поддержке. В настоящее время силами компании SpringSource осуществляется около 80% коммитов в код проекта Tomcat. Выпуск первой публичной версии tc Server намечен на январь 2009 года.
http://www.opennet.r...shtml?num=19219

ping_Win

26 Января 2009, 22:18 #5 Последнее редактирование: 03 Марта 2011, 12:45 от Zhek@Ch
[size="3"]Представлен релиз свободного J2EE сервера GlassFish 2.1[/size]

"GlassFish Project - v2.1 FinalBuild" - представлен релиз свободного (CDDL и GPLv2) J2EE сервера GlassFish 2.1. В новой версии исправлено около 500 проблем, в состав включен код SailFin 1.0 (SIP Servlets API), интегрирован сервис управления группами из кластерного фреймворка Shoal, добавлена более надежная система репликации сессий, интегрирована версия 4.3 платформы MQ (Open Message Queue).

http://www.opennet.r...shtml?num=19951

ping_Win

03 Февраля 2009, 19:48 #6 Последнее редактирование: 31 Января 2011, 10:39 от Zhek@Ch
[size="3"]Вышел свободный Java пакет IcedTea6 1.4[/size]

Анонсирован выход релиза проекта IcedTea6 1.4, полностью открытой реализации Java SE 6, построенной на базе OpenJDK с интеграцией компилятора gcj (GNU Compiler for Java) и заменой закрытых бинарных составляющих на код из открытой библиотеки Java классов GNU Classpath.

Некоторые новшества:

 * Осуществлен переход на b14 сборку OpenJDK, задействован код OpenJDK7 Hotspot 14;
 * Добавлена поддержка XRender, Java2D теперь выполняется быстрее и может работать поверх соединений с удаленным X-сервером как с локальным;
 * Исправлено 11 уязвимостей, ранее исправленных в релизах Java 6 update 11, Java 5.0 Update 17, Java 1.4.2_19 и Java 1.3.1_24. 5 уязвимостей имеют статус критических и позволяют злоумышленнику различными способами выйти за пределы изолированного окружения и повысить свои привилегии в системе;
 * Улучшена поддержка PulseAudio и ALSA (теперь ALSA использует default устройство), исправлены ошибки при сборке в gcc 4.3 и 4.4-pre;
 * Плагин IcedTeaPlugin теперь поддерживает HTTPS сайты и добавляет предупреждение для ненадежных сертификатов;
 * Из состава пакета исключена утилита VisualVM;
 * Shark JIT-компилятор, основанный на LLVM, теперь можно использовать на 64-рязрядных платформах;
 * Исправлены недоработки при отображении шрифтов, окон и графических элементов.

http://www.opennet.r...shtml?num=20090

ping_Win

05 Февраля 2009, 15:04 #7 Последнее редактирование: 31 Января 2011, 11:00 от Zhek@Ch
[size="3"]Обновление Java 6 update 12, представлена 64-разрядная сборка[/size]

Компания Sun Microsystems выпустила финальную версию двенадцатого обновления Java SE Runtime (JRE) 6 и Java SE Development Kit (JDK) 6, в котором зафиксировано 140 исправлений ошибок. В новой версии представлены новшества:

 * Реализована 64-разрядная сборка java плагина, что позволяет использовать его в web-браузерах, собранных для 64-разрядных платформ;
 * Добавлена поддержка платформы Windows 2008;
 * Увеличена скорость запуска и работы JavaFX приложений;
 * Увеличена производительность кода сглаживания графических элементов, заполнения областей, отрисовки прямоугольников и линий;
 * Уменьшено время запуска Webstart приложений.

Отдельно подчеркивается, что в Java 6 update 12 отсутствуют связанные с безопасностью исправления. Многие уверены, что релиз вышел в декабре, но это не так, 12 декабря вышла первая ранняя тестовая сборка обновления (Early Access, Beta milestone), 24 декабря - вторая тестовая версия, 2 февраля - финальный релиз.

http://www.opennet.r...shtml?num=20119

ping_Win

12 Февраля 2009, 11:56 #8 Последнее редактирование: 03 Марта 2011, 12:47 от Zhek@Ch
[size="3"]Компания Sun интегрировала LAMP стек с сервером приложений GlassFish[/size]

"Sun Takes GlassFish, Industry's Most Downloaded Application Server, to New Heights With Integrated LAMP Stack" - компания Sun Microsystems представила новую web-платформу GlassFish Portfolio, основанную на компонентах сервера приложений GlassFish и типичных приложений LAMP стека (Apache Tomcat, Ruby, PHP, Memcached, Squid, Lighttpd, MySQL).

http://www.opennet.r...shtml?num=20225

ping_Win

27 Марта 2009, 17:18 #9 Последнее редактирование: 31 Января 2011, 11:09 от Zhek@Ch
[size="3"]В Java 6 Update 13 исправлено 16 уязвимостей[/size]

Компания Sun Microsystems выпустила внеплановые версии обновления Java: JRE 6 Update 13, JRE 5.0 Update 18, JRE 1.4.2_20 и JRE 1.3.1_25 с исправлением 16 уязвимостей, уровень опасности 9 из которых оценивается как критический:

 * Ошибка в JRE LDAP клиенте может быть использована злоумышленником для загрузки и выполнения произвольного кода, при получении специально подготовленных данных со стороннего LDAP сервера;
 * Переполнение буфера и целочисленное переполнение в JRE, позволяют двумя разными способами выполнить код злоумышленника в момент распаковки средствами утилиты "unpack200" специально модифицированных JAR архивов, с апплетами и приложениями Java Web Start;
 * Ошибка распаковки сериализированных данных в Java плагине, позволяет злуомышленнику добиться чтения, записи и выполнения файлов с локального диска;
 * Ошибка в виртуальной машине JRE, может быть использована для чтения, записи и выполнения файлов с локального диска, в момент генерации кода на платформе Solaris SPARC;
 * Три переполнения буфера в обработчиках GIF и PNG изображений могут привести к выполнению кода злоумышленника в системе при выполнении специально подготовленного апплета или Java Web Start приложения ;
 * Ошибка в JRE позволяет апплету или Java Web Start приложению инициировать переполнение буфера в момент обработки шрифтов, что может привести к выполнению кода злоумышленника;
 * Ошибка в JRE HTTP сервере позволяет злоумышленнику заблокировать работу JAX-WS сервиса;
 * Java плагин позволяет локально загруженному Javascript коду осуществить соединение с заданным сетевым портом, что может быть использовано в комбинации с XSS атакой (межсайтовый скриптинг) для организации соединения к прикрытым от внешнего мира сетевым сервисам локальной машины;
 * Java плагин позволяет выполнить апплеты под управлением более ранних версий JRE, если это разрешено пользователем. Может быть использовано через ввод пользователя в заблуждение для запуска кода эксплуатирующего уязвимости прошлых версий JRE;
 * Ошибка обработки crossdomain.xml файлов в Java плагине, может быть использована в апплетах злоумышленника для соединения к произвольным доменам, распространяющим crossdomain.xml файлы;
 * Ошибка в Java плагине позволяет валидному апплету изменить содержимое диалога с предупреждением безопасности и ввести пользователя в заблуждение;
 * Две ошибки в коде сохранения и обработки временных файлов со шрифтами, позволяют специально подготовленному апплету или Java Web Start приложению исчерпать место на диске;
 * Ошибка при инициализации LDAP соединений может быть использована для блокирования работы LDAP сервиса;

http://www.opennet.r...shtml?num=20948

turbo

16 Апреля 2009, 20:12 #10 Последнее редактирование: 01 Февраля 2011, 11:37 от Zhek@Ch
[size="3"]Вышла J2se платформа Apache Harmony 5.0m9 и кластерный Jvm Terracotta 3.0[/size]

Вышла девятая стабильная сборка свободной J2SE 5 (Java 2, Standard Edition) платформы Apache Harmony. В рамках проекта Apache Harmony разработаны независимые от Sun Microsystems реализации Java SE 5 JDK, виртуальной машины и библиотеки классов.

В новом выпуске Apache Harmony отмечены следующие улучшения:

 * Улучшение производительности в библиотеке классов, оптимизация работы JIT компилятора, сокращение интенсивности MUL/DIV/REM для целочисленных вычислений;
 * Новая реализация технологии сжатия Java-байткода, описанной в JSR-200;
 * Библиотека классов портирована для работы в операционных системах AIX и zOS;
 * Исправления ошибок, улучшение прохождения текстов на совместимость, устранение недоработок, вскрывшихся при испытаниях в тестовом комплекте Eclipse Test Suite.

Кроме того, выпущен релиз пакета для кластеризации Java приложений - Terracotta 3.0. Код Terracotta распространяется в рамках лицензии Terracotta Public Licence, основанной на Mozilla Public Licence. Продукт позволяет организовать работу виртуальной Java-машины распределенной на несколько узлов кластера и имеющей встроенную поддержку кеширования Java-объектов.

http://www.opennet.r...shtml?num=21285

turbo

29 Мая 2009, 19:06 #11 Последнее редактирование: 31 Января 2011, 11:22 от Zhek@Ch
[size="3"]Обновление Java 6 Update 14[/size]

Компания Sun Microsystems выпустила четырнадцатое обновление Java SE Runtime (JRE) 6 и Java SE Development Kit (JDK) 6, в котором зафиксировано 359 исправлений ошибок.

Новшества, появившиеся в Java 6 update 14:

 * В состав пакета включена новая версия виртуальной машины - Java HotSpot VM 14.0, содержащая ряд существенных улучшения в плане надежности и производительности. Например, добавлен давно ожидаемый высокопроизводительный сборщик мусора G1, от старого Concurrent Mark-Sweep (CMS) коллектора отличающийся поддержкой инкрементального уплотнения, лучшей предсказуемостью, простотой использования и возможностью работы в несколько параллельных потоков. Кроме того, в VM добавлена поддержка сжатия ссылок на объекты для 64-разрядных JRE систем и метод оптимизации, основанный на escape-анализе;
 * Поддержка сервисных тэгов (Service Tag) для платформы Windows, для Solaris и Linux поддержка была реализована в прошлых выпусках. Сервисные тэги позволяют, если установлено специальное ПО, автоматически сопоставить JRE окружению специальный уникальный идентификатор.
 * Поддержка черных списков, содержащих цифровые подписи jar файлов в которых присутствуют нерешенные проблемы безопасности. База сигнатур проблемных пакетов поставляется в комплекте.
 * В состав пакета интегрированы:
 o СУБД JavaDB 10.4.2.1 (разрабатывается в недрах проекта Apache Derby);
 o API из Java EE для создания web-сервисов JAX WS 2.1.6 (Java API for XML Web Services);
 o Система мапинга Java-классов в XML представление JAXB 2.1.10 (Java Architecture for XML Binding).

http://www.opennet.r...shtml?num=21946

turbo

29 Мая 2009, 19:10 #12 Последнее редактирование: 31 Января 2011, 11:26 от Zhek@Ch
[size="3"]Sun создает магазин Java-программ. Google выпустила Java фреймворк Guice 2.0[/size]

Джонатан Шварц, руководитель Sun Microsystems, объявил о подготовке к запуску проекта Vector, представляющего собой online магазин по продаже программ на языке Java. Новый ресурс позволит сторонним разработчикам и компаниям продавать или бесплатно распространять свои наработки. Sun будет зарабатывать, получая процент с данных продаж, примерно, как это уже давно делает Apple. Одним из интересных моментов является то, что обновления для программ представленных в магазине будут загружаться на машины пользователей через единый механизм Java Update. Более подробные сведения о новом проекте будут опубликованы в начале июня на конференции JavaOne.

Также можно отметить о выпуске компанией Google релиза легковесного Java фреймворка Guice 2.0, исходные тексты которого распространяются под лицензией Apache. Фреймворк поддерживает интеграцию с Java SE, Java EE, Google App Engine, Android и Google Web Toolkit (через GIN). Из сервисов Google, в которых используется Guice, можно отметить AdWords, Google Docs, Gmail и YouTube.

http://www.opennet.r...shtml?num=21837

turbo

08 Июня 2009, 19:46 #13 Последнее редактирование: 31 Января 2011, 23:24 от Zhek@Ch
[size="3"]Sun Microsystems начала тестирование Glassfish 3 и открыла магазин Java Store[/size]

Компания Sun Microsystems выпустила тестовую версию Java EE 6 и свободного J2EE сервера приложений GlassFish 3. В web-стеке из состава платформы GlassFish Portfolio обновлены версии приложений Apache httpd, Lighttpd, Apache Tomcat, Ruby, PHP, Python, Squid и MySQL, добавлен улучшенный интерфейс для управления. Также в платформу включена ранняя (early access) версия GlassFish v3, реализующая спецификации Java EE 6.

Также на конференции JavaOne был анонсирован запуск в тестовом режиме нового online магазина по продаже программ на языках Java и JavaFX, который позволит сторонним разработчикам и компаниям продавать или бесплатно распространять свои наработки. Sun будет зарабатывать, получая процент с данных продаж, примерно, как это уже давно делает Apple. Одним из интересных моментов является то, что обновления для программ представленных в магазине будут загружаться на машины пользователей через единый механизм Java Update. В настоящее время доступ к Java Store открыт только для разработчиков из США, другие регионы смогут оценить возможности системы через 3-4 месяца. На время тестирования магазина, которое продлится до 2010 года, все программы в Java Store будут распространяться бесплатно.

По заявлению руководителя Sun в мире насчитывается более 6.5 миллионов разработчиков на языке Java, продано более 7 миллиардов устройств с ПО на базе Java, из которых 2.6 миллиарда мобильных устройств, 40 миллионов телеприставок, и 800 миллионов установок Java на десктопах.

http://www.opennet.r...shtml?num=22012

turbo

21 Июля 2009, 18:36 #14 Последнее редактирование: 25 Ноября 2011, 21:07 от Zhek@Ch
[size="3"]Вышел сервер каталогов OpenDS 2.0 [/size]

Корпорация Sun Microsystems через год после версии 1.0 выпустила новый релиз службы каталогов OpenDS. В версии 2.0 добавлено множество новых функций, обзор которых публикует Ludovic Poitou на страничке своего блога.

Среди основных нововведений Poitou выделяет следующие:
# Переработанная графическая панель администратора
# Разделение пользовательского и административного трафика посредством специального менеджера обеспечивает качество обслуживание (QoS) и упрощает мониторинг.
# Защищенные соединения используют SASL шифрование.
# Полная поддержка UTF8.
# Шлюз DSML -> LDAP может быть развернут как web-приложение.

OpenDS -- это LDAPv3-совместимый сервер каталогов, написанный полностью на языке Java. Версии OpenDS доступны для платформ Solaris, OpenSolaris, серверов Windows 2003/2008, Red Hat, SUSE и Ubuntu Linux. Общими требованиями для платформ является наличие установленной Java SE 5.0. Для работы DSML шлюза необходимо иметь один из следующих серверов приложений: Sun Web Applications Server 7, Glassfish 3 или Apache Tomcat 6.0.20.

http://www.opennet.r...shtml?num=22665

turbo

26 Июля 2009, 20:37 #15 Последнее редактирование: 25 Ноября 2011, 20:12 от Zhek@Ch
[size="3"]Вышла версия 1.0 свободной системы метапрограммирования JetBrains MPS [/size]

Компания JetBrains, известная благодаря среде Java-разработки IntelliJ IDEA выпустила версию 1.0 платформы создания языков программирования JetBrains MPS. Система призвана помочь в реализации специфических языков для конкретных задач (Domain Specific Languages, DSL). Такой подход специалисты JetBrains называют программированием, ориентированным на язык (Language Oriented Programming, LOP). Основная часть JetBrains Meta Programming System в качестве лицензии использует Apache License 2.0.

Работа над MPS была начата в 2003 году. Запущенный вначале как исследовательский проект, основные принципы которого были изложены в одной из опубликованных статей, в 2006 году компания стала его использовать для разработки некоторых из своих продуктов. Последнее время JetBrains MPS развивается, как открытый проект, исходные коды которого доступны к свободной загрузке. Для более полного понимания принципов использования DSL на сайте имеется тьюториал, наглядно иллюстрирующий, как с помощью DSL можно написать простейший калькулятор.

Сборки JetBrains MPS доступны для операционных систем Windows, Mac OS X и Linux, как в виде бинарных дистрибутивов, так и в виде архива с исходными кодами.

http://www.opennet.r...shtml?num=22744

turbo

05 Августа 2009, 22:56 #16 Последнее редактирование: 31 Января 2011, 23:34 от Zhek@Ch
[size="3"]Обновление Java 6 update 15 и Java 5 Update 20 с исправлением уязвимостей [/size]

Компания Sun Microsystems выпустила пятнадцатое обновление Java SE Runtime (JRE) 6 и Java SE Development Kit (JDK) 6, в котором зафиксировано 37 исправлений ошибок. Одновременно выпущено и двадцатое обновление JDK/JRE 5.0.

Отдельного внимания заслуживают исправления с устранением проблем безопасности, некоторые из которых позволяют java-апплету злоумышленника получить полный доступ к системе. Например, злоумышленник может получить полный доступ к локальным файлам и произвести запуск внешних приложений, используя целочисленное переполнение в коде обработки JPEG изображений или ошибку в реализации метода распаковки JAR-файлов Unpack200.

Проблемы в системе проверки основанных на HMAC XML сигнатур, позволяют обойти процесс аутинтификации из-за возможности создания поддельной XML-сигнатуры, воспринимаемой системой в качестве валидной. Уязвимость в коде SOCKS proxy, может быть использована для определения имени и содержимого браузерных cookie для пользователя, запустившего апплет злоумышленника. Недоработка в аудио подсистеме JRE, позволяет непривилегированному апплеты получить доступ к системным свойствам "java.lang.System".

Дополнительно, в состав Java 6 update 15 добавлено несколько новых корневых сертификатов и включен обновленный черный списк с цифровыми подписями сторонних jar файлов в которых присутствуют нерешенные проблемы безопасности.

http://www.opennet.r...shtml?num=22888

turbo

19 Сентября 2009, 08:49 #17 Последнее редактирование: 22 Ноября 2011, 11:38 от Zhek@Ch
[size="3"]Noop - новый язык для виртуальной машины Java[/size]

Разработчики Google выпустили новый язык Noop, предназначенный для запуска на виртуальной машине Java (JVM). Авторы проекта описывают Noop как "новый язык, взявший все лучшее и отбросивший все худшее из современных и старых языков, в том числе и в области синтаксиса". Он построен на основе объектно-ориентированных концепций "внедрения зависимости" (передача объекту ссылки на внешнюю зависимость при инициализации) и неизменяемости (Immutability). Язык имеет легко читаемый код, но строгую типизацию. Исходные тексты Noop распространяются под лицензией Apache.

В Noop отсутствуют:

 * статические методы;
 * наследование;
 * примитивы.

Для исходных текстов Noop запланированы три пути выполнения:

 * трансляция в исходные тексты на языке Java;
 * интерпретация Noop кода на лету;
 * преобразование в совместимый с JVM байткод.

http://www.opennet.r...shtml?num=23459

turbo

13 Октября 2009, 18:53 #18 Последнее редактирование: 15 Ноября 2011, 15:22 от Zhek@Ch
[size="3"]Открытая реализация нейронной сети для распознавания изображений[/size]

В новой версии свободного Java фреймворка для организации нейронных сетей Neuroph v2.3 появился готовый механизм для распознавания изображений. Для конечного пользователя подготовлен специальный GUI-интерфейс, предназначенный для проведения обучения нейронной сети и налаживания необходимых для распознавания изображений связей. Иными словами, вначале пользователь вручную обучает систему указывая на наличие определенного элемента на изображении, потом система начинает выявлять данный элемент на новых изображения самостоятельно.

Для интеграции подобной возможности в сторонние приложения подготовлен специальный API. Например, данная функция уже интегрирована в библиотеку DotA AutoScript, распространяемую в исходных текстах. На сайте Neurop доступна online-демонстрация возможностей пакета и обзор используемых технологий

http://www.opennet.r...shtml?num=23832

turbo

16 Октября 2009, 20:24 #19 Последнее редактирование: 15 Ноября 2011, 12:09 от Zhek@Ch
[size="3"]Среда разработки IntelliJ IDEA станет открытой[/size]

Компания JetBrains объявила сегодня о выпуске пробной свободной версии своей интегрированной среды разработки на языке Java - IntelliJ IDEA Community Edition. Бесплатная версия дополнит коммерческую Ultimate Edition, которая до настоящего момента именовалась IntelliJ IDEA.

«Самой хорошей новостью является то, что с приходом Community Edition снимается единственный барьер для повсеместного использования IntelliJ IDEA Java разработчиками - это ее цена. Новая платформа не только бесплатна, но что еще более важно - полностью открыта» - говорится в выпущенном компанией пресс релизе.

По словам директора компании Сергея Дмитриева, JetBrains давно и плодотворно сотрудничает с открытым сообществом. Коды таких проектов, как Early Access Program (EAP), JetBrains MPS и некоторых других давно нашли свое место в публичном домене. Сотням открытых проектов были безвозмездно переданы лицензии на продукты JetBrains, а разработчики компании принимали участие в работе над открытыми проектами Groovy и Scala.

IntelliJ IDEA Community Edition и IntelliJ Platform распространяются под лицензией Apache 2.0 и уже сейчас доступны для загрузки. Сравнить открытую и коммерческую версии IDE можно пройдя по следующей ссылке.

http://www.opennet.r...shtml?num=23874