VVVV.js 2.0 and how to use it as VVVV's companion

One Sentence: Whats happening in your workshop?

We will learn how to utilize VVVV.js’ brandnew capabilities to create fullstack web apps, let those talk to classic VVVV and see how far we can push it WebGL-wise.

Detailed Description

With its upcoming 2.0 release, VVVV.js is making a huge leap into becoming a full stack development tool. Running as a Node.js application, you can use it to build client/server web apps or platform independent standalone applications with access to local resources and hardware.

We will learn how to get that new VVVV.js up and running (spoiler: it’s easy), and work through a couple of examples, illustrating typical uses cases for VVVV.js’ new capabilities. Starting with a standalone WegGL gimmick for your website, we’ll go over creating a simple webbased application (including database access, etc.) and eventually learn how to create a nice web interface which talks to your classic VVVV project. After that, you will understand what the hell is going on with these yellow nodes.

What 3 tags describe your workshop?

web, vvvv.js, platform independent

In which of the three categories does your workshop fall: beginner, intermediate, advanced

intermediate

How long will your workshop be?
(Standard formats are 3h or 2x 3h, but other formats may be possible)
3h

Who is the target audience of your workshop?

VVVV patchers who want to take their existing VVVV skills and use them in a webdevvy way.

What knowledge do you presume your participants have?

Being familiar with the VVVV programming language and its perks, juggling slices, etc.

What will attendees of your workshop learn?

Attendees will learn how to use VVVV.js to create e.g.

  • Advanced Web Interfaces for their big room VVVV installations
  • HTML5/WebGL powered real time applications running on various compatible hardware/operating systems
  • Client/Server web apps, fully developed using the VVVV programming language

What technical requirements does your workshop have (apart from internet and a projector)?
e.g. special hardware, software, graphiccards, materials, dancers/performers

Participants need a laptop with the Chrome Browser and Node.js 6.x installed.

Who would be the two hosts?

Matthias Zauner (sagishi) and David Gann (tekcor)

How would the hosts qualify for the topic? (Describe and add links to portfolio website, github, vimeo,… accounts)

Matthias Zauner / sagishi (vvvvjs.com, github.com/zauner/vvvv.js) is the project maintainer and main developer of VVVV.js and has incorporated it in various projects, both commercial and non-commercial.

David Gann / tekcor (symbioticcube.com, 000.graphics) has a history of abusing VVVV.js and pushing it to its limits. He has contributed to VVVV.js by enhancing its WebGL capabilities and uses it in his toolchain for web based game development.

12 Likes

Yes I would like to make it 2 x 3 h together with the game-engine components of VVVV.js in the second part.

lets do it like this!