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-графики.
Популярен для создания красивых визуализаций каких-нибудь данных.