Солнечный день: доклады и секции

Продолжая отчет о своем пребывании на Sun Tech Days, расскажу теперь обзорно о чем говорили, что видел интересного с точки зрения IT.
В связи с кризисом Россия оказалась единственной страной, где в этом году проводились Sun Tech Days. Обычно это мероприятие проходит во многих странах одновременно. Тем не менее, из дальнего зарубежья гостей не было (хотя Россия и СНГ были представлены довольно полно). Но трансляция, конечно же, велась на весь мир и адепты Java могли следить за ходом событий. Материалы конференции см. на developers.sun.ru.

Началась конференция с пленарного заседания. На нем были продемонстрированы несколько интересных приложений на JavaFX. Видимо, на эту технологию делается серьезная ставка. Был показан, например, мультимедийный редактор, позволяющий создавать JavaFX приложения в визуальном режиме, т.е. без применения языка программирования. Простота работы сопоставима с удобством AdobeFlash (есть лента времени, можно создавать tween-эффекты, перемещать и менять размеры объектов мышкой). Если такой редактор будет еще и бесплатным, то монопольное положение технологии Flash может пошатнуться.

Во время докладов по JavaFX неоднократно подчеркивалось и демонстрировалось, что одно и то же приложение можно откомпилировать и под мобильное устройство, и для работы на десктопе, и для работы в браузере.

Далее в одном из докладов были продемонстрированы приемы работы с сервером GlassFish: как установить из репозитория, как развернуть приложение, как легко внести изменения.

Завершающий из демонстрационных докладов был самым интересным. Была показана написанная полностью на Java система распознавания лиц, да еще и с синтезатором речи, способным обращаться к собеседнику, лицо которого «узнал». Присутствовавшие на сцене по очереди подходили к веб-камере, система распознавала их лица и каждому говорила что-нибудь приятное. Впечатляет даже тех, кто уже привык к безграничным возможностям Java.

После демонстрационных докладов должен был выступить великий и ужасный Джеймс Гослинг, который, как я уже сообщал, не смог приехать на конференцию. Выступил другой представитель руководства Sun, который рассказал о развитии ее технологий на фоне конкурентов (например количество загрузок JDK в сравнении с количеством загрузок .NET). Самое же главное — рассказал он о JDK7 — новой версии Java, которая кардинально будет отличаться от прежних. К этой теме возвращались и другие докладчики, так что о ней планирую написать отдельно.

После пленарного заседания все разошлись по секциям (секция ОС Solaris, секция клиентских приложений и секция приложений бизнес-уровня). Я участвовал во второй, где речь шла о JavaFX. Подробности опишу также в отдельном топике. Здесь же скажу еще несколько слов о том, что происходило в холле на первом этаже. Там находились стенды, освещающие такие аспекты деятельности Sun (теперь уже Oracle), как JavaME, JavaFX, VirtualBox, MySQL, Hardware и т.п. Все посетить не успел да и не стремился, но три стенда произвели впечатление.

Первый — JavaME, где демонстрировались небольшие роботы, управляемые дистанционно и оснащенные GPS-аппаратурой фирмы Sun. Посколько я сам связан с GPS-тематикой, происходящее на этом стенде меня не сильно впечатлило, но вот то, что начинка роботов полностью написана на Java — такого я еще не видел, буду иметь в виду.

На стенде JavaFX было представлено множество приложений с богатым интерфейсом, среди которых наибольшее впечатление произвел куб с гранями, представляющими собой анимированные изображения. Впечатлила не столько красота происходящего на экране, сколько красота и краткость кода, формирующего такой достаточно сложный визуальный эффект. Впрочем, о том, что JavaFX станет стратегическим направлением дальнейшего развития Java подчеркивалось на протяжении всей конференции. К сожалению, сотрудники у данного стенда так и не смогли ответить мне на вопрос — когда версия JavaFX для Linux начнет полноценно поддерживать звук и видео.

Ну и, наконец, стенд со знаменитым железом Sun. Здесь недвусмысленно дают понять, что если у Oracle и были серьезные мотивы в приобретении Sun, то это как раз hardware.



Вот этот аппарат, например, может нести на борту пару десятков террабайтных винчестеров с возможностью горячей замены. Их можно подключить к сети со скоростью передачи 10 гигабит в секунду. Процессор Niagara содержит в себе массу контроллеров, которые обычно выносят на материнскую плату в виде отдельных чипов. Блоки питания тоже подлежат горячей замене. Предусмотрен внутренний USB-разъем, в который можно, например, вставить ключ для программы 1С-бухгалтерия или даже флэш-карту с компактной операционной системой. Да-да, такая махина может обслуживаться очень простой ОС. Ведь главная задача этого аппарата — с высокой скоростью находить и предоставлять данные, хранящиеся на винчестерах, а для этого нужно не столько мощное ПО, сколько мощное железо. Примером применения такого компьютера может служить алгоритмический трейдинг, о котором речь шла на одном из докладов. О нем также постараюсь рассказать отдельно.
  • +5
  • 10 апреля 2010, 15:34
  • yababay

Комментарии (3)

RSS свернуть / развернуть
+
+1
Софт для распознавания лиц не опенсорцный?
avatar

durman

  • 10 апреля 2010, 18:36
+
0
Сам хотел бы знать, но в докладе об этом не сказали. В названии программы присутствует слово Искандерус (запомнил на слух). Попробуй погуглить. Я бы сам поискал, но пишу из автобуса (еду в Челны), тряска, да и аккумуляторы берегу.
avatar

yababay

  • 11 апреля 2010, 10:22
+
0
Отличный топик!
Жалко фоток мало
avatar

Gangsta

  • 10 апреля 2010, 19:56

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.