diff www/p/index.html @ 44:8fc7155aa3ac

update presentation
author Rob Canning <rc-web@kiben.net>
date Tue, 11 Sep 2012 13:01:17 +0100
parents 7f0485e0d0ff
children 616a221083f1
line wrap: on
line diff
--- a/www/p/index.html	Sat Sep 08 08:25:19 2012 +0000
+++ b/www/p/index.html	Tue Sep 11 13:01:17 2012 +0100
@@ -15,7 +15,7 @@
 		<link href='http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
 		
 		<link rel="stylesheet" href="css/main.css">
-		<link rel="stylesheet" href="css/theme/sky.css" id="theme">
+		<link rel="stylesheet" href="css/theme/simple.css" id="theme">
 
 		<!-- For syntax highlighting -->
 		<link rel="stylesheet" href="lib/css/zenburn.css">
@@ -42,10 +42,11 @@
 	      <section>
 		
 		<h3>REALTIME WEB TECHNOLOGIES IN THE NETWORKED PERFORMANCE ENVIRONMENT</h3>
-		<p>
-		  
+		<p>		  
 		  <i><small>- <a href="http://rob.kiben.net">http://rob.kiben.net</a> <a href="rob@kiben.net">rob@kiben.net</a> -</small></i>
 		</p>
+
+		<p class="fragment">Rob Canning <br> Department of Music<br>Goldsmiths, University of London</p>	
 	      </section>
 	      
 	      <section>
@@ -53,12 +54,18 @@
 		<p>
 		  NodeScore is a web based framework to facilitate networked ensemble performance.
 		</p>
-		<ul>
-		  <li>Scores assembled in HTML5</li>
-		  <li>Musicians displays controled remotely</li>
-		  <li>Not all-in-one solution - Modular Approach</li>
-		  <li>Runs alongside other streams: media, OSC automation etc.</li>
-		</ul>
+<br/><br/>
+		<ul class="fragment">
+	 
+		  <li>NOT a synthesis system</li>
+		  <li>Net perf. by instrumental musicians</li>
+		  <li>Pushing cues/notation to human performers</li>
+		  
+		  <br/>
+		  <li>London Improvisors Orchestra (LIO) "Conductions"</li>
+		  <li>Zorn's Cobra - Flash Card Rule based Systems</li>
+	</ul>
+
 
 		<aside class="notes">
 		  Oh hey, these are some notes. They'll be hidden in your presentation, but you can see them if you run the speaker notes server.
@@ -66,15 +73,28 @@
 	      </section>
 
 
+
 	      <section>
-		<h2>NODESCORE</h2>
-		<p>
 
-		</p>
+		<h2>LOCAL</h2> <br/>
+	
+		"Hypertextual"/ NonLinear Scores/Strategies
 
+		<br/>		<br/>
+		<li>Composed/Mediated Improvisation</li>
+		<br/>
+	  	<li>Interaction - Distributed Controls/Authorship</li>
+			<br/>
 
+		<br/>
+	     
+	      </section>
+
+
+	      <section>
+		<h2>Dramaturgies</h2>	
+		<blockquote>projected, directed and distributed</blockquote>
 		<img width="250" height="250" src="images/directed.png" alt="BreakDOM game screenshot">
-		
 		<img width="250" height="250" src="images/democracy.png" alt="BreakDOM game screenshot">
 		  
 		<aside class="notes">
@@ -82,13 +102,39 @@
 		</aside>
 	      </section>
 
+	      <section>
+		<h2>Problems</h2> <br/>
+		<ul>
 
-	      
+		  <li>Clutter - clicktrack, stopwatch, metronome</li>
+		  <li>Oversized/complex "hypertextual" paper scores</li>
+		  <br/>
+		  <li>Different Demands to the Laptop Orchestra</li>
+		  <li>Rich Media v. Composition tool + plugin</li>
+		</ul>
+	      </section>
+
 	      <section>
-		<h2>Standards Complient</h2>
+		<h2>NODESCORE</h2>
+		<br/>
+		<ul>
+		  <li>Scores assembled in HTML5</li>
+		  <li>Musicians displays controled remotely</li>
+		  <br/>
+		  <li>Not all-in-one solution - Modular Approach</li>
+		  <li>May run alongside other streams: media, OSC automation etc.</li>
+		</ul>
+	      </section>
+
+
+
+
+
+	   
+	      <section>
+		<h2>Standards Compliant</h2>
 
 		    <img width="300" src="images/tim.jpg" alt="BreakDOM game screenshot">
-
 		<ul>
 		  <li>HTML5</li>
 		  <li>CSS3</li>
@@ -102,28 +148,46 @@
 	      </section>
 	      
 	      <section>
-		<h2>WEBSOCKETS</h2>
-	
-	  <p>
-		  Server Push Technology<br>
-		  </p>		 
-	  <a class="image" href="http://hakim.se/experiments/html5/breakdom/" target="_blank">
-		    <img width="250" height="250" src="images/websockets.png" alt="BreakDOM game screenshot">
-		  </a>
+		traditional model:
+		<img height="150" src="images/traditionalhttp.png" alt="http req res">
+		<br/>
+		<h2>Server Push Technology</h2>
 		<ul>
-		  <li>More efficient than AJAX/Comet Programming</li>
-		  <li>Persistant bidirectional TCP socket</li>
-		  <li>REQUEST/RESPONSE handshakes elimintated</li>
+		  
+		  <li>AJAX/Comet Programming/Long Polling</li>
+		  <li>FLASH / JAVA - FLEX - BLADEDS</li>
+		  
+		  <br/>
+		  <li>BOSH</li>
+		      <li>WEBSOCKETS</li>
 		</ul>
 	
-
-
 		<aside class="notes">
 		  Oh hey, these are some notes. They'll be hidden in your presentation, but you can see them if you run the speaker notes server.
 		</aside>
 	      </section>
 
 
+<section>
+		<h2>Websockets</h2>
+	
+		<p></p>		 
+		
+		<a class="image" href="http://hakim.se/experiments/html5/breakdom/" target="_blank">
+		  <img width="350" height="350" src="images/websockets.png" alt="BreakDOM game screenshot">
+		</a>
+	
+		<ul>
+		  <li>More efficient than AJAX/Comet Programming</li>
+		  <li>Persistant bidirectional TCP socket</li>
+		  <li>REQUEST/RESPONSE handshakes elimintated *</li>
+		</ul>
+	
+		<aside class="notes">
+		  Oh hey, these are some notes. They'll be hidden in your presentation, but you can see them if you run the speaker notes server.
+		</aside>
+	      </section>
+
 	      <section>
 		<h2>HTTP://SOCKET.IO</h2>
 
@@ -137,6 +201,15 @@
 		</aside>
 	      </section>
 
+	      <section>
+		<h2>Directed</h2>	
+		<img width="450" height="450" src="images/directed.png" alt="BreakDOM game screenshot">
+	      </section>
+
+	      <section>
+		<h2>Distributed</h2>	
+		<img width="450" height="450" src="images/democracy.png" alt="BreakDOM game screenshot">
+	      </section>
 
 
 	      <section>
@@ -198,7 +271,7 @@
 	      <section>
 		<h2>NODESCORE: INFO PANEL</h2>
 <a class="image" href="http://hakim.se/experiments/html5/breakdom/" target="_blank">
-		    <img width="800" src="images/nodescore-infopanel.png" alt="screenshot">
+		    <img width="700" src="images/nodescore-infopanel.png" alt="screenshot">
 		  </a>
 
 		<p>
@@ -208,7 +281,7 @@
 	      <section>
 		<h2>NODESCORE: CHAT PANEL</h2>
 <a class="image" href="http://hakim.se/experiments/html5/breakdom/" target="_blank">
-		    <img width="800" src="images/nodescore-chat.png" alt="screenshot">
+		    <img width="700" src="images/nodescore-chat.png" alt="screenshot">
 		  </a>
 
 		<p>
@@ -216,25 +289,33 @@
 	      </section>
 
 	      <section>
-		<h2>NODESCORE: NEXUS7 CSS</h2>
+		<h2>NODESCORE: Score</h2>
 <a class="image" href="http://hakim.se/experiments/html5/breakdom/" target="_blank">
-		    <img width="800" src="images/nodescore-nexus.png" alt="screenshot">
+		    <img width="700" src="images/nodescore-nexus.png" alt="screenshot">
 		  </a>
 
 		<p>
+		  GNU/Lilypond - Phantom.js
 		</p>
 	      </section>
 
+	      <section>
+		<h2>Server Sequencer</h2>
+	      </section>
+
+	      <section>
+		<h2>DEMO</h2>
+	      </section>
 
 	      <section>
 		<h2>Future Work</h2>
 		<p>the TODO list...</p>
 		<ol>
-		  <li class="fragment"><stron>trials room->field->world</strong></li>
+		  <li class="fragment">Further Modularisation</li>
 		  <li class="fragment"><em>Animated SVG, WebGL, <code>&lt;audio&gt;,&lt;video&gt;</em></code></li>
-		  
+		  <li class="fragment">Annotation via stylus?</li>
 		  <li class="fragment">
-		    <code>stop coding start composing</code><br>
+		    <code>work with an ensemble over extended period - eg. residency</code><br>
 		  </li>
 
 		</ol>
@@ -288,7 +369,7 @@
 	    progress: true,
 	    history: true,
 	    
-	    theme: Reveal.getQueryHash().theme || 'default', // available themes are in /css/theme
+	    theme: Reveal.getQueryHash().theme || 'simple', // available themes are in /css/theme
 	    transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/linear(2d)
 	    
 	    // Optional libraries used to extend on reveal.js