Tech Days 2010 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 26 апреля 2010 года | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Печникова Юлия, Июгин Николай Международная конференция разработчиков Tech Days 2010 проходила в течение двух дней, 8 и 9 апреля, в Санкт-Петербурге в 7 павильоне «Ленэкспо» на Васильевском острове. Это была пятая по счету конференция, проходившая в России.
Организатором конференции выступило петербургское представительство Sun Microsystems. Компания Oracle была представлена как платиновый спонсор. Символика конференции, как не удивительно, была окрашена в красно-белых тонах, но, тем не менее, повсеместно присутствовал объединенный логотип Sun и Oracle. Золотым спонсором выступила компания Intel, серебряные спонсоры конференции – Deutsche Bank и Jet Brains, известная такими продуктами, как ReSharper и IntelliJIDEA. Среди других спонсоров и партнеров конференции выступили: HabraHabr, CNews, HeadHunter, Softline, Russoft, Craft foods. Со слов организаторов на посещение конференции зарегистрировалось более 3500 человек. И действительно, в первый день количество посетителей было ошеломляющим. Мы прибыли около 9:30 утра, с трудом пробрались к стойке регистрации, получили бейджики, пакетики «Java» с полезными сувенирами (блокнот, ручка и программа конференции), а вот в обоих гардеробах для нашей одежды места уже не оказалось. Во время открытия конференции, в главном зале нам удалось занять места лишь на 2 этаже балкона. Многие слушали стоя. Посетить конференцию приехали разработчики, студенты и технические специалисты практически со всех уголков нашей страны, Белоруссии, Украины и стран дальнего зарубежья. На наш взгляд, такой интерес к конференции вызван не только ее общедоступностью и участием в ней ведущих компаний-разработчиков программного и аппаратного обеспечения с мировыми именами, но и возможностью непосредственного общения с самими авторами языка и технологий Java, например, такими как Джеймс Гослинг.
Перед открытием конференции на трех огромных экранах в главном зале демонстрировались «этапы зарождения и развития Java», а также кадры с предыдущих конференций Sun Tech Days. Скандированием вместе с залом «Tech Days Russia» открыл конференцию Александр Белокрылов, руководитель образовательных программ для студентов по Европе, Африке и Ближнему Востоку, затем приветственное слово взял Григорий Лабзовский, директор Санкт-Петербургского центра разработки программного обеспечения. К всеобщему разочарованию, организаторам пришлось объявить, что ожидаемый многими, легендарный Джеймс Гослинг не сможет приехать на конференцию и пленарный доклад вместо него сделает Октавиан Тенеси (Octavian Tanase), вице-президент по развитию в Oracle (VP Development). Как выяснилось позже, Гослинг покинул компанию Oracle в начале апреля, о чем он написал в своем блоге.
Наиболее сильные впечатления о пленарном докладе связаны с демонстрацией новых технологий, в которой большое внимание было уделено Rich Internet Applications и в первую очередь платформе JavaFX. Больше всего запомнилось применение технологии Sun Spot в проекте «Сенсомоторный интерфейс управления пользователя», продемонстрированное Анжелой Касейдо (эксперт по технологиям Sun). Инновация заключается в том, что в сенсомоторном интерфейсе главным элементом управления является не дорогостоящая сенсорная доска, а обыкновенная белая доска, проектор и сенсорные датчики, встроенные в перчатки. Анжела продемонстрировала разработанный ею графический редактор на JavaFX, управляемый с помощью сенсорной перчатки. Она поделилась, что на эту идею её вдохновила её маленькая дочка. Возможности приложения также были продемонстрированы на мобильном устройстве с сенсорным экраном. Саймон Риттер, евангелист технологий Java, показал разработанные им приложения на JavaFX, демонстрирующие наиболее интересные графические возможности платформы: анимацию, различные варианты трансформации, прозрачность. Алекс Мусин-Пушкин, эксперт по Glassfish, рассказал о потенциале J2EE-приложений развернутых на платформе Glassfish. Один из участников продемонстрировал систему распознавания лиц и интеллектуальный синтезатор речи. Компьютер, используя заранее сформированную базу данных лиц, узнал и поприветствовал по имени участников пленарного доклада. Наблюдать за происходящим мог любой желающий, т.к. конференция транслировалась в сети Интернет через сайт организаторов. В холле здания и в «Гостиной Oracle» оборудованной мягкими креслами были установлены большие мониторы, на которых шла трансляция докладов из лекционных залов. Поскольку большинство докладов проходило на английском языке, можно было воспользоваться устройствами синхронного перевода. Не всегда синхронистам легко давался ИТ-сленг докладчиков, они часто сменялись, а то и совсем пропадали посередине доклада, но общего впечатления это не портило, т.к. доклады можно было без особого труда слушать и на английском. Несмотря на указанные недочеты, можно сказать, что с технической точки зрения конференция была организована на достаточно высоком уровне.
С пленарным докладом во второй день конференции выступил вице-президент по разработке Oracle Fusion Middleware, Денис Лион. Важная тема, которую он затронул в своем докладе - это будущее тандема Sun и Oracle, а также тот факт, что инвестиции в развитие Java и поддержку связанных с ней open-source-решений, например, таких как Glassfish и NetBeans, будут иметь нисколько не меньший приоритет в будущем. Демонстрацию новых технологий провел Джером Дошез (Jerome Dochez), архитектор Glassfish. Он продемонстрировал небольшое серверное приложение, развернутое на Glassfish, и показал как в нем просто теперь реализованы многие технологии J2EE.
Сразу после пленарного доклада был проведен конкурс необычных и странных талантов. Из зала на сцену поднялись несколько добровольцев. Один быстро считал число букв в словах в шестнадцатеричной системе, другой показал художественное вращение веревок с огнями на концах, третий жонглировал дюками, кстати, у ведущего это тоже неплохо выходило, одним словом, все показали кто, что умеет. А приз зрительских симпатий взял парень за песню «Луч солнца золотого», ему и досталась кожаная куртка победителя с логотипом Java. Двухдневная программа конференции была разбита на четыре секции: «Enterprise Computing», «Client Technologies», «Solaris» и «Мастер-классы», а также впервые были организованы двадцатиминутные стендовые доклады.
Первая секция «Enterprise Computing» была посвящена серверным технологиям, Glassfish, WebLogic, MySQL. Наиболее интересной была серия лекций по Java EE 6, включающая в себя вопросы использования тем, управляемых бинов, контекстов и внедрения зависимостей, технологии Servlet 3.0, JPA 2.0, EJB 3.1, JSF 2.0, Bean Validation 1.0, JAX-RS 1.1. В секции «Client Technologies» обсуждалось создание клиентских приложений JavaFX и Java ME, новшества SDK 7, Virtual Box и многое другое. Наиболее интересные, на наш взгляд, доклады: «JavaFX: платформа для быстрой и легкой разработки Rich Internet Applications (RIAs)» Чака Мун Ли, «JDK 7: Будущее платформы Java» и «Современные методы и приемы разработки приложений на JavaFX» Саймона Риттера.
После окончания доклада Саймона Ритера о JavaFX удалось занять очередь и задать ему вопрос о поддержке в JavaFX мультимедиа, защищенного с помощью DRM (Digital Rights Management). Саймон уверил, что возможности JavaFX по воспроизведению защищенного содержимого полностью определяются на уровне операционной системы, будь то Windows или MacOS. В секции под названием «Solaris» шли доклады и демонстрации, знакомящие посетителей с операционной системой Oracle Solaris, задачами, которыми она решает, возможностями, которые она предоставляет для разработчиков, оптимизацией приложений и о многом другом. В четвертой секции «Мастер-классы» можно было участвовать по предварительной записи, которая проходила на сайте организаторов. Мастер-классы проводились по разработке приложений с графическим интерфейсом и анимацией на JavaFX, конфигурированию средств обеспечения безопасности в Oracle Solaris и OpenSolaris, хранимым процедурам MySQL и другим технологиям.
В перерывах между докладами и участием в мастер-классах можно было посетить стенды, на которых были представлены различные технологические новинки, демонстрировались продукты, проводились конкурсы. Работали стенды по технологиям Java ME, Java SE и JavaFX, свои услуги предлагали компании Elcom, Deutsche Bank, HeadHunter, JetBrains. Отдельные стенды были посвящены NetBeans, VirtualBox, MySQL, Sun Datacenter Solutions, Oracle Technology Network, Oracle Solaris и Oracle Solaris Studio. На стенде компании Intel, например, демонстрировали современные процессоры для энтузиастов игр с системой жидкостного охлаждения. На стендах Sun демонстрировали робота собранного на основе Sun Spot и сенсорные перчатки, которые мы видели во время пленарного доклада. На стенде Oracle показывали среду разработки JDeveloper. Мы задали вопрос, о том, на какой сервер приложений будет делаться основная ставка в будущем: на WebLogic (бывший BEA) или Glassfish (Sun); и что станет с OC4J. Сотрудник Oracle пояснил, что WebLogic и Glassfish будут развиваться параллельно, и Glassfish прежде всего будет представлен как open-source-решение, а контейнер OC4J еще будет поддерживаться некоторое время, потом исчезнет. На стенде JavaFX проходили конкурсы, приняв участие в которых, предлагалось усовершенствовать предложенный код на JavaFX и продемонстрировать на конференции фрактал, мелодию или музыкальный инструмент. В течение двух дней конференции в малом зале в зоне стендов проходили короткие двадцатиминутные доклады. На них можно было ознакомиться, например, с особенностями программирования для Java Card и Blu-ray, обсуждались новинки JDK 7, такие как модульность, NIO.2, поддержка динамических языков программирования. Компания JetBrains представила свои продукты в докладах «Continuous Integration с помощью TeamCity» и «IntelliJ IDEA: жизнь после open-source». Отдельные доклады были посвящены поддержке EFI и сетевому стеку NAT в VirtualBox, тестированию JavaFX кода, табличному движку InnoDB, применению Java в системах реального времени и Java Store. Также на стендах распространялись анкеты с вопросами по технологиям Java SE, Java ME и JavaFX, ответив на которые, можно было принять участие в конкурсах на знание Java-технологий. После обеденного перерыва анкеты принимались на соответствующих стендах, чуть позже оглашались результаты и награждались победители. Утром в первый и во второй дни конференции можно было получить анкету для посетителей. Организаторов интересовали такие вопросы как: опыт в различных технологиях (и не только Java), какие технологии используются и планируется использовать при разработке в организации, оценки прослушанных докладов, а также общее мнение о конференции. Заполненные анкеты сдавались в конце дня на стойку регистрации в обмен на сувениры. В первый день анкету обменивали на сумки для ноутбуков с логотипом Java по курсу один к одному, причем в анкетах было явно указано, что сумки получат не все, а только первые 1700 участников, сдавших анкеты на стойку регистрации после 17:45. Во второй половине дня число посетителей заметно поубавилось по сравнению с утром во время пленарного доклада, и интуитивно было понятно, что сумок должно хватить на всех. Тем не менее, уже в 17:00 у стоек регистрации собралась приличная толпа, которая затем превратилась в давку. Не обошлось и без вмешательства охраны. Сумки же можно было получить спокойно и без давки в конце дня. Во второй день организаторы учли свою ошибку и заранее предупредили, что сегодня кружек с логотипом Java точно хватит на всех.
До свидания, Tech Days 2010! В целом конференция оставила очень яркие, положительные впечатления: актуальные темы докладов и интереснейшие стенды, возможность вживую пообщаться с самими разработчиками языка и связанных с Java технологий, так сказать, окунуться в Java сообщество. Конечно, у организаторов случались просчеты, но, думаю, они обязательно учтут свои ошибки в будущем. Очень приятно будет посетить конференцию в следующем 2011 году. Теги: Tech Days 2010
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||































