User:Eleanorg/1.2/Prototyping/Lecture notes 19 Jan
Interesting projects
Projects brought in by people that they find cool/inspiring:
- Listening Post
- The Order of Things - Petra
- Newstweek - Jasper
- Device to plug into a wall socket in a public wifi zone. It routes traffic through itself, editing news sites that people visit. News stories are altered manually in real-time by a bank of 'agents', 1984 style. (Unusual; this would normally be done with some algorithm, no?). Very well executed; not usual half-backed hacker thing. One of the artists (Danja) was a student at PZI, and helped set up Moddr.
- The Stateless Plugin - Silvio.
- Browser plugin that places 'black flags' next to key words when you browse websites, giving you a link that gives context of that word in a 'stateless' context.
- [1] - Understanding Shakespeare - Marie
- Graphic Design BA project, experimenting with visual layout for Shakespear texts, tag cloud style etc. Similar ideas to thing in Dordrecht
- http://www.onemannation.com/otherworks/the-idea-i-thought-of-to-be-so-wonderful - Project by Marc Chia, ex PZIer, makes music using the delays over networks. Also did a live performance, sending signals with a kind of keypad. Very meditative music, reminds me of that 1000yr long thing.
- http://vvvvjs.quasipartikel.at/ - a javascript version of V4 (visual programming language similar to PD), so you can run it without being on Windoze. Uses WebGL to do 3d stuff.
Cool technologies
WebGL
From Wikipedia: WebGL (Web-based Graphics Library) is a software library that extends the capability of the JavaScript programming language to allow it to generate interactive 3D graphics within any compatible web browser. WebGL code executes on a computer display card's Graphics Processing Unit (GPU), which must support shader rendering.
WebGL is a context of the canvas HTML element that provides a 3D computer graphics API without the use of plug-ins.[2] The specification was released as version 1.0 on March 3, 2011.[1] WebGL is managed by the non-profit Khronos Group.
Node.js
Does server stuff with javascript, so that rather than using normal http requests at intervals to get the latest data from a server, a connection remains open so you can do real-time stuff - eg, chat clients.