PROCESSING       <<<назад

источник
Processing.js - свободный язык программирования для людей, которые хотят программировать картинки, анимацию и интерактивность для веба, без использования Flash или Java апплетов.

Он использует Javascript для манипуляции изображениями и прорисовки очертаний и блоков. Все это происходит благодаря элементу Canvas в HTML 5.

Язык простой и легко учится. Благодаря ему можно идеально разработать тулзы для визуализации даты, создать пользовательские интерфейсы, а также разработать игры для веб.

Processing.js работает в Firefox, Safari, Opera и Chrome, работает в Internet Explorer при условии использования Explorer Canvas.

источник 
Итак, Processing - это open-source язык программирования, созданный специально для нужд мультимедиа, дизайна, арта, аудио, графики и интеракции. Он упрощает создание мультимединых приложений, предоставляя множество готовых функций, но при этом не ограничивая в возможностях. Синтаксис языка такой же, как и в С. Вот пример простой программы. А вот тут в средней колонке набор линков на уже готовые программки. Кликаем по линку, открывается новое окошко браузера, в котором запускает Java-апплет с приложением. Примеров много и они очень разные. Вот здесь список книг, посвящённых этому языку.

Это всё, что я могу сообщить. Язык (среду разработки) можно скачать и установить, дистрибутив под Windows занимает 54 мегабайта. А дельше всё в ваших руках.

А примером использования этого языка, а также продолжением темы аудиовизуализации может стать видео, созданное Glenn Marshall. Называется Metamorphosis.

Ещё одно применение Processing - проект Tiction. Tiction - это "нодный" секвенсор. Идея его проста и элегантна. Каждая нода (точка) - является событием. Соединение между двумя нодами вызывает последовательное возбуждение событий спустя некоторое установленное время. Ноды высылают MIDI-сообщения при каждом событии, ну, а дельше всё ясно. За всем этим стоит поиск интерактивного способа вариации музыкального сюжета. Ведь мы привыкли, что музыка - это что-то, идущее по конкретному расписанному сценарию. А что, если этот сценарий кусочный, а активирование отдельных его кусков приводит к генерации допольнительных? Это вносит в преднаписанную музыку элемент интеракции. Об этом и задумался Hans Kuder - автор проекта Tiction.

После долгих бет, вышел релиз системы программирования графики Processing 1.0.

Processing — язык программирования и среда разработки для графики, анимации и взаимодействий. Отличается относительной простотой. Содержит средства для 2D и 3D-графики.

Популярен для создания красивых визуализаций каких-нибудь данных.