На этой неделе Sun опубликовала исходный код Mustang, следующей версии Java для настольных ПК. Начиная с 12-й сборки будущей версии J2SE 6.0 Mustang в каждый архив будет включен исходный код под Sun research license
Чтобы включить в Java свой собственный код, программисты должны будут передать Sun авторские права, сказал Гамильтон. Однако самыми высокими, по его словам, будут культурные барьеры: когда сторонние программисты начнут доказывать программистам Sun, что их код никуда не годен; а программистам Sun придется помогать сторонним программистам изучать тонкости процессов контроля качества кода Java.
Повадки «Мустанга» Sun познакомила также с некоторыми изменениями, планируемыми для Mustang. Новая версия станет проще в администрировании, предоставляя внешнему ПО информацию, которую оно сможет использовать для принятия решений по управлению, говорит Марк Рейнхольд, главный специалист по J2SE. К тому же в нем будет легче выявлять проблемы, благодаря функции attach on demand, которая позволит отладочному ПО контролировать программу в процессе работы, а не только перед запуском.
Еще одним пунктом списка является поддержка базового набора веб-сервисов, называемых WS-I, сказал Гамильтон. Этот набор, стандартизованный через организацию Web Services Interoperability, планировался еще для версии Tiger.
К тому же Mustang будет лучше интегрирован с графическими интерфейсами пользователя, включая будущую версию Microsoft Windows Longhorn, сообщил Рейнхольд.
>>> Подробности