В процессе.Processing 1.0: после 7 лет разработки язык визуализации данных вышел из беты

, , , ,

В процессе

Stock data visualizations © Marius Watz

24 ноября создатели языка программирования Processing сообщили о том, что после 7 лет разработки их детище наконец-то выходит из тестовой бета-стадии и доступно в стабильной версии 1.0. Формально предназначенный для визуализации данных, Processing давно зарекомендовал себя как самый современный и гибкий инструмент творческой самореализации для тысяч художников, дизайнеров, виджеев, видео-продюсеров, архитекторов и программистов.

Задуманный в 2001 году как образовательный проект, призванный привлечь внимание к компьютерной грамотности в сфере визуальных искусств, Processing очень быстро превратился в средство создания законченных профессиональных работ: изображений, видео, интерактивных инсталляций и так далее. Авторы проекта, бывшие студенты знаменитого Массачусетского технологического института (MIT) Бен Фрай (Ben Fry) и Кейси Рис (Casey Reas), в этом году были награждены престижным призом Muriel Cooper за выдающиеся заслуги в деле развития дизайна, технологий и цифровых коммуникаций.

Audio Landscape, vortex from flight404 on Vimeo.

Роберт Ходжин — одна из самых известных личностей в сообществе разработчиков Processing. Его видео — образцы генеративного, алгоритмизированного искусства. Вдохновение у него черпает даже Пол Смит (Paul Smith), хотя отчислений не делает. flight404.com

Для бесплатной разработки с открытым кодом, находящейся в статусе бета-версии, Processing привлек к себе удивительно много внимания — при его помощи создавали рекламу для крупных брендов вроде Nike и Hewlett-Packard, его использовали в создании музыкальных видео для Radiohead, R.E.M и Modest Mouse, сотни исследователей использовали среду для визуализации тех или иных данных, многие учебные заведения по всему миру включили Processing в свои программы. Не обделен Processing и вниманием прессы — можно сказать, что для языка программирования у него исключительное паблисити.

Body Navigation by Recoil Performance Group from ole kristensen on Vimeo.

Recoil Performance Group используют Processing для трекинга при помощи инфракрасных лучей и взаимодействия цифрового изображения с танцорами

У Processing нет полноценной документации, тем более переведенной на русский язык. Для начала изучения языка нужно скачать необходимые файлы с processing.org (доступны версии для Windows, Mac и Linux), запустить исполняемый файл и начать изучать примеры, коих в стандартной комплектации немало. Вокруг Processing существует довольно активное коммьюнити увлеченных профессионалов и любителей. Вдохновение стоит искать в соотвествующей группе на Фликре и, что особенно интересно, на vimeo по тегам processing и processing.org, ответы на вопросы — в официальном форуме.

Radiohead „House of Cards“. Режиссер — Джеймс Фрост (James Frost).

Весной этого года Джон Ресиг, javascript-евангелист Mozilla Corporation и создатель знаменитой javascript-библиотеки jQuery (используемой, к слову, на Эксперимент.ру) портировал Processing на Javascript, используя новый для HTML элемент <canvas>. Это означает, что для того, чтобы разбираться с основами Processing, вам будет достаточно современного браузера и текстового редактора. Естественно, в браузере нет никакого OpenGL и 3D, зато для работы не нужна ресурсоемкая Java.

Ссылки по теме:
Processing.org — официальная страница Processing на удивление хороша и является неплохой точкой для старта.
Processingblogs.org — новости Processing и родственных проектов.
Обзор Processing от Джона Ресига — содержит также ссылки на любопытные примеры.

Об авторе

Глеб Калинин — издатель Эксперимент.ру, совладелец компании Raum7. Профессионально занимается интернетом. Ведёт блог.