GDD-2010

Впечатления о GDD-2010

Андрей Орлов  2010-11-13 13:34

В Москве, в "Крокус-Сити", прошла конференция Google Developers Day - 2010. С каждым годом конференция становится все больше и красочнее, хотя отдельные особенности остаются неизменными: хороший уровень организации (хотя и не без недочетов) и ориентированность на средний уровень подготовки.

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

Проиллюстрирую это стендом с игрой Mindball: это игровая приставка, основанная на интерфейсе мозг-компьютер, в натуральную величину. Mindball - хорошая иллюстрация подхода организаторов GDD. Я, как специалист в этой области, мог бы сказать что mindball - безумно дорогое и жалкое подобие Neuroactuator и Emotiv EPOC, но средний (по направлению, а не по уровню) квалификации специалист мог попробовать девайс и понять, что сила мысли сегодня передается по проводам.

MindBall/smartimagecontainer/article/get

Стенд с Mindball: каждый игрок пытается силой мысли закатить мяч к другому.

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

Такой подход выделяет GDD из других конференций, и, я думаю, идти на нее стоит прежде всего тем, кто хочет расширить свой кругозор: это адекватная цель, а вот для достижения высот квалификации нужны другие меры.

Не буду пересказывать чужие тезисы, для этого есть программа GDD-2010 и сайты выступавших разработчиков, смотрите там или приходите в следующий раз вместе с нами. Я расскажу свое мнение, о том, куда ведет Google и стоит ли туда идти. Как ни странно, это мобильные приложения, толстые клиенты поверх общего хранилища данных, предоставление вычислительных мощностей для приложений и, конечно, дальнейшая персонализация и социализация всех вебсервисов. Я вас не удивил, да?

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

Мне могут возразить, что все эти технологии известны давно. Я на это отвечу - да, они известны даже намного дольше, чем вы думаете. Сама история веб - это своеобразный ход, когда с целью расширения охвата аудитории, существовавшие на то время технологии подвергли принудительной деградации до уровня, понятного тогдашнему пользователю, и в течении 20 лет пользователя (да и разработчика) пытаются довести до реального уровня технологии.

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

Немного пугает, что флагманом этого оказывается "одна богатая компания" (название не важно), немного пугает, что результатом такого "эволюционного" развития неизбежно будут эволюционные побочные эффекты: атавизмы и рудименты программного кода. Но, кривые тропы эволюции, может быть, окажутся менее болезненны, чем прямое хождение строем.

Так что - учимся писать под андроид и учимся писать плагины к Chrome (платформу можете выбрать другую, суть: мобильные приложения и расширения браузера). Благо свежий атавизм - HTML5 - легко позволяет делать и то, и другое, и - не так уже плох, для этого времени и этого сорта разумных существ.

Вместо заключения - немного о личном. Я хожу на конференции погрузиться в общую атмосферу, а не ради отдельных докладов, хожу потусоваться с себе подобными, послушать разговоры, повстречать старых знакомых (или даже вообще незнакомых) и в этот раз по всем этим пунктам я многократно перекрыл то, что планировал. Даже встретил несколько человек, которых не видел больше 10ти лет. А это значит - что отрасль жива.

Спасибо компании Google за этот день.

DreamBot Zope3 Учат тут Нейросети Репозиторий Слив! Статистика Редакторам Мобильный блог
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site nooxml Сайт посуточной аренды квартир в москве