Встреча была поделена на три части. Мне показалось, что это неплохая идея, и в дальнейшем я собираюсь её популяризовать.
Дело в том, что, с одной стороны, в полтора часа (даже в полтора часа!) очень трудно втиснуть всё, о чём хочется рассказать, всё, что волнует аудиторию, всё, о чём спрашивают - в общем, нельзя объять необъятное в бесконечно короткий срок.
Поэтому, мне кажется, имеет смысл и в дальнейшем поступать похожим образом: делить всю трёхчасовую - скажем - презентацию с демонстрациями на мелкие - минут по 45 - части с перерывами, причём доводить до сведения аудитории заранее формат мероприятия - с тем, чтобы заинтересованные люди приходили только на то, что их интересует.
Однако в этот раз моя promotion-компания(опять!) провалилась. Не помогло ни муссирование темы в рассылке, ни разговоры, ни просьбы членам юзер-группы пригласить ещё народу. 7 человек и группа поддержки из трёх человек - это очень и очень мало, конечно. Может, кто-то чего-то не понял, не справился с расписанием, не увидел объявления - хотя они были развешаны в достаточном количестве - и в местах потенциального скопления народа тоже.
Очень обидно.
Тем не менее, я попытался выступить хотя бы для тех, кто откликнулся. Как это удалось - судить, в общем-то, им.
Я начал с самого начала - зачем вообще нужны Application сервера, трёхуровневая модель, какие задачи решает Java™ EE, какова архитектура этой платформы, в чём её достоинство.
Если быть до конца честным, .NET, вообще говоря, в настоящее время является серьёзным соперником Java™ EE. Однако полная докуменированность продуктов Sun, возможность собрать полностью бесплатную ПО-платформу на базе этой технологии, открытый код, который даёт возможность для самообразования и продвижения вперед как специалистов (на примере разработчиков Sun®), так и самой платформы - участием в OpenSource движении - всё это является несомненными преимуществами платформы Java™ EE, а .NET в свою очередь всего этого лишён. Именно это я и подчеркнул в своём выступлении. Да, Novell делает Mono, всё так. Но Mono - в любом случае будет на шаг позади .NET, а Java™ EE - всегда up-to-date на всех платформах.
Потом я перешёл к Web-сервисам и рассказал, для чего они нужны и в чём их преимущество.
Разумеется, всё было очень сжато и обзорно - иначе попросту не вошло бы в те рамки, что были поставлены обстоятельствами.
Вторая часть презентации была посвящена способам построения Web-интерфейсов средствами Java™ ЕЕ. Servlets, JSP, JSF... Всё обзорно, лишь бы заинтересовать слушателей.
В промежутках между частями презентации я демонстрировал возможности NetBeans 6.0 в построении Web-сервисов и Web-интерфейсов.
Однако, был и луч света в том беспросветном дне. Пришли люди из нашей Open Source группы и провели презентацию - ещё на полтора часика :) - по Rich Internet Applications. Первая часть их выступления была посвящена, в основном, обзорам и сравнениям различных технологий. В частности, было продемонстрировано приложение на Java FX. Было очень интересно и очень внове и для меня в том числе - всегда, если честно, недолюбливал Flash и всяческие скрипты. Презентация активистов Adobe Flash/AIR поколебала мой скептицизм
Вторая часть презентации по RIA была посвящена непосредственно демонстрации возможностей Flash.
Выкладываю также слайды своих двух презентаций.
