Shawn Van Every
The web has become an amazing platform for live communication. Streaming media, audio and video conferencing, text chat and other real-time data transmission give us the ability to create a wide array of platforms that enable live cooperative and collaborative performance, real-time games, and novel real-time communications experiences. In this course, we focus on the types of content and interaction that can be supported through these technologies as well as explore new concepts around live participation. We utilize browser based technologies such as WebSockets and WebRTC in combination with JavaScript and Node to build client/server based applications. Experience with HTML and JavaScript are helpful but not required.