vvvv — гибридная графическая/текстовая среда разработки предназначенная для программирования физических интерфейсов при помощи синтеза динамической и интерактивной графики, видео и аудио данных в реальном времени[1]. Работает под управлением Windows, для вывода графики использует DirectX.

vvvv
Изображение логотипа
Класс языка visual programming
Появился в 1998
Система типов сильная
Испытал влияние APL, Физическое моделирование звука, DirectShow, Pure Data, DirectX
Лицензия free for noncommercial use
Сайт www.vvvv.org
Логотип Викисклада Медиафайлы на Викискладе

vvvv использует визуальный интерфейс программирования для быстрого прототипирования и разработки. Приложения, написанные в vvvv обычно называются патчи, которые состоят из сети нодов. Патчи могут быть созданы, отредактированы и проверены в то время как они работают[2]. Патчи сохраняются на диске в стандартном формате XML. vvvv была написана на Delphi (среда разработки), плагины могут быть разработаны в .NET Framework в C#.

vvvv включил в себя функцию boygrouping для создания кластера клиентских компьютеров, работающих под управлением одного сервера[3].

Этот инструментарий имеет возможность работать с HLSL шейдерами, которые написаны в их общей текстовой форме, но представленные в vvvv как обычные ноды. Изменения в текст кода можно вносить не останавливая работу патча[4].

Примечания

править
  1. vvvv - a multipurpose toolkit. vvvv. Дата обращения: 29 ноября 2016. Архивировано 23 декабря 2016 года.
  2. «vvvv Patches». Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.
  3. «vvvv Boygrouping». Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.
  4. «vvvv Shader». Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.

Литература

править
  • Joshua Noble. 17. Further Resources § vvvv // Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks. — "O'Reilly Media, Inc.", 2012. — С. 661—662. — 729 с. — ISBN 9781449321505.
  • Frank Blum. 3.4.2. vvvv // Digital Interactive Installations: Programming interactive installations using the software package Max/MSP/Jitter. — diplom.de, 2007-04-19. — С. 32. — 84 с. — ISBN 9783956362279.
  • Vailancio Rodrigues (2010-02-06). "Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials". Smashing Magazine (англ.). Дата обращения: 31 октября 2016.

Ссылки

править
  • vvvv.org — официальный сайт Vvvv