Sun: доступ к исходным кодам Java через NetBeans и Java.net

ПредыдущаяСледующая
1174

Корпорация Sun Microsystems, создатель и главный распространитель технологии Java, объявила о выпуске своих реализаций этой технологии в виде бесплатного ПО в соответствии с условиями второй версии лицензии GNU General Public License (GPLv2). Сегодня были открыты первые фрагменты исходного кода платформ Java Platform Standard Edition (Java SE) и Java Platform Micro Edition (Java ME). Кроме того, Sun объявила о лицензировании платформы Java Platform Enterprise Edition (Java EE) в соответствии с лицензией GPLv2. Эта платформа более года была доступна на сайте проекта GlassFish в соответствии с лицензией CDDL (Common Development and Distribution License).

Таким образом, Sun открывает исходный код одной из наиболее важных и распространенных в отрасли программных платформ и делает один из крупнейших вкладов в базу ПО, распространяемого по лицензии GPL (ОС GNU/Linux также распространяется по этой лицензии). Будучи реализованной более чем в 3,8 млрд. устройств, технология Java стремительно набирает популярность во всех возможных областях. Будь то мобильные телефоны, смарт-карты, корпоративные приложения или суперкомпьютеры, технология Java предоставляет унифицированную платформу для разработки инновационного ПО. Открывая исходный код ПО Java и предлагая коммерческие продукты с гарантией от убытков, корпорация Sun Microsystems рассчитывает сделать технологию Java еще более популярной.

Java SE

Чтобы ускорить разработку платформы Java SE с открытым исходным кодом в сообществе Java.net, корпорация Sun Microsystems представила сегодня три программных компонента: технологию Java HotSpot, компилятор Java (javac) и ПО JavaHelp. Готовый к компиляции код JDK, скорее всего, будет представлен в первом квартале 2007 года после завершения стандартных для сообщества сторонников бесплатного ПО процессов лицензирования виртуальных машин и соответствующих библиотек. Технология Java HotSpot и компилятор javac входят в число важнейших элементов Java SE. Технология Java HotSpot — это предлагаемая корпорацией Sun реализация виртуальной машины Java (JVM) и ключевой компонент исполняющей среды Java (Java Runtime Environment, JRE), которая адаптирует код Java к конкретным архитектурам ОС и процессоров, обеспечивая возможность выполнения приложений Java на любых системах. Компилятор javac проверяет корректность исходного кода Java и генерирует на его основе выполняемые байт-коды. ПО JavaHelp представляет собой систему документации, дополняющую пакет JDK.

Эти первые компоненты, представленные в рамках проекта OpenJDK, позволят разработчикам испытать в деле компилятор, попробовать новые возможности языков, ознакомиться с принципами работы виртуальной машины мирового класса, портировать JVM для новых аппаратных архитектур и операционных систем, помогут в исправлении ошибок и разработке новых функций. Благодаря проекту OpenJDK разработчики смогут непосредственно влиять на совершенствование пакета JDK, участвовать с коллегами в работе открытого сообщества, выводя технологию Java на новый уровень.

Java ME

Через сообщество Java.net уже можно получить исходный код предлагаемой Sun новейшей версии платформы Java ME, которая в настоящее время используется для доступа к мобильным сервисам работы с данными более чем в 1,5 млрд. телефонов. Кроме того, теперь доступен исходный код системы тестирования и обеспечения совместимости Java ME, лежащей в основе тестов совместимости Sun Java ME. Позднее в этом году корпорация Sun Microsystems откроет доступ к исходному коду еще нескольких компонентов, в том числе своей ОС для телефонов и платформы для пакета Java Device Test Suite.

Sun предлагает эти технологии бесплатно, чтобы ускорить разработку и совершенствование платформы, сделать ее более целостной и сократить расходы на разработку ПО в экосистеме Java ME. Это также обеспечит легкий доступ к новейшим версиям платформенных технологий Java ME и впервые позволит сообществу Java ME принять участие в их разработке.

Java EE

Корпорация Sun Microsystems также объявила, что исходный код ПО GlassFish (проект сообщества GlassFish) будет распространяться по двум схемам лицензирования. Помимо лицензии CDDL, результаты проекта GlassFish станут также доступны в первом квартале 2007 года в соответствии с условиями лицензии GPLv2. Поддержка второго варианта лицензирования упрощает процесс комбинирования и распространения кода GlassFish с кодом других сообществ, выбравших лицензию GPL. Предлагая все компоненты Java по универсальной лицензии, Sun облегчает пакетное распространение обновленных версий платформ Java SE, Java EE и Java ME.

IDE NetBeans и инструменты Sun для разработчиков

Интегрированная среда разработки NetBeans IDE позволяет существенно упростить начальный этап работы с пакетом JDK, потому что компоненты с открытым исходным кодом уже сконфигурированы в ней как проекты NetBeans. Разработчики могут просто загрузить из сети исходный код, открыть его в IDE NetBeans и воспользоваться командой Build Project для сборки программы. Кроме того, в сообществе разработчиков мобильных и встроенных систем доступен проект со ссылками на такие ресурсы, как пакет NetBeans Mobility Pack — средство разработки приложений Java ME, поддерживающее передовые функции и позволяющее легко проектировать окна по принципу drag-and-drop. Кроме того, для разработки платформенно-зависимого кода с помощью виртуальной машины Java HotSpot корпорация Sun Microsystems предлагает среду разработки Sun™ Studio, установившую ряд мировых рекордов.

Недавно анонсированная IDE NetBeans 5.5 включает множество новинок, в том числе API-интерфейс Java Persistence и офисные инструменты JAX WS 2.0, поддерживает подверсии и содержит улучшенный компонент NetBeans GUI Builder (ранее известный как Project Matisse). NetBeans 5.5 — эта первая и единственная бесплатная IDE, полностью поддерживающая Java EE 5, отраслевой стандарт разработки портируемых, надежных, масштабируемых и защищенных серверных приложений Java.

Поддержка и сервисы для разработчиков

Реализуя программы Sun Developer Services, корпорация Sun Microsystems предлагает разработчикам, использующим технологию Java и ОС Solaris, исчерпывающий диапазон руководств, обновлений ПО, услуг поддержки и обучающих курсов, помогающих экономить время и сокращающих риск на всех этапах жизненного цикла приложений: от разработки до развертывания. Sun также предлагает разработчикам бесплатно зарегистрироваться в программе Sun Developer Network.

16 ноября 2006 Г.

11:05

Ctrl
ПредыдущаяСледующая

Все новости за сегодня

Apple рассчитывает на помощь TSMC в разработке технологии micro-LED: Вопреки слухам, Apple не прекращает разработку micro-LED7

Google решит проблему с разговорным динамиком Pixel 2 в очередном обновлении: Обновление, исправляющее проблему с динамиком Pixel 2, выйдет в ближайшие недели8

Видео дня: Windows 95 и Simcity 2000 на смартфоне Apple iPhone X: Смартфон Apple iPhone X превосходит персональные компьютеры, для которых в свое время создавалась Windows 9523

Qualcomm сможет получить разрешение японских регуляторов на покупку NXP: Сделка между Qualcomm и NXP все может состояться до конца года1

Новый среднебюджетный смартфон Sony получит SoC Snapdragon 630 и ОС Android 8.0: Смартфон Sony H4133 получит Snapdragon 630

Сканер отпечатка пальцев у смартфона OnePlus 5T выполнен из керамики: OnePlus 5T хорошо справился с испытаниями JerryRigEverything

Apple сократила команду, работающую над технологией micro-LED в связи с технологическими проблемами: Устройств Apple с экранами micro-LED в ближайшее время ожидать не стоит11

Производители умных акустических систем в следующем году начнут наделять их нетипичными возможностями: Умные АС получат пико-проекторы и 3D-объективы3

Marvell покупает Cavium примерно за 6 млрд долларов: Капитализация Marvell оценивается в 10 млрд долларов2

В лондонских автобусах будет использоваться биотопливо B20 на основе кофе : Лондонские автобусы будут использовать в качестве топлива кофе17

Смартфону Apple iPhone SE 2 приписывают параметры iPhone 7 и дизайн iPhone 5: Apple iPhone SE 2 может появиться весной 86

В мобильных сетях на долю Android приходится почти 70% заражений вредоносным ПО: iOS почти не подвержена вирусным атакам39

Аналитики прогнозируют рост спроса на плоские панели: Спрос на плоские панели в следующем году покажет существенный рост1

Представлен смартфон Vivo V7 с 24-мегапиксельной фронтальной камерой: Цена новинки составляет около 290 долларов5

Polaroid обвиняет Fujifilm в нарушении прав на квадратные фотографии: И требует многомиллионную компенсацию22

«Заряженная» версия нового Tesla Roadster будет еще более динамичной: Очевидно, что мы услышим еще много обещаний, только проверить их тестеры смогут не раньше 2020 года25

Apple открыла центр для посетителей в своей новой штаб-квартире: Сама территория Apple Park продолжает достраиваться и облагораживаться7

Ученые создали кевларовую хрящевую ткань: Ученые уже провели ряд испытаний, доказав прекрасные характеристики нового материала12

Опубликованы фотографии прототипа смартфона Aurora: Возможно, это Huawei P11 Plus или Nova 34

Promise Technology выпустила хаб с пятью разъемами USB-A, двумя Thunderbolt 3 и слотом для карт памяти SD: Стоит такой аксессуар внушительные 249 долларов10

Смартфон Samsung Galaxy S9 набрал 7787 баллов в Geekbench: В однопоточном тесте результат составил 2680 баллов, в многопоточном устройство набрало 7787 баллов46

Гарнитура Razer Hammerhead получила разъем USB-C: Новинка стоит 80 долларов6

В Германии запретили детские умные часы: В частности, сообщается, что родители подслушивают, что именно говорят учителя на занятиях87

Ulefone Power 3 станет первым долгоиграющим смартфоном, который получит Android 8.1 Oreo из коробки: Выход Ulefone Power 3 ожидается в декабре

Принята спецификация, описывающая оптоволоконное подключение длиной до 2 км, поддерживающее скорость 400 Гбит/с: Такие соединения предназначены для использования в вычислительных центрах

Моноблок Apple iMac Pro получит SoC A10 Fusion для реализации возможности запуска Siri посредством лишь голосовой команды: Моноблок Apple iMac Pro будет постоянно слушать пользователя28

Карманный прибор PocketLab Air позволяет следить за загрязнением атмосферы: PocketLab Air измеряет уровень CO2, озона и твердых частиц8

Смартфоны OnePlus 3 и OnePlus 3T уже начали получать обновление до Android 8.0: Смартфоны OnePlus 3 и OnePlus 3T начали обновляться до Android Oreo1

997
1318

iXBT TV

  • Обзор материнской платы Z370 Aorus Gaming 7 под процессоры Coffee Lake

  • Обзор аккумуляторной дрели-шуруповерта Bosch GSR 12V-15 FC Professional

  • Заводские экзоскелеты, обновление Firefox, слишком умные наушники

  • Репортаж с конференции Supercomputing 2017 (SC17), день 3: стенд группы компаний РСК

  • Репортаж с конференции Supercomputing 2017 (SC17), день 2: стенд Intel

  • Репортаж с конференции Supercomputing 2017 (SC17), день 1: рейтинг Top500

  • Обзор кинотеатрального DLP-проектора LG PF1000U со встроенным ТВ-тюнером

  • Камера Panasonic G9, унитазный робот, игровой смартфон, кепка для водителей

  • Обзор портативной беспроводной колонки Sven PS-460

  • Обзор напольного пылесоса Tefal Silence Force 4A TW6477 с одноразовыми мешками для сбора мусора

  • Обзор сверхширокоугольного зум-объектива Canon EF 16-35mm f/2.8L III USM

  • Обзор изогнутого 34-дюймового IPS-монитора LG 34UC99 с соотношением сторон 21:9 и белым корпусом

1212

Календарь

ноябрь
Пн
Вт
Ср
Чт
Пт
Сб
Вс

Рекомендуем почитать