Планетарий

           Java для всех платформ: Java SE, Java ME, JavaFX и JavaCard

День был насыщен выступлениями IT-гуру каждое из которых было сделано в своём неповторимом стиле.

Послание от Ivar-а Jacobson-а, выдержанное в классическом лютеранском тоне, вызвало у всех участников конференции крик скорби в связи с тем, что IT индустрия до сих пор находится в поиске единой методологии разработки ПО, после чего презентация превратилась в проповедь об инженерных универсалиях, применимых в процессе создания программ. К сожалению разум Главного Лектора Планетария после долгих и в целом безуспешных попыток найти подобную универсальную вещь, сломался, и чтобы хоть как-то сохранить свою значимость в теле хозяина, выдал старый и проверенный результат: все в Шелл.

Далее выступал евангелист Bob Martin, он так отчаянно пытался убедить всех в своей правоте, что даже несколько раз вызвал смешки в зале, хотя его речь была посвящена таким злободневным темам, как "Разработчики против Менеджмента" и "Как выжить в бедовом проекте". Слушая это выступление Главный Лектор постоянно ловил себя на мысли, что выступающий страдает глоссолалией, уверенность в этом особенно возросла, когда Боб дал дельный совет о том, как писать крутой код, в котором тестировщики не смогу найти ни одной ошибки.

День продолжился в стиле Башни Вавилонской, началось всё с замечательного демо по загрузчикам Java классов, но похоже, что подготовка демо завершилась всего за пару минут до начала презентации, поэтому что-то пошло не так, отдадим должное ведущему, у которого оказалось достаточно выдержки, чтобы предложить аудитории отладить и исправить его "сломавшуюся" программу; потом пришёл черёд Stephen-а Chin-а, с его изумительным JavaFX рассказом о потрясающих компонентах, разработанных в рамках проекта JFXtras (мы уже рассказывали вам об одном из них - JavaFX столе, на котором уже размещено более 16 миллионов объектов), после презентации ребята из проекта FEST видели его бегающим между презентационными комнатами, задающим бесконечное число вопросов и раздающим направо и налево подарочные футболки.

Если вдруг вы всё-таки были на конференции, то не могли не заметить тот сюр, который устроили четыре гика в шляпах, танцующих под песни Rick-а Astley, а если заметили, то это значит, что вы участвовали в живой записи выступления команды JavaPosse. Понятное дело, на этой презентации было сказано много добрых слов о Scala, скором выходе Java EE 6 (10-е Декабря уже скоро), безусловно досталось процедурам замыкания, ну зачем вам пересказывать всё, если вы там были? А если не были - дождитесь, пока из записи уберут все нецензурные выражения и выложат в общий доступ: обязательно скачайте - не пожалеете.

И в конце нашего выпуска не можем не отметить зажигательное выступление Stephan-а Janssen-а на конференции Devoxx.

Новости с полей: Главный Лектор Планетария слушает доклады ежегодной конференции Devoxx, а буквально рядом с ним сидит Neelie Kroes - комиссар КЕС!

Все ждали её выступления, в надежде узнать что-то новое о судьбе сделки Oracle-Sun, но, ничего интересного сказано не было: Европейская комиссия всё ещё в раздумьях. Ставим комиссару незачёт. К счастью речи, Roberto и Ludo были более успешными, коллеги назвали окончательную дату релиза Java EE 6 и Glassfish v3 - 10е Декабря этого года, а также продемонстрировали работу функции "deploy-on-save" в IDE Eclipse (между прочим в NetBeans это уже давно реализовано...), а также удивили участников конференции скоростью заливки сервлетов и компонентов EJB в Glassfish v3 теперь эта операция занимает всего пару секунд. Представители компании Adobe очаровали всех своей презентацией, и, хотя Главный Лектор не очень любит всякие такие штуки, когда нужно много раз нажать на разные кнопки, чтобы получить flash приложение, способное работать на iPhone (есть мнение, что и Apple с недоверием относится к подобным вещам), тем не менее демонстрация работы утилиты "image-to-widget" из комплекта Adobe Catalyst была весьма впечатляющей. Есть о чём задумать разработчикам JavaFX Production Suite.

После этого Главный лектор сбегал послушать выступление Mark-а Reinhold-а, целиком посвящённое JDK 7. Выступающий отчитался о проделанной работе над проектами, о которых мы вам рассказывали ранее: примеры кода использующего функциональность Проекта Coin, вызвали в зале лёгкий шёпот одобрения, и робкие аплодисменты были ответом на заявление Mark-а о том, что он всё-таки надеется увидеть упрощённый вариант процедур замыкания в составе JDK 7 . Конечно, несколько разочаровал тот факт, что разработка продукта несколько выбивается из графика, но, как отметил Roberto, во время работы над Java EE 6, порой ожидание вполне оправдано.

После обеда, все как-то расслабились и направились в саму комфортную презентационную комнату, в которой гостей уже поджидал James. Гуру рассказал о JavaStore, как мы знаем онлайн магазин уже открыт, пусть и в режиме бета, и в данный момент активно добавляет самые различные способы оплаты товара в свой функционал. Пока лишь пользователи из США могут совершать покупки в нашем заведении (юристам Sun Microsystems нужно время, чтобы ознакомиться с правилами розничной продажи, установленными в каждой конкретной стране), но если вы проживаете в Великобритании, Австралии, Индии, Китае, Швеции, Бразилии или России (ну и, конечно же, в США), то уже сейчас у вас есть возможность разместить своё приложение на одной из витрин онлайн магазина, а в скором времени жители Бельгии, Канады, Израиля, Германии, Италии, Франции и Испании также смогут совершать подобные операции.

Выступления Richard-а, Jasper-а и Tor-а пролили немного света на тайны JavaFX, естественно на тайны следующей версии JavaFX 1.3, а также разъяснили ряд вопросов касающихся использования утилиты по созданию JavaFX приложений - "authoring tool". Теперь мы знаем как правильно применять Task API, какие новые элементы графического интерфейса нас ждут (в JavaFX появится меню, скроллбары, всплывающие подсказки и многое другое...), что нового будет добавлено в работу с CSS, а также мы увидели на сколько ускорилась работа этого динамично развивающегося языка. Ну что ж, похоже что была проделана огромная работа и теперь "authoring tool" дружелюбна к пользователю, как никогда раньше. Осталось только дождаться её релиза. :)

И в заключении, мы напоминаем нашим читателям, что самые последние новости конференции можно прочесть на Твиттере: введите в поиске #devoxx.

Оставайтесь с нами - продолжение следует...

Вы - гуру JavaFX? Поборемся?

Категории: javafx on пятница окт 30, 2009
А Вы знаете о том, что на  портале JFXStudio каждый месяц стартует новый конкурс на лучшее приложение?

Обязательным условием является то, что объём вашего кода не должен превышать 30 строк или 3000 символов. В прошлом месяце темой очередного соревнования было Время, в этом месяце - число 5. С точки зрения нумерологии, число 5 ассоциируется с любознательностью, общительностью и успехом. Угадайте, кто из команды JavaFX мог предложить подобное состязание?

А соавтор проекта ProJavaFX, Jim Weaver, объявил о старте собственного JavaFX конкурса.

Мы открываем Java Store...

Категории: javafx javase javastore on четверг окт 29, 2009
Команда разработчиков проекта Java Store из Sun Microsystems обещает - чуть больше, чем через неделю новый онлайн магазин распахнёт свои двери навстречу покупателям!

Остались мелочи - навести красоту: ну прямо как в настоящем магазине перед открытием - отполировать дверные ручки, последний раз протереть стёкла витрин и включить кассовые аппараты: для цифрового мира это значит - добавить несколько штрихов в графический интерфейс мега-JavaFX приложения, которое даст возможность посмотреть, купить и установить любой Java или JavaFX товар, представленный  в нашем заведении.

Потерпите немного - мы лишь хотим окончательно убедиться, что все товары на полках стоят там, где им положено - Вам будет из чего выбрать - уже более 50 программ ждут своих пользователей, а те, кто активно учавствовал в бета-тестировании нашего проекта - уже знают, что очень скоро количество продуктов увеличится в разы (и в нашем ассортименте будут представлены бесплатные образцы). Не верите - загляните на задний двор магазина, наш склад, Java Warehouse, последние месяцы работал круглосуточно без обеда и выходных!

Так что, если у Вас есть готовое Java или JavaFX приложение, которое гарантированно найдёт свою аудиторию (как, к примеру JRE, количество загрузок которой составляет 60-70 миллионов в месяц...), следите за новостями на нашем блоге - в Планетарии будет много свежих статей в самое ближайшее время!

Прошлая неделя порадовала нас несколькими горячими релизами: вышла новая версия Java ME SDK, а также обновилась всеми любимая IDE - NetBeans до версии 6.8 beta.

Что касается Java ME SDK, который мы уже давно используем, как швейцарский нож при разработке приложений для любых платформ: от мобильных телефонов до Blu-Ray устройств, то теперь и поклонники Mac-ов смогут оценить преимущества этого инструмента.

Чуть больше месяца осталось до 1го Декабря, именно на эту дату запланирован официальный релиз NetBeans 6.8, но уже сейчас в сети появилось несколько интригующих обзоров новых возможностей этой среды разработки: теперь стало удобнее редактировать JavaFX код, а также появилось несколько полезностей, о которых так часто нам рассказывал Тor.

И знаете, что интересно? Столько поводов, но никто не собирается устраивать IT-вечеринок, странно, ведь они могут быть такими забавными ! :)

Что Вы думаете о JavaFX?

Категории: javafx on вторник окт 06, 2009

Не бузим и не скандалим, не ругаемся на JavaFX, а, как все цивилизованные люди учавствуем в опросе, культурно выражая своё мнение об этой технологии.

Вам предстоит пройти через несколько стандартных вопросов вроде: ...в разработке какого секретного проекта КГБ Вы участвуете... и получить возможность оценить доступные возможности языка, а также высказать своё мнение о важности тех или иных направлений развития технологии будь то: инструментализация языка, добавление новых элементов графического интерфейса или увеличение быстродействия.

Вы можете вспомнить, когда в последний раз Вы делали что-либо подобное в интернете, анонимно, да ещё так быстро?

Новая группа пользователей JavaFX

Категории: javafx on среда сен 30, 2009

У сообществ JUG весьма долгая история. Как Вы можете видеть, сейчас они организуются в самых различных уголках мира.

А некоторые из них превратились в в настоящие конференции!

И вот теперь, мы рады представить Вам новую (вторую или уже третью ?) группу пользователей JavaFX, которая расположилась буквально рядом с Планетарием.

После того, как в ходе последней конференции JavaOne был сделан анонс проекта Java Store, его разработчики с головой ушли в работу. Сейчас мы можем увидеть, что на складе магазина уже во всю принимают товар, а фасад обновлён и ещё пахнет свежей краской (ведь не зря же мы собирали ваши отзывы). Ходят слухи, что новый кассовый аппарат появится в магазине совсем скоро. А самая лучшая новость заключается в том, что полки заполняются товаром со скоростью света, в нашем ассортименте Вы найдете: игры, приложения для facebook и twitter программы в новомодном табличном стиле, в общем, всё то, что Вы ожидаете увидеть, придя в приличный магазин (ожидаете, даже если не приходите туда...).

Между тем, онлайн магазины становятся всё более и более популярны, а всё почему? потому что в них Вы с лёгкостью можете найти любой товар, который продавец ... необходимый Вам.

Но согласитесь, это не так уж и страшно, как если бы продажи устраивались в виде весьма подозрительных вечеринок.

Следим за JavaFX... на телевизоре

Категории: javafx on четверг сен 17, 2009

Если в предыдущей статье мы рассказывали только о Java, то эта будет посвящена исключительно новостям из мира JavaFX.

JavaFX делает первый уверенный шаг в вашем доме: компания Amino Communications заявила о своём намерении включить поддержку JavaFX TV стэка в линейке своих футуристичных TV приставок, выполненных в овальном форм-факторе.

В последнее время было много обсуждений новых возможностей JavaFX 1.2: так ветеран направления  Swing Amy Fowler сделала детальный и весьма полезный обзор обновлённых  layout-ов (также по этой теме можно почитать здесь); а Jim Weaver представил изящный пример обработки новостных лент, а если Вам интересна эта тема, то вот ещё одна статья об использовании RSS в JavaFX.

Если Вы помните, газета Королевства Великобритания Guardian открыла свой новостной контент для разработчиков, а совсем недавно в сети появился новый навигатор по новостям этой газеты в виде облака тегов, написанный на JavaFX, который сопровождается концептуальной статьёй-обзором создателя приложения, в которой он сравнивает JavaFX и Flash технологии.

Да, чуть не забыли, команда JavaFX выпустила минорное обновление SDK под номером 1.2.1, в нём Вы найдёте - исправление н-го количества ошибок, найденных в предыдущих версиях продукта, новые примеры использования языка, а также улучшения в сфере быстродействия. Собственно скорость работы продолжает оставаться основной темой нескольких следующих релизов, подтверждение тому, Вы с лёгкостью сможете найти в 100 000-ке Richard-а Bair-а.

JavaFX: Обзор за неделю

Категории: javafx on понедельник авг 31, 2009

За прошлую неделю (или около того) накопилось огромное количество новостей из мира JavaFX: в сети появилась очень интересная и грамотная статья о внедрении в язык возможности использования примесей, что позволит в будущем избежать необходимости использования потенциально медленного множественного наследования; вышел третий эпизод сериала с продолжением, рассказывающий нам об использовании фреймворка, основанного на архитектуре MVC, для быстрого и удобного создания продвинутых приложений на JavaFX.

А ещё на горизонте показалось несколько новых игр. Кроме этого был опубликован технически глубокий обзор технологии JavaFX от тех, кто закатав рукава, активно её использует. И, наконец увидела свет первая (!) версия предсказания о том, что нас ждёт в следующей версии языка.

А Вы поедете на Devoxx-09?

Категории: devoxx javafx jdk7 on четверг авг 27, 2009

Если бы конференция Devoxx проходила в античные времена, то ей по праву было бы отведено отдельное место в знаменитой поэме Овидия  "Метаморфозы". Будучи одним из 'европейских JavaOne-ов', свои истоки она берёт из Бельгийского сообщества JUG, за историю своего существования она поменяла не одно название, и, наконец в этом году с ней произошло ещё одно превращение: начало конференции сдвинулось на месяц вместо, ставшего уже традиционным начала Декабря, мероприятие стартует 16-го Ноября.

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

Итак, если Вам интересно знать, что происходит с JDK 7 или JavaFX, то советуем Вам  как можно скорей заполнить онлайн форму регистрации участника и поставить галочку в своём ежедневнике: инженеры компании Sun Microsystems, принимающие непосредственное участие в разработке этих технологий, уже объявили о своём намерении выступить с презентациями на конференции.

JavaFX: Рог Изобилия Виджетов

Категории: javafx on четверг авг 20, 2009

Если Вы хотите поразить весь мир своей программистской крутостью, но совершенно случайно пропустили конкурс JavaFX разработчиков, то Вам обязательно нужно принять участие в грядущем состязании WidgetFX.

WidgetFX - это платформа для виджетов рабочего стола, написанных на JavaFX, да и что тут таить - собственно сама она - есть порождение этого языка. И даже не надейтесь, на то, что сможете отделаться стандартным приложением вроде: часов, календаря, напоминалки, читалки новостных каналов, почтовика, хранителя закладок или же твиттер-клиента. - всё это и множество других виджетов уже давно созданы. Так что Вам придётся проявить фантазию.

Зрителям же, в обязательном порядке, придётся разместить всё многообразие виджетов-претендентов на победу на своём рабочем столе.

Успеть на JavaFX

Категории: javafx on понедельник авг 17, 2009

Поезд под названием JavaFX в пути уже более 9 месяцев, и не смотря на все трудности, которые всегда возникают на пути новой технологии, он продолжает набирать обороты. А пока он не развил свою полную скорость, у Вас ещё есть время заскочить на подножку одного из его вагонов: надеемся, Вы уже зарезервировали книгу о JavaFX повышенной комфортности и ознакомились с JavaFX-меню вагона-ресторана, которое доступно для изучения в режиме онлайн?

JavaFX собирает на сейшн

Категории: javafx on четверг авг 13, 2009

Теперь, уважаемые посетители нашего Планетария, обратите внимание на восточную часть небосвода и Вы увидите все стадии восхождения новой звезды, имя которой JavaFX. Сначала даже непонятно - звезда ли это , затем мы видим, как она начинает мерцать, потом сквозь облака пробиваются первые лучи, их сила всё растёт и растёт, проходит ещё немного времени и вот, на небе сияет новое светило:

Indaba Music (от Зулуского индаба: 'собрание') - социальный музыкальный сайт, давший старт одному из первых коммерческих приложений на JavaFX: музыкальной консоли Indaba. Проект пока в стадии альфа, но те, кто использовал разработку компании Apple, под названием - GarageBand, уже сейчас могут понять, что новинка стоит своих денег, так как пока это единственный продукт подобного рода, позволяющий Вам микшировать различные музыкальные треки, начиная с тех, что представлены на сайте или закачаны Вами, заканчивая теми, что прислали Вам Ваши знакомые. Но это ещё не всё - также Вы сможете добавить несколько музыкальных эффектов к Вашей композиции и поделиться результатом с друзьями.

Онлайн JavaFX новинка была опробована руководящим составом Планетария и, как Вы сможете понять, прослушав результаты нашего теста (между прочим, вокал принадлежит Главному Лектору) - приложение доведено до ума и использовать его - сплошное удовольствие.

Мы ни секунды не сомневаемся в том, что Вы уже знаете, как можно вытащить апплет из этой вэб страницы, и какую версию Java нужно для этого использовать.

Но знаете ли Вы, как нужно изменить апплет, чтобы его можно было не только вытащить, но и вернуть назад? Какие нужно сделать изменения в коде, чтобы апплет "знал" поддерживает ли версия Java, запускающая его, функцию перетаскивания? И знаете ли Вы, что теперь не нужно заставлять пользователей удерживать кнопку ALT при перетаскивании?

Если не знаете, тогда бросайте всё и бегом на страницу технических советов от Javafx.com.