Статьи

Отчет Devoxx 2012: состояние расширения

Devoxx 2012: Бэм!

IMG_1435
Стивен Чин въехал в среду утром в Keynote на своем мотоцикле NightHacking.com. Это было захватывающее начало дня конференции!

Они говорят, что изменения неизбежны, и вы никогда не сможете точно предсказать, что произойдет в будущем. Это общеизвестно. Возможно, единственный способ, которым мы можем быть уверены в тенденциях, инициативах и стрелах времени, состоит в том, чтобы брать образцы продукта и настроения в частые моменты времени. Измеряйте чаще и чаще.

Это одна из причин, по которой я собираюсь на конференции. Помимо смеха и шуток с людьми, которых вы знаете; Есть серьезный бизнес, чтобы выяснить, что именно интересно людям, что такое новейшие технологии и спросить, что еще мне нужно изучить?

Devoxx UK

Самой большой новостью с моей точки зрения является то, что они отправились и анонсировали Devoxx UK . Да, это правильно. После успешного запуска Devoxx France несколько членов лондонского Java-сообщества захотели продвигать лондонскую версию. Главный позитив для лондонских IT-разработчиков заключается в том, что они не принимают Eurostar и не летают; и они могут увидеть версию конференции в Антверпене с, я полагаю, высоким стандартом технического контента; и это будет на их собственном пороге.

До сих пор я вижу, что для меня в маркетинговом пакете есть небольшая политическая ситуация в Великобритании. В настоящее время у нас есть разобщенное королевство, где Уэльс и Шотландия настаивают на передаче полномочий центрального правительства и местных советов; и поэтому в брендинге Devoxx UK организаторы должны быть осторожны. Другими словами, конференция должна заботиться о чувствительности и чувствительности всех британских граждан. Лично я, будучи человеком черного афро-карибского происхождения, а также являясь редким примером человека, который является опытным разработчиком программного обеспечения в лондонской индустрии информационных технологий, я посоветую максимально инклюзивную и открытость в исходящих сообщениях.

В целом, я вижу большие преимущества в Devoxx UK для людей, живущих недалеко от Лондона, потому что я только что проверил свои полные транспортные расходы в Калифорнию; и хотя я не сожалею о том, что поехал на конференцию JavaOne и выступил с ней, давайте просто скажем, что стоимость отелей в Сан-Франциско была дорогой. Именно за хорошее имя JavaOne, являющегося Меккой для всемирной Java-разработки, я мог это сделать.

С Devoxx UK на нашем пороге, для братьев-британцев, стоимость значительно снижается, особенно для молодых и старых, неоплачиваемых и любой другой души, которая изо всех сил старается сохранять невозмутимый характер с ежемесячным балансом в банке. Даже для людей, которые хотят съездить из Шотландии или совершить путешествие с севера [Северная Англия; Город Ливерпуль, Манчестер, Шеффилд, Лидс, Ньюкасл и т. Д.] Или через Ирландское море, расходы на людей, живущих в Великобритании, должны быть дешевле и проще путешествовать. Я также считаю, что Devoxx UK должен быть экономически выгодным для подрядчиков, чтобы потратить пару дней работы на самофинансирование обучения. Поэтому я буду держать пальцы скрещенными для успеха Devoxx UK.

IMG_1485
Адам Бьен, последняя сессия конференции, Java EE Patterns Revisited: отличный разговор!

Apple iOS

Конференция также стала для меня переломным моментом, чтобы принять программирование под Apple iOS, благодаря прекрасной университетской лекции Майкла Сегера и практическим занятиям в понедельник. Это бонус, который может принести время на конференции, особенно если вы полностью отсоединяетесь от постоянного потока перерывов в работе. Внезапно вы можете взломать незнакомую область и продолжить свое образование.

Кто-то однажды написал в книге об обучении игре на электрогитаре, которую я читал много лет назад, что вы теперь гитарист с тех пор, как взяли книгу и / или DVD; и по сути начать практиковать лики на реальном инструменте Это изменение психического отношения. Если вы хотите уйти по касательной самостоятельно в другое поле; это не имеет значения, даже если это вне технологии, найти конференцию или обстановку, где инструктор готов заложить мост и аккуратно показать путь, чтобы войти в новую тему. Я не могу требовать мгновенного удовлетворения от того, что являюсь виртуозным разработчиком программного обеспечения для iOS, но знаю точно так же, как молодая девушка Лекс Мерфи , внучка ученого, ущербного инвестора и владельца миллиардера Джона Хэммондав экранизации фантастического романа Майкла Крайтона « Парк юрского периода» ; и теперь я могу от всего сердца воскликнуть: «Я знаю iOS, я знаю эту систему». Билл Веннерс дает несколько очень практичных, простых и дизайнерских советов в своем выступлении на тему «Простота в Scala!»
IMG_1460

Взлом сады

Андрес Алмирай организовал Хакергартен для людей, которые хотели участвовать в проектах. Мне понравилась концепция этого в теории, однако на практике, когда я приходил в обед или между сессиями, я не понимал, кто взломал какие системы. Я мог видеть людей JBoss, собравшихся вместе в одной зоне выставочного зала, а с другой стороны, где Стивен Чин давал интервью Nighthacking, я думаю, что это была программирующая деятельность Groovy. Идея была хорошей; это могло бы быть лучше обозначено наблюдателям, когда они шли вокруг. Команда JDuchess от L до R: Линда ван дер Пал, Йоланд Пуарье и Регина тен Брюггенкат
IMG_1459

Java EE 7

Пока я был в Антверпене, у меня была задача узнать больше о предстоящих изменениях в земле Java EE . Я особенно хотел узнать о внедрении контекста и зависимости в Java SE. Я был разочарован, узнав, что это не войдет в Java EE 7 . Дэвид Блевинс отметил, что, по его мнению, это будет предметом обсуждения CDI 2.0 .

На самом деле Дэвид Блевинс выступил с довольно интересным докладом о расширяемости в Java EE 7. Мне очень понравилось его более мощное и многократно используемое пользовательское предложение аннотаций для стереотипов. В настоящее время в CDI 1.0 для Java EE 6 вам разрешено определять пользовательские аннотации и объединять их вместе, к сожалению, их нельзя повторно использовать с примененной семантической информацией. Идея Дэвида Блевинса о Metatypes будет долгожданным дополнением. https://github.com/dblevins/metatypes/

У него также была другая идея стандартизировать настраиваемые соединители с адаптерами ресурсов для компонентов передачи сообщений: а именно, записанные настраиваемые соединители, которые синхронизировали команды по каналу ввода и очереди со службой, такой как поставщик Telnet или служба электронной почты. С моей точки зрения, я не был уверен в этом конкретном случае использования, и вы можете прочитать для себя https://github.com/dblevins/mdb-improvements . Я думаю, что это небольшая интеграция корпоративных приложений, которая, на мой взгляд, лучше обслуживается специализированной средой, такой как Spring Integration, Apache Camel и другими.

JavaFX и встроенные устройства

Наблюдение за работой JavaFX на встроенных устройствах было отличительной чертой Devoxx. Я думаю, что это подтверждает направление и намерение, в котором может развиваться Java как технология на стороне клиента. Существует целая индустрия мобильных вычислительных устройств, ожидающих взрыва. Я верю, что влияние платы Raspberry Pi и Beagle будет действительно известно только через пару лет. Саймон Риттер носил головную гарнитуру ЭЭГ для обнаружения мозговых волн, используя порт Raspberry Pi и JavaFX / Java для ARM Linux Геррит Грюнвальд
IMG_1447

, текущий мастер измерительных интерфейсов в JavaFX, продемонстрировал свою установку платы Beagle в день университета JavaFX. Мы узнали, что мы должны оптимизировать количество узлов в графе сцены; если нам нужна разумная производительность на встроенном устройстве, просто потому, что число ядер в графическом процессоре (GPU) на платах ARM-процессоров по крайней мере на два порядка отличается от MacBook Pro Retina Display GPU.

У Саймона Риттера была интересная презентация, в которой демонстрировалось, что JavaFX работает на Raspberry Pi, на бета-версии Java SDK, которую Oracle анонсировала пару недель назад на JavaOne. У защитника Оракула был дешевый робот-механический робот, купленный у Мэйплинс; мозговой штурм Lego с двигателем, который любой ребенок может попросить купить у своего родителя; и электрокардиограмма ЭЭГ-гарнитура, подключенная через USB, работающая в своей презентации. Я рекомендую вам послушать этот разговор о Парли на какой-то сцене, потому что это было весело. Я также хотел бы поблагодарить Анжелу Кайседо за то, что она продемонстрировала встроенные Java-технологии в университете JavaFX Bootstrap. Доска Beagle и приложение JavaFX Геррита Грюнвальда, которые считывают текущую комнатную температуру
IMG_1423

Просто чтобы завершить намерение вернуть Java обратно на встроенные устройства; оригинальная концепция дизайна Java, так называемый Oak и Project Green, заключалась в разработке топовой установки для телевидения; Джаспер Поттс отправлял консоли JavaOne, которые были досками Panda, из США в Бельгию. Он обновил данные конференции, и четыре консоли работали в Метрополисе.

Я думаю, что JavaFX теперь является заменой Swing, и она, безусловно, появится через пять лет. Он нуждается в других технологиях современных встраиваемых устройств и настольных компьютеров, а именно: поддержка веб-камеры, поддержка USB-входа, магнитометр, ускоритель и, разумеется, вход датчика гео-местоположения. Возможно, благодаря открытому исходному коду JavaFX к началу 2013 года мы сможем как сообщество быстро разработать эти API. На самом деле, когда я разговаривал с Джо Вурендекерсом в коридоре, он чувствовал, что JavaScript через Phone Gap и HTML5 все еще на пару шагов впереди JavaFX. В связи с этим Джо Вурендеккерс и Бенджамин Доблер продемонстрировали, насколько мощны JavaScript и HTML5 прямо сейчасHTML-версия Parleys .

IMG_1472
Яков Файн рассказывает о JavaScript для разработчиков Java, который на самом деле очень забавен и полон нью-джерси итальянской мафии. Я действительно имею в виду, что это был очень хороший разговор; просто чтобы быть уверенным, что какие-то гангстеры не приходят за мной посреди ночи!

JavaScript

В четверг у Якова Файна состоялась последняя сессия дня, которая называлась JavaScript для разработчиков Java. Какой комедийный мозг у этого парня? Лучшее имя переменной, которое я видел долгое время, было таким:

function Tax(income,dependents) {
var mafiaTaxDeduction = 300
// calculate the tax
}

На самом деле, Яков всерьез дал аудитории очень хорошее представление о языке программирования JavaScript. Мы должны уважать его как очень общий и податливый язык программирования, и есть очень важные хорошие части, а также плохие части сценария-деточки. Например, в JavaScript есть замыкания (лямбды с подъемом), и он может делать встраивания через нечто, называемое прототипическим наследованием. Если вы делаете ставку на женщину [или мужчину], то изучите JavaScript для основной задачи образования 2013 года, чтобы охватить только ваши основы.

кода

Ну, это не совсем конец. Devoxx 2012 был очень успешным, особенно для технологий, лежащих на периферии. Я, конечно, помню свои первые опыты с iOS здесь. Возрождение JavaScript было довольно неплохо еще раз, чтобы быть правдой, как развивающаяся веб-платформа. JavaFX должен догнать ввод сенсорного устройства; а что касается JavaEE 7, мы должны убедиться, что мы, сообщество Java EE, выполняем свои обещания. [Я, вероятно, добавлю дополнительный кусочек к этой записи позже, как разделы приложения. Оставайтесь с
нами.]
[A title = «IMG_1476 by peter_java_pilgrim, на Flickr» href = «http://www.flickr.com/photos/8268882@N06/8199034445/»] IMG_1476
Это было о встрече лидеров JUG и Антонии Гонклавс парижский JUG и организатор Devoxx France,собирался поговорить со всеми

Shout-Outs

Вот традиционные крики; нет никакого порядка, подразумеваемого: —

  • Джо Вурендекерс
  • Стефан Янссен
  • Стивен Чин
  • Кит Комбс
  • Майкл Сегерс
  • Иоланда Пуарер
  • Константин Партак
  • Галдер Замаррено
  • Томас Больц
  • Доктор Марк Литтл
  • Карло де Вольф
  • Дэвид Блевинс
  • Геррит Грюнвальд
  • Люси Уивер
  • Джим Уивер
  • Алессандро Альфонсо
  • Анжела Кайседо
  • Фабрицио Джаннески
  • Хосе Переда Ламас
  • Таша Карл
  • Йохан Вос
  • Линда ван дер Пал
  • Яков Файн
  • Николь Скотт
  • Джейми МакГиверн
  • Мартейн Вербург
  • Регина тен Брюггенкат
  • Хизер ВанКура
  • Дэн Аллен
  • Патрик Курран
  • Саймон Риттер
  • Терренс Барр
  • Шарат Чандлер
  • Ренато Герра Кавальканти
  • Кирк Пеппердин
  • Антонио Гонсалвес
  • Джо Дарси
  • Андрес Алмирай
  • Триш Джи
  • Бен Эванс
  • Люк Дюпончил
  • Дик Уолл
  • Карл Куинн
  • Тор Норби
  • Соня Барри
  • Оливер Уайт
  • Джонатан Джайлс

Для кого я скучал, я не хотел этого делать. Увидимся в следующем 2013 году!

IMG_1467
JavaPosse Live! Это была запись № 400, где Чет Хааз официально заменил Джо Наксолла. Эпизод 400! Поздравляем!

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

IMG_1416
Геррит Грюнвальд (слева) и Джим Уивер (справа) на университетской сессии JavaFX Bootstrap в этом году.

IMG_1417
Я мельком увидел выступление Кирка Пеппердина и Алексея Шипилева о производительности Java SE, особенно в части, касающейся количества поколений и утечек памяти. Это была полезная ревизия для меня! Антверпен должен быть модным городом Бельгии. Это, вероятно, правда; это, безусловно, отличная архитектура, которую стоит увидеть
IMG_1493

DSCF4446
Вот фотография, на которой я сидел рядом со сценой как раз перед эпизодом JavaPosse Live 400 с Джо Вурендекерсом слева от меня. Я сидел с людьми в синих капюшонах, добровольцами Devoxx и вспомогательным персоналом. Ах! Благослови их за всю их тяжелую работу.