<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.roberttwomey.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krkim</id>
		<title>Robert-Depot - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.roberttwomey.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krkim"/>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/Special:Contributions/Krkim"/>
		<updated>2026-09-30T16:24:19Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=4000</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=4000"/>
				<updated>2010-06-04T02:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
What I chose in the end to do was use YouTube as the source of music.  Previously, everyone listened to the radio for news and music.  Today, however, many utilize YouTube as a way to listen to songs and vlogs dealing with news.  &lt;br /&gt;
&lt;br /&gt;
I used the Netbeans IDE to use html, java, javascript and css to build a faux-YouTube.  If one entered keywords that did not adhere to the standards of any of the countries, the blocking image would appear.  For example, if one typed, &amp;quot;mein hut der hat drei ecken,&amp;quot; images of US&amp;#039;s Roosevelt and Britain&amp;#039;s Churchill would appear to stop the site from going to and searching for the phrase on YouTube.  Identically, the same would happen if one typed something like &amp;quot;god bless america.&amp;quot;  An SS officer would appear to stop the website.  If the phrase clears both of these restrictions, it will go ahead and allow the user to search for it on YouTube.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
               user input ---&amp;gt;  my project through netbeans (html, javascript, java, css) ---&amp;gt; Youtube or Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:doc1.png|400 px|]] [[Image:doc2.png|400 px|]]&lt;br /&gt;
&lt;br /&gt;
[[Image:doc3.png|400 px|]] [[Image:doc4.png|400 px|]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt;YouTuber: Be Censored&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;youtuber2.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tinyStillman.css&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
    &amp;lt;body&amp;gt; &lt;br /&gt;
        &amp;lt;form name =&amp;quot;youtubeForm&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;inputBoxer&amp;quot; name=&amp;quot;inputBox&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;80&amp;quot;/&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Search&amp;quot; onclick=&amp;quot;searchYoutube()&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/form&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVASCRIPT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// global&lt;br /&gt;
var request;&lt;br /&gt;
// function for updating the url&lt;br /&gt;
function searchYoutube() {&lt;br /&gt;
    var inputBox = document.getElementById(&amp;quot;inputBoxer&amp;quot;).value;&lt;br /&gt;
    inputBox = (inputBox.trim()).toString();&lt;br /&gt;
    //searchQuery = inputBox2;&lt;br /&gt;
    //searchQuery = &amp;quot;form&amp;quot;;&lt;br /&gt;
    var url = &amp;quot;http://localhost:8080/Sessions2/tinyStillman?inputBox=&amp;quot; + inputBox;&lt;br /&gt;
    //url = &amp;quot;inputBox=&amp;quot; + searchQuery;&lt;br /&gt;
    //if (microsoftBrowser) { // special treatment for Microsoft IE&lt;br /&gt;
      //  request = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
    //} else { // must be one of the other browsers&lt;br /&gt;
    request = new XMLHttpRequest();&lt;br /&gt;
    //}&lt;br /&gt;
    //alert (&amp;quot;what&amp;quot;);&lt;br /&gt;
    request.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
    request.onreadystatechange = ajaxCallback;&lt;br /&gt;
    request.send(null);&lt;br /&gt;
}&lt;br /&gt;
function ajaxCallback() {&lt;br /&gt;
    if (request.readyState == 4) {&lt;br /&gt;
        if (request.status == 200) {&lt;br /&gt;
            var searchAnswer = request.responseText;&lt;br /&gt;
            //searchAnswer = searchAnswer.getElementById(&amp;quot;url&amp;quot;);&lt;br /&gt;
            //searchAnswer = searchAnswer.toString();&lt;br /&gt;
            //window.location = searchAnswer;&lt;br /&gt;
            //document.location = searchAnswer;&lt;br /&gt;
            location.replace(searchAnswer);&lt;br /&gt;
            //out.println(&amp;quot;got here&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    //body = document.getElementsByTagName(&amp;quot;body&amp;quot;);&lt;br /&gt;
    //body[0].style.backgroundColor = &amp;quot;#ffffff&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Document   : tinyStillman&lt;br /&gt;
    Created on : Jun 2, 2010, 12:52:26 AM&lt;br /&gt;
    Author     : Kelley&lt;br /&gt;
    Description:&lt;br /&gt;
        Purpose of the stylesheet follows.&lt;br /&gt;
*/&lt;br /&gt;
root { &lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;quot;http://farm5.static.flickr.com/4014/4665007323_788ac24b36_b.jpg&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: top center;&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
form&lt;br /&gt;
{&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 16.7%;&lt;br /&gt;
    margin-top: 6.5px;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
input[type=text]{&lt;br /&gt;
    width:225px;&lt;br /&gt;
    height:18px;&lt;br /&gt;
}&lt;br /&gt;
input[type=button]{&lt;br /&gt;
    border: 1px outset gray;&lt;br /&gt;
    background-color:white;&lt;br /&gt;
}&lt;br /&gt;
background-image{&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     * Processes requests for both HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; methods.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
package edu.ucsd.visarts.session;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import javax.servlet.ServletException;&lt;br /&gt;
import javax.servlet.http.*;&lt;br /&gt;
public class tinyStillman extends HttpServlet {&lt;br /&gt;
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        response.setContentType(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
        PrintWriter out = response.getWriter();&lt;br /&gt;
        String message = null;&lt;br /&gt;
        String [] germanArticles = {&amp;quot;deutschen&amp;quot;,&amp;quot;deutschland&amp;quot;,&amp;quot;deutsch&amp;quot;,&amp;quot;deutsche&amp;quot;,&lt;br /&gt;
                                    &amp;quot;bundesrepublik&amp;quot;,&lt;br /&gt;
                                    &amp;quot;der&amp;quot;,&amp;quot;das&amp;quot;,&amp;quot;die&amp;quot;,&amp;quot;den&amp;quot;,&amp;quot;dem&amp;quot;,&amp;quot;des&amp;quot;,&lt;br /&gt;
                                    &amp;quot;dessen&amp;quot;,&amp;quot;deren&amp;quot;,&amp;quot;wessen&amp;quot;,&lt;br /&gt;
                                    &amp;quot;mein&amp;quot;,&amp;quot;meinen&amp;quot;,&amp;quot;meiner&amp;quot;,&amp;quot;meines&amp;quot;, &amp;quot;meine&amp;quot;,&lt;br /&gt;
                                    &amp;quot;ich&amp;quot;, &amp;quot;du&amp;quot;,&amp;quot;dich&amp;quot;,&amp;quot;sie&amp;quot;,&amp;quot;er&amp;quot;,&amp;quot;ihr&amp;quot;,&amp;quot;wir&amp;quot;,&lt;br /&gt;
                                    &amp;quot;sind&amp;quot;, &amp;quot;bin&amp;quot;,&amp;quot;ist&amp;quot;,&amp;quot;bist&amp;quot;,&amp;quot;sein&amp;quot;,&lt;br /&gt;
                                    &amp;quot;auf&amp;quot;,&amp;quot;von&amp;quot;,&amp;quot;bei&amp;quot;,&amp;quot;an&amp;quot;,&amp;quot;liebe&amp;quot;};&lt;br /&gt;
        String [] englishIsh = {&amp;quot;english&amp;quot;,&amp;quot;queen&amp;quot;,&amp;quot;united kingdom&amp;quot;,&amp;quot;british&amp;quot;,&amp;quot;united kingdom&amp;quot;,&lt;br /&gt;
                                &amp;quot;states&amp;quot;,&amp;quot;united states&amp;quot;,&amp;quot;american&amp;quot;, &amp;quot;america&amp;quot;,&amp;quot;god&amp;quot;,&lt;br /&gt;
                                &amp;quot;i&amp;quot;,&amp;quot;you&amp;quot;,&amp;quot;yours&amp;quot;,&amp;quot;me&amp;quot;,&amp;quot;my&amp;quot;,&amp;quot;she&amp;quot;,&amp;quot;he&amp;quot;,&amp;quot;her&amp;quot;,&amp;quot;him&amp;quot;,&lt;br /&gt;
                                &amp;quot;hers&amp;quot;,&amp;quot;his&amp;quot;,&lt;br /&gt;
                                &amp;quot;is&amp;quot;,&amp;quot;are&amp;quot;,&amp;quot;am&amp;quot;,&amp;quot;in&amp;quot;,&amp;quot;out&amp;quot;,&amp;quot;the&amp;quot;, &amp;quot;a&amp;quot;,&amp;quot;love&amp;quot;,&amp;quot;at&amp;quot;};&lt;br /&gt;
        try {&lt;br /&gt;
            // declare some local vars&lt;br /&gt;
            String [] search;&lt;br /&gt;
            String searchFinal = &amp;quot;you&amp;#039;ve got a knack to vivify&amp;quot;;&lt;br /&gt;
            String colorArg = request.getParameter(&amp;quot;inputBox&amp;quot;); // will return null if none&lt;br /&gt;
            search = new String [10];&lt;br /&gt;
            search = colorArg.split(&amp;quot; &amp;quot;);&lt;br /&gt;
            searchFinal = &amp;quot;&amp;quot;;&lt;br /&gt;
            int germanNumber = 0;&lt;br /&gt;
            int englishNumber = 0;&lt;br /&gt;
            for (int g = 0; g &amp;lt; germanArticles.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(germanArticles[g])){&lt;br /&gt;
                        germanNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            for (int g = 0; g &amp;lt; englishIsh.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(englishIsh[g])){&lt;br /&gt;
                        englishNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (germanNumber &amp;gt; englishNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4032/4666513039_22c4f4d02a_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else if (englishNumber &amp;gt; germanNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4040/4667136438_5b9b33a396_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                for (int i = 0; i &amp;lt; search.length; i ++){&lt;br /&gt;
                    searchFinal = searchFinal + search [i] + &amp;quot;+&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                searchFinal = &amp;quot;http://www.youtube.com/results?search_query=&amp;quot; +&lt;br /&gt;
                            searchFinal + &amp;quot;&amp;amp;aq=f&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            out.println(searchFinal);&lt;br /&gt;
        } finally {&lt;br /&gt;
            out.close();&lt;br /&gt;
        }&lt;br /&gt;
    } &lt;br /&gt;
    // &amp;lt;editor-fold defaultstate=&amp;quot;collapsed&amp;quot; desc=&amp;quot;HttpServlet methods. Click on the + sign on the left to edit the code.&amp;quot;&amp;gt;&lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doGet(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    } &lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&amp;lt;math&amp;gt;Insert formula here&amp;lt;/math&amp;gt;&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doPost(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    }&lt;br /&gt;
    /** &lt;br /&gt;
     * Returns a short description of the servlet.&lt;br /&gt;
     * @return a String containing servlet description&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    public String getServletInfo() {&lt;br /&gt;
        return &amp;quot;Tiny Stillman&amp;quot;;&lt;br /&gt;
    }// &amp;lt;/editor-fold&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3999</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3999"/>
				<updated>2010-06-04T02:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Visual Concept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
What I chose in the end to do was use YouTube as the source of music.  Previously, everyone listened to the radio for news and music.  Today, however, many utilize YouTube as a way to listen to songs and vlogs dealing with news.  &lt;br /&gt;
&lt;br /&gt;
I used the Netbeans IDE to use html, java, javascript and css to build a faux-YouTube.  If one entered keywords that did not adhere to the standards of any of the countries, the blocking image would appear.  For example, if one typed, &amp;quot;mein hut der hat drei ecken,&amp;quot; images of US&amp;#039;s Roosevelt and Britain&amp;#039;s Churchill would appear to stop the site from going to and searching for the phrase on YouTube.  Identically, the same would happen if one typed something like &amp;quot;god bless america.&amp;quot;  An SS officer would appear to stop the website.  If the phrase clears both of these restrictions, it will go ahead and allow the user to search for it on YouTube.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube  or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:doc1.png|400 px|]] [[Image:doc2.png|400 px|]]&lt;br /&gt;
&lt;br /&gt;
[[Image:doc3.png|400 px|]] [[Image:doc4.png|400 px|]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt;YouTuber: Be Censored&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;youtuber2.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tinyStillman.css&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
    &amp;lt;body&amp;gt; &lt;br /&gt;
        &amp;lt;form name =&amp;quot;youtubeForm&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;inputBoxer&amp;quot; name=&amp;quot;inputBox&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;80&amp;quot;/&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Search&amp;quot; onclick=&amp;quot;searchYoutube()&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/form&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVASCRIPT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// global&lt;br /&gt;
var request;&lt;br /&gt;
// function for updating the url&lt;br /&gt;
function searchYoutube() {&lt;br /&gt;
    var inputBox = document.getElementById(&amp;quot;inputBoxer&amp;quot;).value;&lt;br /&gt;
    inputBox = (inputBox.trim()).toString();&lt;br /&gt;
    //searchQuery = inputBox2;&lt;br /&gt;
    //searchQuery = &amp;quot;form&amp;quot;;&lt;br /&gt;
    var url = &amp;quot;http://localhost:8080/Sessions2/tinyStillman?inputBox=&amp;quot; + inputBox;&lt;br /&gt;
    //url = &amp;quot;inputBox=&amp;quot; + searchQuery;&lt;br /&gt;
    //if (microsoftBrowser) { // special treatment for Microsoft IE&lt;br /&gt;
      //  request = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
    //} else { // must be one of the other browsers&lt;br /&gt;
    request = new XMLHttpRequest();&lt;br /&gt;
    //}&lt;br /&gt;
    //alert (&amp;quot;what&amp;quot;);&lt;br /&gt;
    request.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
    request.onreadystatechange = ajaxCallback;&lt;br /&gt;
    request.send(null);&lt;br /&gt;
}&lt;br /&gt;
function ajaxCallback() {&lt;br /&gt;
    if (request.readyState == 4) {&lt;br /&gt;
        if (request.status == 200) {&lt;br /&gt;
            var searchAnswer = request.responseText;&lt;br /&gt;
            //searchAnswer = searchAnswer.getElementById(&amp;quot;url&amp;quot;);&lt;br /&gt;
            //searchAnswer = searchAnswer.toString();&lt;br /&gt;
            //window.location = searchAnswer;&lt;br /&gt;
            //document.location = searchAnswer;&lt;br /&gt;
            location.replace(searchAnswer);&lt;br /&gt;
            //out.println(&amp;quot;got here&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    //body = document.getElementsByTagName(&amp;quot;body&amp;quot;);&lt;br /&gt;
    //body[0].style.backgroundColor = &amp;quot;#ffffff&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Document   : tinyStillman&lt;br /&gt;
    Created on : Jun 2, 2010, 12:52:26 AM&lt;br /&gt;
    Author     : Kelley&lt;br /&gt;
    Description:&lt;br /&gt;
        Purpose of the stylesheet follows.&lt;br /&gt;
*/&lt;br /&gt;
root { &lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;quot;http://farm5.static.flickr.com/4014/4665007323_788ac24b36_b.jpg&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: top center;&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
form&lt;br /&gt;
{&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 16.7%;&lt;br /&gt;
    margin-top: 6.5px;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
input[type=text]{&lt;br /&gt;
    width:225px;&lt;br /&gt;
    height:18px;&lt;br /&gt;
}&lt;br /&gt;
input[type=button]{&lt;br /&gt;
    border: 1px outset gray;&lt;br /&gt;
    background-color:white;&lt;br /&gt;
}&lt;br /&gt;
background-image{&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     * Processes requests for both HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; methods.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
package edu.ucsd.visarts.session;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import javax.servlet.ServletException;&lt;br /&gt;
import javax.servlet.http.*;&lt;br /&gt;
public class tinyStillman extends HttpServlet {&lt;br /&gt;
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        response.setContentType(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
        PrintWriter out = response.getWriter();&lt;br /&gt;
        String message = null;&lt;br /&gt;
        String [] germanArticles = {&amp;quot;deutschen&amp;quot;,&amp;quot;deutschland&amp;quot;,&amp;quot;deutsch&amp;quot;,&amp;quot;deutsche&amp;quot;,&lt;br /&gt;
                                    &amp;quot;bundesrepublik&amp;quot;,&lt;br /&gt;
                                    &amp;quot;der&amp;quot;,&amp;quot;das&amp;quot;,&amp;quot;die&amp;quot;,&amp;quot;den&amp;quot;,&amp;quot;dem&amp;quot;,&amp;quot;des&amp;quot;,&lt;br /&gt;
                                    &amp;quot;dessen&amp;quot;,&amp;quot;deren&amp;quot;,&amp;quot;wessen&amp;quot;,&lt;br /&gt;
                                    &amp;quot;mein&amp;quot;,&amp;quot;meinen&amp;quot;,&amp;quot;meiner&amp;quot;,&amp;quot;meines&amp;quot;, &amp;quot;meine&amp;quot;,&lt;br /&gt;
                                    &amp;quot;ich&amp;quot;, &amp;quot;du&amp;quot;,&amp;quot;dich&amp;quot;,&amp;quot;sie&amp;quot;,&amp;quot;er&amp;quot;,&amp;quot;ihr&amp;quot;,&amp;quot;wir&amp;quot;,&lt;br /&gt;
                                    &amp;quot;sind&amp;quot;, &amp;quot;bin&amp;quot;,&amp;quot;ist&amp;quot;,&amp;quot;bist&amp;quot;,&amp;quot;sein&amp;quot;,&lt;br /&gt;
                                    &amp;quot;auf&amp;quot;,&amp;quot;von&amp;quot;,&amp;quot;bei&amp;quot;,&amp;quot;an&amp;quot;,&amp;quot;liebe&amp;quot;};&lt;br /&gt;
        String [] englishIsh = {&amp;quot;english&amp;quot;,&amp;quot;queen&amp;quot;,&amp;quot;united kingdom&amp;quot;,&amp;quot;british&amp;quot;,&amp;quot;united kingdom&amp;quot;,&lt;br /&gt;
                                &amp;quot;states&amp;quot;,&amp;quot;united states&amp;quot;,&amp;quot;american&amp;quot;, &amp;quot;america&amp;quot;,&amp;quot;god&amp;quot;,&lt;br /&gt;
                                &amp;quot;i&amp;quot;,&amp;quot;you&amp;quot;,&amp;quot;yours&amp;quot;,&amp;quot;me&amp;quot;,&amp;quot;my&amp;quot;,&amp;quot;she&amp;quot;,&amp;quot;he&amp;quot;,&amp;quot;her&amp;quot;,&amp;quot;him&amp;quot;,&lt;br /&gt;
                                &amp;quot;hers&amp;quot;,&amp;quot;his&amp;quot;,&lt;br /&gt;
                                &amp;quot;is&amp;quot;,&amp;quot;are&amp;quot;,&amp;quot;am&amp;quot;,&amp;quot;in&amp;quot;,&amp;quot;out&amp;quot;,&amp;quot;the&amp;quot;, &amp;quot;a&amp;quot;,&amp;quot;love&amp;quot;,&amp;quot;at&amp;quot;};&lt;br /&gt;
        try {&lt;br /&gt;
            // declare some local vars&lt;br /&gt;
            String [] search;&lt;br /&gt;
            String searchFinal = &amp;quot;you&amp;#039;ve got a knack to vivify&amp;quot;;&lt;br /&gt;
            String colorArg = request.getParameter(&amp;quot;inputBox&amp;quot;); // will return null if none&lt;br /&gt;
            search = new String [10];&lt;br /&gt;
            search = colorArg.split(&amp;quot; &amp;quot;);&lt;br /&gt;
            searchFinal = &amp;quot;&amp;quot;;&lt;br /&gt;
            int germanNumber = 0;&lt;br /&gt;
            int englishNumber = 0;&lt;br /&gt;
            for (int g = 0; g &amp;lt; germanArticles.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(germanArticles[g])){&lt;br /&gt;
                        germanNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            for (int g = 0; g &amp;lt; englishIsh.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(englishIsh[g])){&lt;br /&gt;
                        englishNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (germanNumber &amp;gt; englishNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4032/4666513039_22c4f4d02a_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else if (englishNumber &amp;gt; germanNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4040/4667136438_5b9b33a396_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                for (int i = 0; i &amp;lt; search.length; i ++){&lt;br /&gt;
                    searchFinal = searchFinal + search [i] + &amp;quot;+&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                searchFinal = &amp;quot;http://www.youtube.com/results?search_query=&amp;quot; +&lt;br /&gt;
                            searchFinal + &amp;quot;&amp;amp;aq=f&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            out.println(searchFinal);&lt;br /&gt;
        } finally {&lt;br /&gt;
            out.close();&lt;br /&gt;
        }&lt;br /&gt;
    } &lt;br /&gt;
    // &amp;lt;editor-fold defaultstate=&amp;quot;collapsed&amp;quot; desc=&amp;quot;HttpServlet methods. Click on the + sign on the left to edit the code.&amp;quot;&amp;gt;&lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doGet(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    } &lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&amp;lt;math&amp;gt;Insert formula here&amp;lt;/math&amp;gt;&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doPost(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    }&lt;br /&gt;
    /** &lt;br /&gt;
     * Returns a short description of the servlet.&lt;br /&gt;
     * @return a String containing servlet description&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    public String getServletInfo() {&lt;br /&gt;
        return &amp;quot;Tiny Stillman&amp;quot;;&lt;br /&gt;
    }// &amp;lt;/editor-fold&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3998</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3998"/>
				<updated>2010-06-04T02:11:42Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
What I chose in the end to do was use YouTube as the source of music.  Previously, everyone listened to the radio for news and music.  Today, however, many utilize YouTube as a way to listen to songs and vlogs dealing with news.  &lt;br /&gt;
&lt;br /&gt;
I used the Netbeans IDE to use html, java, javascript and css to build a faux-YouTube.  If one entered keywords that did not adhere to the standards of any of the countries, the blocking image would appear.  For example, if one typed, &amp;quot;mein hut der hat drei ecken,&amp;quot; images of US&amp;#039;s Roosevelt and Britain&amp;#039;s Churchill would appear to stop the site from going to and searching for the phrase on YouTube.  Identically, the same would happen if one typed something like &amp;quot;god bless america.&amp;quot;  An SS officer would appear to stop the website.  If the phrase clears both of these restrictions, it will go ahead and allow the user to search for it on YouTube.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube  or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:doc1.png|400 px|]] [[Image:doc2.png|400 px|]]&lt;br /&gt;
&lt;br /&gt;
[[Image:doc3.png|400 px|]] [[Image:doc4.png|400 px|]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt;YouTuber: Be Censored&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;youtuber2.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tinyStillman.css&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
    &amp;lt;body&amp;gt; &lt;br /&gt;
        &amp;lt;form name =&amp;quot;youtubeForm&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;inputBoxer&amp;quot; name=&amp;quot;inputBox&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;80&amp;quot;/&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Search&amp;quot; onclick=&amp;quot;searchYoutube()&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/form&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVASCRIPT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// global&lt;br /&gt;
var request;&lt;br /&gt;
// function for updating the url&lt;br /&gt;
function searchYoutube() {&lt;br /&gt;
    var inputBox = document.getElementById(&amp;quot;inputBoxer&amp;quot;).value;&lt;br /&gt;
    inputBox = (inputBox.trim()).toString();&lt;br /&gt;
    //searchQuery = inputBox2;&lt;br /&gt;
    //searchQuery = &amp;quot;form&amp;quot;;&lt;br /&gt;
    var url = &amp;quot;http://localhost:8080/Sessions2/tinyStillman?inputBox=&amp;quot; + inputBox;&lt;br /&gt;
    //url = &amp;quot;inputBox=&amp;quot; + searchQuery;&lt;br /&gt;
    //if (microsoftBrowser) { // special treatment for Microsoft IE&lt;br /&gt;
      //  request = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
    //} else { // must be one of the other browsers&lt;br /&gt;
    request = new XMLHttpRequest();&lt;br /&gt;
    //}&lt;br /&gt;
    //alert (&amp;quot;what&amp;quot;);&lt;br /&gt;
    request.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
    request.onreadystatechange = ajaxCallback;&lt;br /&gt;
    request.send(null);&lt;br /&gt;
}&lt;br /&gt;
function ajaxCallback() {&lt;br /&gt;
    if (request.readyState == 4) {&lt;br /&gt;
        if (request.status == 200) {&lt;br /&gt;
            var searchAnswer = request.responseText;&lt;br /&gt;
            //searchAnswer = searchAnswer.getElementById(&amp;quot;url&amp;quot;);&lt;br /&gt;
            //searchAnswer = searchAnswer.toString();&lt;br /&gt;
            //window.location = searchAnswer;&lt;br /&gt;
            //document.location = searchAnswer;&lt;br /&gt;
            location.replace(searchAnswer);&lt;br /&gt;
            //out.println(&amp;quot;got here&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    //body = document.getElementsByTagName(&amp;quot;body&amp;quot;);&lt;br /&gt;
    //body[0].style.backgroundColor = &amp;quot;#ffffff&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Document   : tinyStillman&lt;br /&gt;
    Created on : Jun 2, 2010, 12:52:26 AM&lt;br /&gt;
    Author     : Kelley&lt;br /&gt;
    Description:&lt;br /&gt;
        Purpose of the stylesheet follows.&lt;br /&gt;
*/&lt;br /&gt;
root { &lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;quot;http://farm5.static.flickr.com/4014/4665007323_788ac24b36_b.jpg&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: top center;&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
form&lt;br /&gt;
{&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 16.7%;&lt;br /&gt;
    margin-top: 6.5px;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
input[type=text]{&lt;br /&gt;
    width:225px;&lt;br /&gt;
    height:18px;&lt;br /&gt;
}&lt;br /&gt;
input[type=button]{&lt;br /&gt;
    border: 1px outset gray;&lt;br /&gt;
    background-color:white;&lt;br /&gt;
}&lt;br /&gt;
background-image{&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     * Processes requests for both HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; methods.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
package edu.ucsd.visarts.session;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import javax.servlet.ServletException;&lt;br /&gt;
import javax.servlet.http.*;&lt;br /&gt;
public class tinyStillman extends HttpServlet {&lt;br /&gt;
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        response.setContentType(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
        PrintWriter out = response.getWriter();&lt;br /&gt;
        String message = null;&lt;br /&gt;
        String [] germanArticles = {&amp;quot;deutschen&amp;quot;,&amp;quot;deutschland&amp;quot;,&amp;quot;deutsch&amp;quot;,&amp;quot;deutsche&amp;quot;,&lt;br /&gt;
                                    &amp;quot;bundesrepublik&amp;quot;,&lt;br /&gt;
                                    &amp;quot;der&amp;quot;,&amp;quot;das&amp;quot;,&amp;quot;die&amp;quot;,&amp;quot;den&amp;quot;,&amp;quot;dem&amp;quot;,&amp;quot;des&amp;quot;,&lt;br /&gt;
                                    &amp;quot;dessen&amp;quot;,&amp;quot;deren&amp;quot;,&amp;quot;wessen&amp;quot;,&lt;br /&gt;
                                    &amp;quot;mein&amp;quot;,&amp;quot;meinen&amp;quot;,&amp;quot;meiner&amp;quot;,&amp;quot;meines&amp;quot;, &amp;quot;meine&amp;quot;,&lt;br /&gt;
                                    &amp;quot;ich&amp;quot;, &amp;quot;du&amp;quot;,&amp;quot;dich&amp;quot;,&amp;quot;sie&amp;quot;,&amp;quot;er&amp;quot;,&amp;quot;ihr&amp;quot;,&amp;quot;wir&amp;quot;,&lt;br /&gt;
                                    &amp;quot;sind&amp;quot;, &amp;quot;bin&amp;quot;,&amp;quot;ist&amp;quot;,&amp;quot;bist&amp;quot;,&amp;quot;sein&amp;quot;,&lt;br /&gt;
                                    &amp;quot;auf&amp;quot;,&amp;quot;von&amp;quot;,&amp;quot;bei&amp;quot;,&amp;quot;an&amp;quot;,&amp;quot;liebe&amp;quot;};&lt;br /&gt;
        String [] englishIsh = {&amp;quot;english&amp;quot;,&amp;quot;queen&amp;quot;,&amp;quot;united kingdom&amp;quot;,&amp;quot;british&amp;quot;,&amp;quot;united kingdom&amp;quot;,&lt;br /&gt;
                                &amp;quot;states&amp;quot;,&amp;quot;united states&amp;quot;,&amp;quot;american&amp;quot;, &amp;quot;america&amp;quot;,&amp;quot;god&amp;quot;,&lt;br /&gt;
                                &amp;quot;i&amp;quot;,&amp;quot;you&amp;quot;,&amp;quot;yours&amp;quot;,&amp;quot;me&amp;quot;,&amp;quot;my&amp;quot;,&amp;quot;she&amp;quot;,&amp;quot;he&amp;quot;,&amp;quot;her&amp;quot;,&amp;quot;him&amp;quot;,&lt;br /&gt;
                                &amp;quot;hers&amp;quot;,&amp;quot;his&amp;quot;,&lt;br /&gt;
                                &amp;quot;is&amp;quot;,&amp;quot;are&amp;quot;,&amp;quot;am&amp;quot;,&amp;quot;in&amp;quot;,&amp;quot;out&amp;quot;,&amp;quot;the&amp;quot;, &amp;quot;a&amp;quot;,&amp;quot;love&amp;quot;,&amp;quot;at&amp;quot;};&lt;br /&gt;
        try {&lt;br /&gt;
            // declare some local vars&lt;br /&gt;
            String [] search;&lt;br /&gt;
            String searchFinal = &amp;quot;you&amp;#039;ve got a knack to vivify&amp;quot;;&lt;br /&gt;
            String colorArg = request.getParameter(&amp;quot;inputBox&amp;quot;); // will return null if none&lt;br /&gt;
            search = new String [10];&lt;br /&gt;
            search = colorArg.split(&amp;quot; &amp;quot;);&lt;br /&gt;
            searchFinal = &amp;quot;&amp;quot;;&lt;br /&gt;
            int germanNumber = 0;&lt;br /&gt;
            int englishNumber = 0;&lt;br /&gt;
            for (int g = 0; g &amp;lt; germanArticles.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(germanArticles[g])){&lt;br /&gt;
                        germanNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            for (int g = 0; g &amp;lt; englishIsh.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(englishIsh[g])){&lt;br /&gt;
                        englishNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (germanNumber &amp;gt; englishNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4032/4666513039_22c4f4d02a_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else if (englishNumber &amp;gt; germanNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4040/4667136438_5b9b33a396_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                for (int i = 0; i &amp;lt; search.length; i ++){&lt;br /&gt;
                    searchFinal = searchFinal + search [i] + &amp;quot;+&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                searchFinal = &amp;quot;http://www.youtube.com/results?search_query=&amp;quot; +&lt;br /&gt;
                            searchFinal + &amp;quot;&amp;amp;aq=f&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            out.println(searchFinal);&lt;br /&gt;
        } finally {&lt;br /&gt;
            out.close();&lt;br /&gt;
        }&lt;br /&gt;
    } &lt;br /&gt;
    // &amp;lt;editor-fold defaultstate=&amp;quot;collapsed&amp;quot; desc=&amp;quot;HttpServlet methods. Click on the + sign on the left to edit the code.&amp;quot;&amp;gt;&lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doGet(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    } &lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&amp;lt;math&amp;gt;Insert formula here&amp;lt;/math&amp;gt;&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doPost(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    }&lt;br /&gt;
    /** &lt;br /&gt;
     * Returns a short description of the servlet.&lt;br /&gt;
     * @return a String containing servlet description&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    public String getServletInfo() {&lt;br /&gt;
        return &amp;quot;Tiny Stillman&amp;quot;;&lt;br /&gt;
    }// &amp;lt;/editor-fold&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3997</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3997"/>
				<updated>2010-06-04T02:10:30Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
What I chose in the end to do was use YouTube as the source of music.  Previously, everyone listened to the radio for news and music.  Today, however, many utilize YouTube as a way to listen to songs and vlogs dealing with news.  &lt;br /&gt;
&lt;br /&gt;
I used the Netbeans IDE to use html, java, javascript and css to build a faux-YouTube.  If one entered keywords that did not adhere to the standards of any of the countries, the blocking image would appear.  For example, if one typed, &amp;quot;mein hut der hat drei ecken,&amp;quot; images of US&amp;#039;s Roosevelt and Britain&amp;#039;s Churchill would appear to stop the site from going to and searching for the phrase on YouTube.  Identically, the same would happen if one typed something like &amp;quot;god bless america.&amp;quot;  An SS officer would appear to stop the website.  If the phrase clears both of these restrictions, it will go ahead and allow the user to search for it on YouTube.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube  or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:doc1.png|500 px|]]&lt;br /&gt;
[[Image:doc2.png|500 px|]]&lt;br /&gt;
[[Image:doc3.png|500 px|]]&lt;br /&gt;
[[Image:doc4.png|500 px|]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt;YouTuber: Be Censored&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;youtuber2.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tinyStillman.css&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
    &amp;lt;body&amp;gt; &lt;br /&gt;
        &amp;lt;form name =&amp;quot;youtubeForm&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;inputBoxer&amp;quot; name=&amp;quot;inputBox&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;80&amp;quot;/&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Search&amp;quot; onclick=&amp;quot;searchYoutube()&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/form&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVASCRIPT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// global&lt;br /&gt;
var request;&lt;br /&gt;
// function for updating the url&lt;br /&gt;
function searchYoutube() {&lt;br /&gt;
    var inputBox = document.getElementById(&amp;quot;inputBoxer&amp;quot;).value;&lt;br /&gt;
    inputBox = (inputBox.trim()).toString();&lt;br /&gt;
    //searchQuery = inputBox2;&lt;br /&gt;
    //searchQuery = &amp;quot;form&amp;quot;;&lt;br /&gt;
    var url = &amp;quot;http://localhost:8080/Sessions2/tinyStillman?inputBox=&amp;quot; + inputBox;&lt;br /&gt;
    //url = &amp;quot;inputBox=&amp;quot; + searchQuery;&lt;br /&gt;
    //if (microsoftBrowser) { // special treatment for Microsoft IE&lt;br /&gt;
      //  request = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
    //} else { // must be one of the other browsers&lt;br /&gt;
    request = new XMLHttpRequest();&lt;br /&gt;
    //}&lt;br /&gt;
    //alert (&amp;quot;what&amp;quot;);&lt;br /&gt;
    request.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
    request.onreadystatechange = ajaxCallback;&lt;br /&gt;
    request.send(null);&lt;br /&gt;
}&lt;br /&gt;
function ajaxCallback() {&lt;br /&gt;
    if (request.readyState == 4) {&lt;br /&gt;
        if (request.status == 200) {&lt;br /&gt;
            var searchAnswer = request.responseText;&lt;br /&gt;
            //searchAnswer = searchAnswer.getElementById(&amp;quot;url&amp;quot;);&lt;br /&gt;
            //searchAnswer = searchAnswer.toString();&lt;br /&gt;
            //window.location = searchAnswer;&lt;br /&gt;
            //document.location = searchAnswer;&lt;br /&gt;
            location.replace(searchAnswer);&lt;br /&gt;
            //out.println(&amp;quot;got here&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    //body = document.getElementsByTagName(&amp;quot;body&amp;quot;);&lt;br /&gt;
    //body[0].style.backgroundColor = &amp;quot;#ffffff&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Document   : tinyStillman&lt;br /&gt;
    Created on : Jun 2, 2010, 12:52:26 AM&lt;br /&gt;
    Author     : Kelley&lt;br /&gt;
    Description:&lt;br /&gt;
        Purpose of the stylesheet follows.&lt;br /&gt;
*/&lt;br /&gt;
root { &lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;quot;http://farm5.static.flickr.com/4014/4665007323_788ac24b36_b.jpg&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: top center;&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
form&lt;br /&gt;
{&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 16.7%;&lt;br /&gt;
    margin-top: 6.5px;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
input[type=text]{&lt;br /&gt;
    width:225px;&lt;br /&gt;
    height:18px;&lt;br /&gt;
}&lt;br /&gt;
input[type=button]{&lt;br /&gt;
    border: 1px outset gray;&lt;br /&gt;
    background-color:white;&lt;br /&gt;
}&lt;br /&gt;
background-image{&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     * Processes requests for both HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; methods.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
package edu.ucsd.visarts.session;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import javax.servlet.ServletException;&lt;br /&gt;
import javax.servlet.http.*;&lt;br /&gt;
public class tinyStillman extends HttpServlet {&lt;br /&gt;
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        response.setContentType(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
        PrintWriter out = response.getWriter();&lt;br /&gt;
        String message = null;&lt;br /&gt;
        String [] germanArticles = {&amp;quot;deutschen&amp;quot;,&amp;quot;deutschland&amp;quot;,&amp;quot;deutsch&amp;quot;,&amp;quot;deutsche&amp;quot;,&lt;br /&gt;
                                    &amp;quot;bundesrepublik&amp;quot;,&lt;br /&gt;
                                    &amp;quot;der&amp;quot;,&amp;quot;das&amp;quot;,&amp;quot;die&amp;quot;,&amp;quot;den&amp;quot;,&amp;quot;dem&amp;quot;,&amp;quot;des&amp;quot;,&lt;br /&gt;
                                    &amp;quot;dessen&amp;quot;,&amp;quot;deren&amp;quot;,&amp;quot;wessen&amp;quot;,&lt;br /&gt;
                                    &amp;quot;mein&amp;quot;,&amp;quot;meinen&amp;quot;,&amp;quot;meiner&amp;quot;,&amp;quot;meines&amp;quot;, &amp;quot;meine&amp;quot;,&lt;br /&gt;
                                    &amp;quot;ich&amp;quot;, &amp;quot;du&amp;quot;,&amp;quot;dich&amp;quot;,&amp;quot;sie&amp;quot;,&amp;quot;er&amp;quot;,&amp;quot;ihr&amp;quot;,&amp;quot;wir&amp;quot;,&lt;br /&gt;
                                    &amp;quot;sind&amp;quot;, &amp;quot;bin&amp;quot;,&amp;quot;ist&amp;quot;,&amp;quot;bist&amp;quot;,&amp;quot;sein&amp;quot;,&lt;br /&gt;
                                    &amp;quot;auf&amp;quot;,&amp;quot;von&amp;quot;,&amp;quot;bei&amp;quot;,&amp;quot;an&amp;quot;,&amp;quot;liebe&amp;quot;};&lt;br /&gt;
        String [] englishIsh = {&amp;quot;english&amp;quot;,&amp;quot;queen&amp;quot;,&amp;quot;united kingdom&amp;quot;,&amp;quot;british&amp;quot;,&amp;quot;united kingdom&amp;quot;,&lt;br /&gt;
                                &amp;quot;states&amp;quot;,&amp;quot;united states&amp;quot;,&amp;quot;american&amp;quot;, &amp;quot;america&amp;quot;,&amp;quot;god&amp;quot;,&lt;br /&gt;
                                &amp;quot;i&amp;quot;,&amp;quot;you&amp;quot;,&amp;quot;yours&amp;quot;,&amp;quot;me&amp;quot;,&amp;quot;my&amp;quot;,&amp;quot;she&amp;quot;,&amp;quot;he&amp;quot;,&amp;quot;her&amp;quot;,&amp;quot;him&amp;quot;,&lt;br /&gt;
                                &amp;quot;hers&amp;quot;,&amp;quot;his&amp;quot;,&lt;br /&gt;
                                &amp;quot;is&amp;quot;,&amp;quot;are&amp;quot;,&amp;quot;am&amp;quot;,&amp;quot;in&amp;quot;,&amp;quot;out&amp;quot;,&amp;quot;the&amp;quot;, &amp;quot;a&amp;quot;,&amp;quot;love&amp;quot;,&amp;quot;at&amp;quot;};&lt;br /&gt;
        try {&lt;br /&gt;
            // declare some local vars&lt;br /&gt;
            String [] search;&lt;br /&gt;
            String searchFinal = &amp;quot;you&amp;#039;ve got a knack to vivify&amp;quot;;&lt;br /&gt;
            String colorArg = request.getParameter(&amp;quot;inputBox&amp;quot;); // will return null if none&lt;br /&gt;
            search = new String [10];&lt;br /&gt;
            search = colorArg.split(&amp;quot; &amp;quot;);&lt;br /&gt;
            searchFinal = &amp;quot;&amp;quot;;&lt;br /&gt;
            int germanNumber = 0;&lt;br /&gt;
            int englishNumber = 0;&lt;br /&gt;
            for (int g = 0; g &amp;lt; germanArticles.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(germanArticles[g])){&lt;br /&gt;
                        germanNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            for (int g = 0; g &amp;lt; englishIsh.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(englishIsh[g])){&lt;br /&gt;
                        englishNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (germanNumber &amp;gt; englishNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4032/4666513039_22c4f4d02a_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else if (englishNumber &amp;gt; germanNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4040/4667136438_5b9b33a396_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                for (int i = 0; i &amp;lt; search.length; i ++){&lt;br /&gt;
                    searchFinal = searchFinal + search [i] + &amp;quot;+&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                searchFinal = &amp;quot;http://www.youtube.com/results?search_query=&amp;quot; +&lt;br /&gt;
                            searchFinal + &amp;quot;&amp;amp;aq=f&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            out.println(searchFinal);&lt;br /&gt;
        } finally {&lt;br /&gt;
            out.close();&lt;br /&gt;
        }&lt;br /&gt;
    } &lt;br /&gt;
    // &amp;lt;editor-fold defaultstate=&amp;quot;collapsed&amp;quot; desc=&amp;quot;HttpServlet methods. Click on the + sign on the left to edit the code.&amp;quot;&amp;gt;&lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doGet(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    } &lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&amp;lt;math&amp;gt;Insert formula here&amp;lt;/math&amp;gt;&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doPost(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    }&lt;br /&gt;
    /** &lt;br /&gt;
     * Returns a short description of the servlet.&lt;br /&gt;
     * @return a String containing servlet description&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    public String getServletInfo() {&lt;br /&gt;
        return &amp;quot;Tiny Stillman&amp;quot;;&lt;br /&gt;
    }// &amp;lt;/editor-fold&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Doc4.png&amp;diff=3996</id>
		<title>File:Doc4.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Doc4.png&amp;diff=3996"/>
				<updated>2010-06-04T02:09:28Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Doc3.png&amp;diff=3995</id>
		<title>File:Doc3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Doc3.png&amp;diff=3995"/>
				<updated>2010-06-04T02:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Doc2.png&amp;diff=3994</id>
		<title>File:Doc2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Doc2.png&amp;diff=3994"/>
				<updated>2010-06-04T02:07:06Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Doc1.png&amp;diff=3993</id>
		<title>File:Doc1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Doc1.png&amp;diff=3993"/>
				<updated>2010-06-04T02:05:59Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3992</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3992"/>
				<updated>2010-06-04T02:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
What I chose in the end to do was use YouTube as the source of music.  Previously, everyone listened to the radio for news and music.  Today, however, many utilize YouTube as a way to listen to songs and vlogs dealing with news.  &lt;br /&gt;
&lt;br /&gt;
I used the Netbeans IDE to use html, java, javascript and css to build a faux-YouTube.  If one entered keywords that did not adhere to the standards of any of the countries, the blocking image would appear.  For example, if one typed, &amp;quot;mein hut der hat drei ecken,&amp;quot; images of US&amp;#039;s Roosevelt and Britain&amp;#039;s Churchill would appear to stop the site from going to and searching for the phrase on YouTube.  Identically, the same would happen if one typed something like &amp;quot;god bless america.&amp;quot;  An SS officer would appear to stop the website.  If the phrase clears both of these restrictions, it will go ahead and allow the user to search for it on YouTube.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube  or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:doc1.png]]&lt;br /&gt;
[[Image:doc2.png]]&lt;br /&gt;
[[Image:doc3.png]]&lt;br /&gt;
[[Image:doc4.png]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt;YouTuber: Be Censored&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;youtuber2.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tinyStillman.css&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
    &amp;lt;body&amp;gt; &lt;br /&gt;
        &amp;lt;form name =&amp;quot;youtubeForm&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;inputBoxer&amp;quot; name=&amp;quot;inputBox&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;80&amp;quot;/&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Search&amp;quot; onclick=&amp;quot;searchYoutube()&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/form&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVASCRIPT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// global&lt;br /&gt;
var request;&lt;br /&gt;
// function for updating the url&lt;br /&gt;
function searchYoutube() {&lt;br /&gt;
    var inputBox = document.getElementById(&amp;quot;inputBoxer&amp;quot;).value;&lt;br /&gt;
    inputBox = (inputBox.trim()).toString();&lt;br /&gt;
    //searchQuery = inputBox2;&lt;br /&gt;
    //searchQuery = &amp;quot;form&amp;quot;;&lt;br /&gt;
    var url = &amp;quot;http://localhost:8080/Sessions2/tinyStillman?inputBox=&amp;quot; + inputBox;&lt;br /&gt;
    //url = &amp;quot;inputBox=&amp;quot; + searchQuery;&lt;br /&gt;
    //if (microsoftBrowser) { // special treatment for Microsoft IE&lt;br /&gt;
      //  request = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
    //} else { // must be one of the other browsers&lt;br /&gt;
    request = new XMLHttpRequest();&lt;br /&gt;
    //}&lt;br /&gt;
    //alert (&amp;quot;what&amp;quot;);&lt;br /&gt;
    request.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
    request.onreadystatechange = ajaxCallback;&lt;br /&gt;
    request.send(null);&lt;br /&gt;
}&lt;br /&gt;
function ajaxCallback() {&lt;br /&gt;
    if (request.readyState == 4) {&lt;br /&gt;
        if (request.status == 200) {&lt;br /&gt;
            var searchAnswer = request.responseText;&lt;br /&gt;
            //searchAnswer = searchAnswer.getElementById(&amp;quot;url&amp;quot;);&lt;br /&gt;
            //searchAnswer = searchAnswer.toString();&lt;br /&gt;
            //window.location = searchAnswer;&lt;br /&gt;
            //document.location = searchAnswer;&lt;br /&gt;
            location.replace(searchAnswer);&lt;br /&gt;
            //out.println(&amp;quot;got here&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    //body = document.getElementsByTagName(&amp;quot;body&amp;quot;);&lt;br /&gt;
    //body[0].style.backgroundColor = &amp;quot;#ffffff&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Document   : tinyStillman&lt;br /&gt;
    Created on : Jun 2, 2010, 12:52:26 AM&lt;br /&gt;
    Author     : Kelley&lt;br /&gt;
    Description:&lt;br /&gt;
        Purpose of the stylesheet follows.&lt;br /&gt;
*/&lt;br /&gt;
root { &lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;quot;http://farm5.static.flickr.com/4014/4665007323_788ac24b36_b.jpg&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: top center;&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
form&lt;br /&gt;
{&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 16.7%;&lt;br /&gt;
    margin-top: 6.5px;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
input[type=text]{&lt;br /&gt;
    width:225px;&lt;br /&gt;
    height:18px;&lt;br /&gt;
}&lt;br /&gt;
input[type=button]{&lt;br /&gt;
    border: 1px outset gray;&lt;br /&gt;
    background-color:white;&lt;br /&gt;
}&lt;br /&gt;
background-image{&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     * Processes requests for both HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; methods.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
package edu.ucsd.visarts.session;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import javax.servlet.ServletException;&lt;br /&gt;
import javax.servlet.http.*;&lt;br /&gt;
public class tinyStillman extends HttpServlet {&lt;br /&gt;
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        response.setContentType(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
        PrintWriter out = response.getWriter();&lt;br /&gt;
        String message = null;&lt;br /&gt;
        String [] germanArticles = {&amp;quot;deutschen&amp;quot;,&amp;quot;deutschland&amp;quot;,&amp;quot;deutsch&amp;quot;,&amp;quot;deutsche&amp;quot;,&lt;br /&gt;
                                    &amp;quot;bundesrepublik&amp;quot;,&lt;br /&gt;
                                    &amp;quot;der&amp;quot;,&amp;quot;das&amp;quot;,&amp;quot;die&amp;quot;,&amp;quot;den&amp;quot;,&amp;quot;dem&amp;quot;,&amp;quot;des&amp;quot;,&lt;br /&gt;
                                    &amp;quot;dessen&amp;quot;,&amp;quot;deren&amp;quot;,&amp;quot;wessen&amp;quot;,&lt;br /&gt;
                                    &amp;quot;mein&amp;quot;,&amp;quot;meinen&amp;quot;,&amp;quot;meiner&amp;quot;,&amp;quot;meines&amp;quot;, &amp;quot;meine&amp;quot;,&lt;br /&gt;
                                    &amp;quot;ich&amp;quot;, &amp;quot;du&amp;quot;,&amp;quot;dich&amp;quot;,&amp;quot;sie&amp;quot;,&amp;quot;er&amp;quot;,&amp;quot;ihr&amp;quot;,&amp;quot;wir&amp;quot;,&lt;br /&gt;
                                    &amp;quot;sind&amp;quot;, &amp;quot;bin&amp;quot;,&amp;quot;ist&amp;quot;,&amp;quot;bist&amp;quot;,&amp;quot;sein&amp;quot;,&lt;br /&gt;
                                    &amp;quot;auf&amp;quot;,&amp;quot;von&amp;quot;,&amp;quot;bei&amp;quot;,&amp;quot;an&amp;quot;,&amp;quot;liebe&amp;quot;};&lt;br /&gt;
        String [] englishIsh = {&amp;quot;english&amp;quot;,&amp;quot;queen&amp;quot;,&amp;quot;united kingdom&amp;quot;,&amp;quot;british&amp;quot;,&amp;quot;united kingdom&amp;quot;,&lt;br /&gt;
                                &amp;quot;states&amp;quot;,&amp;quot;united states&amp;quot;,&amp;quot;american&amp;quot;, &amp;quot;america&amp;quot;,&amp;quot;god&amp;quot;,&lt;br /&gt;
                                &amp;quot;i&amp;quot;,&amp;quot;you&amp;quot;,&amp;quot;yours&amp;quot;,&amp;quot;me&amp;quot;,&amp;quot;my&amp;quot;,&amp;quot;she&amp;quot;,&amp;quot;he&amp;quot;,&amp;quot;her&amp;quot;,&amp;quot;him&amp;quot;,&lt;br /&gt;
                                &amp;quot;hers&amp;quot;,&amp;quot;his&amp;quot;,&lt;br /&gt;
                                &amp;quot;is&amp;quot;,&amp;quot;are&amp;quot;,&amp;quot;am&amp;quot;,&amp;quot;in&amp;quot;,&amp;quot;out&amp;quot;,&amp;quot;the&amp;quot;, &amp;quot;a&amp;quot;,&amp;quot;love&amp;quot;,&amp;quot;at&amp;quot;};&lt;br /&gt;
        try {&lt;br /&gt;
            // declare some local vars&lt;br /&gt;
            String [] search;&lt;br /&gt;
            String searchFinal = &amp;quot;you&amp;#039;ve got a knack to vivify&amp;quot;;&lt;br /&gt;
            String colorArg = request.getParameter(&amp;quot;inputBox&amp;quot;); // will return null if none&lt;br /&gt;
            search = new String [10];&lt;br /&gt;
            search = colorArg.split(&amp;quot; &amp;quot;);&lt;br /&gt;
            searchFinal = &amp;quot;&amp;quot;;&lt;br /&gt;
            int germanNumber = 0;&lt;br /&gt;
            int englishNumber = 0;&lt;br /&gt;
            for (int g = 0; g &amp;lt; germanArticles.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(germanArticles[g])){&lt;br /&gt;
                        germanNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            for (int g = 0; g &amp;lt; englishIsh.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(englishIsh[g])){&lt;br /&gt;
                        englishNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (germanNumber &amp;gt; englishNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4032/4666513039_22c4f4d02a_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else if (englishNumber &amp;gt; germanNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4040/4667136438_5b9b33a396_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                for (int i = 0; i &amp;lt; search.length; i ++){&lt;br /&gt;
                    searchFinal = searchFinal + search [i] + &amp;quot;+&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                searchFinal = &amp;quot;http://www.youtube.com/results?search_query=&amp;quot; +&lt;br /&gt;
                            searchFinal + &amp;quot;&amp;amp;aq=f&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            out.println(searchFinal);&lt;br /&gt;
        } finally {&lt;br /&gt;
            out.close();&lt;br /&gt;
        }&lt;br /&gt;
    } &lt;br /&gt;
    // &amp;lt;editor-fold defaultstate=&amp;quot;collapsed&amp;quot; desc=&amp;quot;HttpServlet methods. Click on the + sign on the left to edit the code.&amp;quot;&amp;gt;&lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doGet(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    } &lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&amp;lt;math&amp;gt;Insert formula here&amp;lt;/math&amp;gt;&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doPost(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    }&lt;br /&gt;
    /** &lt;br /&gt;
     * Returns a short description of the servlet.&lt;br /&gt;
     * @return a String containing servlet description&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    public String getServletInfo() {&lt;br /&gt;
        return &amp;quot;Tiny Stillman&amp;quot;;&lt;br /&gt;
    }// &amp;lt;/editor-fold&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3991</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3991"/>
				<updated>2010-06-04T02:01:59Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
What I chose in the end to do was use YouTube as the source of music.  Previously, everyone listened to the radio for news and music.  Today, however, many utilize YouTube as a way to listen to songs and vlogs dealing with news.  &lt;br /&gt;
&lt;br /&gt;
I used the Netbeans IDE to use html, java, javascript and css to build a faux-YouTube.  If one entered keywords that did not adhere to the standards of any of the countries, the blocking image would appear.  For example, if one typed, &amp;quot;mein hut der hat drei ecken,&amp;quot; images of US&amp;#039;s Roosevelt and Britain&amp;#039;s Churchill would appear to stop the site from going to and searching for the phrase on YouTube.  Identically, the same would happen if one typed something like &amp;quot;god bless america.&amp;quot;  An SS officer would appear to stop the website.  If the phrase clears both of these restrictions, it will go ahead and allow the user to search for it on YouTube.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube  or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:doc1.jpg]]&lt;br /&gt;
[[Image:doc2.jpg]]&lt;br /&gt;
[[Image:doc3.jpg]]&lt;br /&gt;
[[Image:doc4.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt;YouTuber: Be Censored&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;youtuber2.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tinyStillman.css&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
    &amp;lt;body&amp;gt; &lt;br /&gt;
        &amp;lt;form name =&amp;quot;youtubeForm&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;inputBoxer&amp;quot; name=&amp;quot;inputBox&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;80&amp;quot;/&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Search&amp;quot; onclick=&amp;quot;searchYoutube()&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/form&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVASCRIPT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// global&lt;br /&gt;
var request;&lt;br /&gt;
// function for updating the url&lt;br /&gt;
function searchYoutube() {&lt;br /&gt;
    var inputBox = document.getElementById(&amp;quot;inputBoxer&amp;quot;).value;&lt;br /&gt;
    inputBox = (inputBox.trim()).toString();&lt;br /&gt;
    //searchQuery = inputBox2;&lt;br /&gt;
    //searchQuery = &amp;quot;form&amp;quot;;&lt;br /&gt;
    var url = &amp;quot;http://localhost:8080/Sessions2/tinyStillman?inputBox=&amp;quot; + inputBox;&lt;br /&gt;
    //url = &amp;quot;inputBox=&amp;quot; + searchQuery;&lt;br /&gt;
    //if (microsoftBrowser) { // special treatment for Microsoft IE&lt;br /&gt;
      //  request = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
    //} else { // must be one of the other browsers&lt;br /&gt;
    request = new XMLHttpRequest();&lt;br /&gt;
    //}&lt;br /&gt;
    //alert (&amp;quot;what&amp;quot;);&lt;br /&gt;
    request.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
    request.onreadystatechange = ajaxCallback;&lt;br /&gt;
    request.send(null);&lt;br /&gt;
}&lt;br /&gt;
function ajaxCallback() {&lt;br /&gt;
    if (request.readyState == 4) {&lt;br /&gt;
        if (request.status == 200) {&lt;br /&gt;
            var searchAnswer = request.responseText;&lt;br /&gt;
            //searchAnswer = searchAnswer.getElementById(&amp;quot;url&amp;quot;);&lt;br /&gt;
            //searchAnswer = searchAnswer.toString();&lt;br /&gt;
            //window.location = searchAnswer;&lt;br /&gt;
            //document.location = searchAnswer;&lt;br /&gt;
            location.replace(searchAnswer);&lt;br /&gt;
            //out.println(&amp;quot;got here&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    //body = document.getElementsByTagName(&amp;quot;body&amp;quot;);&lt;br /&gt;
    //body[0].style.backgroundColor = &amp;quot;#ffffff&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Document   : tinyStillman&lt;br /&gt;
    Created on : Jun 2, 2010, 12:52:26 AM&lt;br /&gt;
    Author     : Kelley&lt;br /&gt;
    Description:&lt;br /&gt;
        Purpose of the stylesheet follows.&lt;br /&gt;
*/&lt;br /&gt;
root { &lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;quot;http://farm5.static.flickr.com/4014/4665007323_788ac24b36_b.jpg&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: top center;&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
form&lt;br /&gt;
{&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-left: 16.7%;&lt;br /&gt;
    margin-top: 6.5px;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
input[type=text]{&lt;br /&gt;
    width:225px;&lt;br /&gt;
    height:18px;&lt;br /&gt;
}&lt;br /&gt;
input[type=button]{&lt;br /&gt;
    border: 1px outset gray;&lt;br /&gt;
    background-color:white;&lt;br /&gt;
}&lt;br /&gt;
background-image{&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JAVA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     * Processes requests for both HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; methods.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
package edu.ucsd.visarts.session;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import javax.servlet.ServletException;&lt;br /&gt;
import javax.servlet.http.*;&lt;br /&gt;
public class tinyStillman extends HttpServlet {&lt;br /&gt;
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        response.setContentType(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
        PrintWriter out = response.getWriter();&lt;br /&gt;
        String message = null;&lt;br /&gt;
        String [] germanArticles = {&amp;quot;deutschen&amp;quot;,&amp;quot;deutschland&amp;quot;,&amp;quot;deutsch&amp;quot;,&amp;quot;deutsche&amp;quot;,&lt;br /&gt;
                                    &amp;quot;bundesrepublik&amp;quot;,&lt;br /&gt;
                                    &amp;quot;der&amp;quot;,&amp;quot;das&amp;quot;,&amp;quot;die&amp;quot;,&amp;quot;den&amp;quot;,&amp;quot;dem&amp;quot;,&amp;quot;des&amp;quot;,&lt;br /&gt;
                                    &amp;quot;dessen&amp;quot;,&amp;quot;deren&amp;quot;,&amp;quot;wessen&amp;quot;,&lt;br /&gt;
                                    &amp;quot;mein&amp;quot;,&amp;quot;meinen&amp;quot;,&amp;quot;meiner&amp;quot;,&amp;quot;meines&amp;quot;, &amp;quot;meine&amp;quot;,&lt;br /&gt;
                                    &amp;quot;ich&amp;quot;, &amp;quot;du&amp;quot;,&amp;quot;dich&amp;quot;,&amp;quot;sie&amp;quot;,&amp;quot;er&amp;quot;,&amp;quot;ihr&amp;quot;,&amp;quot;wir&amp;quot;,&lt;br /&gt;
                                    &amp;quot;sind&amp;quot;, &amp;quot;bin&amp;quot;,&amp;quot;ist&amp;quot;,&amp;quot;bist&amp;quot;,&amp;quot;sein&amp;quot;,&lt;br /&gt;
                                    &amp;quot;auf&amp;quot;,&amp;quot;von&amp;quot;,&amp;quot;bei&amp;quot;,&amp;quot;an&amp;quot;,&amp;quot;liebe&amp;quot;};&lt;br /&gt;
        String [] englishIsh = {&amp;quot;english&amp;quot;,&amp;quot;queen&amp;quot;,&amp;quot;united kingdom&amp;quot;,&amp;quot;british&amp;quot;,&amp;quot;united kingdom&amp;quot;,&lt;br /&gt;
                                &amp;quot;states&amp;quot;,&amp;quot;united states&amp;quot;,&amp;quot;american&amp;quot;, &amp;quot;america&amp;quot;,&amp;quot;god&amp;quot;,&lt;br /&gt;
                                &amp;quot;i&amp;quot;,&amp;quot;you&amp;quot;,&amp;quot;yours&amp;quot;,&amp;quot;me&amp;quot;,&amp;quot;my&amp;quot;,&amp;quot;she&amp;quot;,&amp;quot;he&amp;quot;,&amp;quot;her&amp;quot;,&amp;quot;him&amp;quot;,&lt;br /&gt;
                                &amp;quot;hers&amp;quot;,&amp;quot;his&amp;quot;,&lt;br /&gt;
                                &amp;quot;is&amp;quot;,&amp;quot;are&amp;quot;,&amp;quot;am&amp;quot;,&amp;quot;in&amp;quot;,&amp;quot;out&amp;quot;,&amp;quot;the&amp;quot;, &amp;quot;a&amp;quot;,&amp;quot;love&amp;quot;,&amp;quot;at&amp;quot;};&lt;br /&gt;
        try {&lt;br /&gt;
            // declare some local vars&lt;br /&gt;
            String [] search;&lt;br /&gt;
            String searchFinal = &amp;quot;you&amp;#039;ve got a knack to vivify&amp;quot;;&lt;br /&gt;
            String colorArg = request.getParameter(&amp;quot;inputBox&amp;quot;); // will return null if none&lt;br /&gt;
            search = new String [10];&lt;br /&gt;
            search = colorArg.split(&amp;quot; &amp;quot;);&lt;br /&gt;
            searchFinal = &amp;quot;&amp;quot;;&lt;br /&gt;
            int germanNumber = 0;&lt;br /&gt;
            int englishNumber = 0;&lt;br /&gt;
            for (int g = 0; g &amp;lt; germanArticles.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(germanArticles[g])){&lt;br /&gt;
                        germanNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            for (int g = 0; g &amp;lt; englishIsh.length; g++){&lt;br /&gt;
                for (int s = 0; s &amp;lt; search.length; s++){&lt;br /&gt;
                    if (search[s].equalsIgnoreCase(englishIsh[g])){&lt;br /&gt;
                        englishNumber++;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (germanNumber &amp;gt; englishNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4032/4666513039_22c4f4d02a_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else if (englishNumber &amp;gt; germanNumber){&lt;br /&gt;
                searchFinal = &amp;quot;h ttp://farm5.static.flickr.com/4040/4667136438_5b9b33a396_b.jpg&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                for (int i = 0; i &amp;lt; search.length; i ++){&lt;br /&gt;
                    searchFinal = searchFinal + search [i] + &amp;quot;+&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
                searchFinal = &amp;quot;http://www.youtube.com/results?search_query=&amp;quot; +&lt;br /&gt;
                            searchFinal + &amp;quot;&amp;amp;aq=f&amp;quot;;&lt;br /&gt;
                message = searchFinal;&lt;br /&gt;
            }&lt;br /&gt;
            out.println(searchFinal);&lt;br /&gt;
        } finally {&lt;br /&gt;
            out.close();&lt;br /&gt;
        }&lt;br /&gt;
    } &lt;br /&gt;
    // &amp;lt;editor-fold defaultstate=&amp;quot;collapsed&amp;quot; desc=&amp;quot;HttpServlet methods. Click on the + sign on the left to edit the code.&amp;quot;&amp;gt;&lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doGet(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    } &lt;br /&gt;
    /** &lt;br /&gt;
     * Handles the HTTP &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; method.&lt;br /&gt;
     * @param request servlet request&lt;br /&gt;
     * @param response servlet response&amp;lt;math&amp;gt;Insert formula here&amp;lt;/math&amp;gt;&lt;br /&gt;
     * @throws ServletException if a servlet-specific error occurs&lt;br /&gt;
     * @throws IOException if an I/O error occurs&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void doPost(HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;
    throws ServletException, IOException {&lt;br /&gt;
        processRequest(request, response);&lt;br /&gt;
    }&lt;br /&gt;
    /** &lt;br /&gt;
     * Returns a short description of the servlet.&lt;br /&gt;
     * @return a String containing servlet description&lt;br /&gt;
     */&lt;br /&gt;
    @Override&lt;br /&gt;
    public String getServletInfo() {&lt;br /&gt;
        return &amp;quot;Tiny Stillman&amp;quot;;&lt;br /&gt;
    }// &amp;lt;/editor-fold&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3954</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3954"/>
				<updated>2010-05-27T23:03:12Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube  or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3953</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3953"/>
				<updated>2010-05-27T23:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube&lt;br /&gt;
                                                                         or  -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3952</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3952"/>
				<updated>2010-05-27T23:01:59Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; my project through netbeans -&amp;gt; Youtube&lt;br /&gt;
                                                                               -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
user input -&amp;gt; sphinx - 4 -&amp;gt; Blocking Image&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3937</id>
		<title>This Music: Prohibited</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=This_Music:_Prohibited&amp;diff=3937"/>
				<updated>2010-05-25T01:13:16Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: New page: ==Motivation== For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
For my project, I was thinking of the recent news of Pakistan banning Youtube and Facebook because of conflict between the content of these websites and the main religion.  This led me to think about the government&amp;#039;s role in the everyday lives of its citizens.  During WWII, the Nazi regime restricted Germans from listening to Western radio and therefore Western music.  Similarly, Britain also limited its citizens&amp;#039; radio.  Tito of former Yugoslavia also aimed to limit the type of music that people of his country listened to, such as rock music, although Yugoslavia&amp;#039;s power over the everyday lives of their citizens was not as ubiquitous as other totalitarian governments.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
With this concept, I wanted to have one input taking in song information somehow and the computer reacting in a way that either accepts or rejects the music. An example would be a clearly Western song that is &amp;quot;rejected&amp;quot; by Germany or Yugoslavia&amp;#039;s government through an image.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I was thinking about perhaps having an input of a fake preset &amp;quot;radio&amp;quot; songs connecting through an Arduino to the computer in which the computer would display an accepting or rejecting image in reaction to the song that arises caused by the knobs on the fake radio.  My arduino, however, might be broken, so I am still thinking of other ways of taking in input.  I am researching if there&amp;#039;s a way that I could utilize song recognition applications so that the user could sing or play something and the computer image would either reject it.  The third method of input I am considering is taking in a Twitter RSS feed based on the a search with &amp;quot;concert&amp;quot; or &amp;quot;konzert&amp;quot; as the key word.  I&amp;#039;m not sure what is feasible yet.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3936</id>
		<title>Classes/2010/VIS145B</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3936"/>
				<updated>2010-05-25T01:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Final Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Related Links:==&lt;br /&gt;
&lt;br /&gt;
[http://www.bodybuildingrevealed.com/&amp;#039;&amp;#039;&amp;#039;body building&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
== Time and Process Based Digital Media II ==&lt;br /&gt;
Time: Thursdays 3:30-6:20pm, VAF 228&lt;br /&gt;
&lt;br /&gt;
This class is an advanced study and portfolio project course centered on the use of hardware and software to create interactive and time-based art.  These projects can take many forms—interactive installations, dynamic visualizations/sonifications, printed renderings—chosen by the students.  This will not be a course of technical instruction—rather we will consider technical and conceptual issues in tandem, supplementing discussions and activities with specific technical instruction where necessary.  There is a strong emphasis on the development and articulation of personal directions of research by the students in the course. &lt;br /&gt;
&lt;br /&gt;
I would like to split the reading/homework responsibility for two parts of the class.  In the first half of the term I will present a series of works and readings covering my particular interests--the intersections of social performance, embodied experience, and cognition.  In the latter half of the class (after the midterm) you all will do the presentations on topics of your choosing.  Working individually or in small groups, you will provide us with some conceptual provocation (reading material) covering topics you intend to engage with your final, and you will lead a discussion on technical and conceptual issues.  Reading and critical writing, in response to text and works you present and those I present, are integral to this course.&lt;br /&gt;
&lt;br /&gt;
The schedule is a living document and will be revised over the period of the course.&lt;br /&gt;
&lt;br /&gt;
== Instructor ==&lt;br /&gt;
Robert Twomey&lt;br /&gt;
&lt;br /&gt;
rtwomey@ucsd.edu&lt;br /&gt;
*http://roberttwomey.com&lt;br /&gt;
*http://experimentalgamelab.net&lt;br /&gt;
*http://crca.ucsd.edu&lt;br /&gt;
&lt;br /&gt;
Office Hours: Wednesday 3-4pm, Atkinson Hall Rm 1601 (CRCA research neighborhood).  Please e-mail me if you plan to attend.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
*Midterm Project - 30%&lt;br /&gt;
*Final Project - 40%&lt;br /&gt;
*Presentations - 10%&lt;br /&gt;
*Readings - 10%&lt;br /&gt;
*Participation - 10%&lt;br /&gt;
&lt;br /&gt;
=== Presentations ===&lt;br /&gt;
(1) Short presentation on your work in the second week of class.  This should be a statement of your interests, direction, goals with media art.  Present examples from your own work which you feel strongly about, and which best represent your interests and trajectory.  Present examples of other artist&amp;#039;s work that serve as models for the kind of work you would like to make. (5-10 minutes each)&lt;br /&gt;
&lt;br /&gt;
(2) Medium presentation on final projects in the second semester of the course (weeks 7-9).  This is the portion of the class where you dictate the reading and the discussion.  If you are presenting on a given week, you need to provide us with a reading 1 week in advance.  We will sign up for those time slots in week 6, just after the midterm. (10-15 minutes)&lt;br /&gt;
&lt;br /&gt;
=== Reading Responses ===&lt;br /&gt;
These are written summaries and critical responses to materials assigned for out of class viewing.  Things to consider: What points does the author make?  Do you buy their assumptions or agree with their conclusions?  Reading responses will be printed and turned in to the instructor at the beginning of class.  Generally these should be 1 page long.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Midterm and final projects will be graded on concept, effort, and realization. Formal proposals are a necessary component of the process so take them seriously.  Make the effort to get started early and seek the help you need--we want to see finished, well-considered pieces for the midterm and final. Additionally, you will need to submit documentation of the project after completion which includes images, video, and source code where applicable.  These materials (proposals and documentation) will all be posted to the wiki.&lt;br /&gt;
=== Documentation Policy ===&lt;br /&gt;
*section on your project&lt;br /&gt;
*source code&lt;br /&gt;
*image/video documentation.  5 images or 5 videos.&lt;br /&gt;
*descriptive writing (on intent, motivation, context)&lt;br /&gt;
&lt;br /&gt;
=== Attendance ===&lt;br /&gt;
Attendance is mandatory. Each unexcused absence will drop your final grade one letter.  There are only 10 weeks of class, please come to them all.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
=== Week 1 - Intro ===&lt;br /&gt;
*Introductions&lt;br /&gt;
*Scope of course, interests, technical possibilities.&lt;br /&gt;
*My work.&lt;br /&gt;
*Watch: We Live In Public.  2009. (excerpts)&lt;br /&gt;
*In class: personal page on wiki. [http://www.trsp.net/teaching/gamemod/ game-mod exercise]. [http://www.trsp.net/teaching/gamemod/gamemod_breakout_source_en.zip download link]&lt;br /&gt;
*Read: [http://www.nyu.edu/projects/xdesign/mainmenu/archive_tangible.html Against Virtualized Information], [http://www.nyu.edu/projects/xdesign/mainmenu/archive_analtictech.html Novel Analytic Techniques], and [http://www.nyu.edu/projects/xdesign/mainmenu/archive_infocounts.html What Information Counts?] by [http://www.environmentalhealthclinic.net/people/natalie-jeremijenko/ Natalie Jeremijenko]. &lt;br /&gt;
*Read: [http://www.yalealumnimagazine.com/issues/2004_03/jeremijenko.html An Engineer for the Avante Garde]&lt;br /&gt;
*Read: [http://www.worldchanging.com/archives/001450.html Natalie Jeremijenko The WorldChanging Interview]&lt;br /&gt;
*Read: [http://tech90s.walkerart.org/nj/transcript/nj_01.html Database Politics and Social Simulations], good background on her earlier artwork.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 - Student Research Interests ===&lt;br /&gt;
*Due: 1 page on Jeremijenko. &lt;br /&gt;
*Presentations on your work.&lt;br /&gt;
*Read: [http://www.flong.com/texts/essays/essay_cvad/ Computer Vision for Artists and Designers: Pedagogic Tools and Techniques for Novice Programmers] Golan Levin. &amp;#039;&amp;#039;pay particular attention to part II. ELEMENTARY COMPUTER VISION TECHNIQUES.  we are going to try these in class next week.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Week 3 - Computer Vision / Human Perception ===&lt;br /&gt;
*Due: Nothing. Read the Golan Levin piece, but no written response.&lt;br /&gt;
*Discuss:&lt;br /&gt;
**Myron Kreuger. Video Place. 1989 [http://www.youtube.com/watch?v=dqZyZrN3Pl0]&lt;br /&gt;
**Text Rain. Camille Utterback &amp;amp; Romy Achituv. 1999. [http://www.youtube.com/watch?v=toWFvXHghDk] [http://www.camilleutterback.com/]&lt;br /&gt;
**Very Nervous System.  1982-1991. [http://vimeo.com/8120954]&lt;br /&gt;
**Suicide Box.  Bureau of Inverse Technology.  1996. (13:00)&lt;br /&gt;
**Marie Sester. ACCESS.  2003. [http://accessproject.net]&lt;br /&gt;
**Messa di Voce. Golan Levin and Zach Lieberman with Jaap Blonk and Joan La Barbara. 2003.  [http://www.flong.com/projects/messa/] [http://www.tmema.org/messa/messa.html]&lt;br /&gt;
**Seen.  David Rokeby.  2002.  [http://vimeo.com/6012986]&lt;br /&gt;
**Sorting Daemon. David Rokeby. 2003. [http://homepage.mac.com/davidrokeby/sorting.html]&lt;br /&gt;
**Cheese.  Christian Moller. 2003. [http://www.christian-moeller.com/display.php?project_id=36] made in collaboration with UCSD  [http://mplab.ucsd.edu/wordpress/ Machine Perception Lab]&lt;br /&gt;
**Eyewriter. 2009 [http://www.eyewriter.org/]&lt;br /&gt;
**Saccade. 2010 [http://roberttwomey.com/saccade] (in progress)&lt;br /&gt;
*Discuss: &lt;br /&gt;
**thresholding&lt;br /&gt;
**frame difference&lt;br /&gt;
**OpenCV - [http://ubaa.net/shared/processing/opencv/ download] [http://www.cs.unc.edu/Research/stc/FAQs/OpenCV/OpenCVReferenceManual.pdf reference manual].  If you are getting this for your computer, be sure to get OpenCV, the OpenCV Processing Library, and the OpenCV Processing Examples (three separate downloads).&lt;br /&gt;
**face recognition&lt;br /&gt;
*In Class:&lt;br /&gt;
**Working alone or in small groups, do experiments with video processing and computer vision.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 - Computer Vision Work ===&lt;br /&gt;
* In Class:&lt;br /&gt;
** Work on computer vision projects&lt;br /&gt;
** Talk about midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 5 - Midterm Workshop ===&lt;br /&gt;
*Due: Midterm project proposal.&lt;br /&gt;
**Working individually or in small groups (2-3 people), produce an interactive piece that bridges the gap between screen space and physical space.  There are many ways to do this--using image-based computer vision techniques, game controllers, audio input, or other physical hardware (Arduino?).  Think about the parameters of interaction--are you documenting viewer&amp;#039;s behavior (unknown to them), are you taking a familiar form (such as a video game) and tweaking it in some way, are you intervening in social space?  Think about what form the output will take.  In your one page proposal, describe the input(s), output(s), and dynamic of interaction, as well as some statement of your motivation.  Why is this a valuable or interesting project?  In addition to the written description, produce supporting visual materials.  These should be two functional diagram images and two visual/aesthetic images.  The functional diagrams should show the necessary software and hardware components and explain how the interaction will occur.  The aesthetic diagrams will give us a sense of what it will look like, how the output will appear.  Make a page for your project (including a title) in the Midterm Projects section at the bottom of this page, upload the necessary materials and embed them in that page.  This proposal is due in class next week where we will critique and workshop the ideas.&lt;br /&gt;
*In class:&lt;br /&gt;
**Workshop midterm project ideas. (45 minutes)&lt;br /&gt;
**Work on midterm projects. &lt;br /&gt;
*NOTE: Best of ICAM from Candy Harris.  There will be an install in the annex here at Mandeville and presentations at the Experimental Theater in the CPMC (music building). They should come see what they are going to have to live up to for their final projects. Plus the keynote speakers (ICAM alumns) always have great info about career paths after graduation.&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
In class work on midterms.&lt;br /&gt;
&lt;br /&gt;
=== Week 7 - Midterm Critiques ===&lt;br /&gt;
In class critique of midterms.&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
&lt;br /&gt;
Due: Written response (1 page) to one of your classmate&amp;#039;s projects.&lt;br /&gt;
&lt;br /&gt;
In Class: Draft final project proposal and post to wiki by the end of class.  In class discussion as needed.&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
work on finals&lt;br /&gt;
&lt;br /&gt;
=== Week 10 - Final Critiques ===&lt;br /&gt;
In-class critiques of finals.&lt;br /&gt;
&lt;br /&gt;
=== Finals Week ===&lt;br /&gt;
Final documentation due.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
To Be Scheduled&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Performance for the camera, for the web&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Discuss Chatroulette. Facebook, Twitter, Youtube.  Attention in the social net.&lt;br /&gt;
*ManyCam [http://www.manycam.com/]&lt;br /&gt;
*PS3 eye&lt;br /&gt;
*jennicam [http://www.wired.com/thisdayintech/2010/04/0414jennicam-launches wired]&lt;br /&gt;
*Lonelygirl15 [http://www.youtube.com/watch?v=-goXKtd6cPo youtube] [http://www.wired.com/wired/archive/14.12/lonelygirl.html article]&lt;br /&gt;
*Discuss telematic perfromance. &lt;br /&gt;
* Justin.tv [http://www.justin.tv/#r=s7RVqBU~]&lt;br /&gt;
*Read: The Presentation of Self in Everyday Life (excerpt).  Erving Goffman. 1959.&lt;br /&gt;
*Read: Performance: A Critical Introduction (excerpt).  Richard Carlson. 2004.&lt;br /&gt;
*Do: Intervention in social circuits.  Chatroulette/Facebook/Youtube exercise.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Social Networks/Web 2.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Protocol, Control, and Networks by Alexander Galloway and Eugene Thacker.  Grey Room 17, Fall 2004 p 6-29.  &lt;br /&gt;
*Read: DIGITAL MAOISM: The Hazards of the New Online Collectivism.  Jaron Lanier.  2006.&lt;br /&gt;
*Watch: MediatedCultures @ Kansas State http://mediatedcultures.net/mediatedculture.htm&lt;br /&gt;
*Datamining/Complex Networks, node-edge graphing.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital Memory/Personal Media: Where do we exist and how do we remember?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Mediated Memories in the Digital Age (excerpt). Jose van Dijck. 2007.&lt;br /&gt;
*Read: Are you sure you want to do this?  Matthias Fuchs 1994.&lt;br /&gt;
*Read: Delete: The Virtue of Forgetting in the Digital Age (excerpt). Viktor Mayer-Schonberger. 2009.&lt;br /&gt;
*Flickr.com, Facebook&lt;br /&gt;
*Discuss: My Pocket. Burak Arikan. 2008. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cognition + Creativity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Generative Art vs. Computational Creativity&lt;br /&gt;
*Casy Reas&lt;br /&gt;
*Processing.org&lt;br /&gt;
*Tom Shannon. [http://www.wired.com/magazine/2010/03/pl_arts_pendulum/all/1]&lt;br /&gt;
*Read: Triumph of the Cyborg Composer. &lt;br /&gt;
*Read: How to draw three people in a garden.  1988.&lt;br /&gt;
*Read: Shades of Computational Evocation and Meaning: The GRIOT System and Improvisational Poetry Generation. 2006.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Artificial Intelligence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Expressive Processing (excerpt), Noah Wardrip Fruin, 2009. &lt;br /&gt;
*Read: Elephants Don&amp;#039;t Play Chess, Rodney Brooks, 1990. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Appropriation and Remix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: The Fiction of Memory.  New York Times, March 12, 2010.  Luc Sante&lt;br /&gt;
*Read: Jonatham Lethem.  The Ecstasy of Influence. Harpers Magazine.  2007. &lt;br /&gt;
*Remix Culture.  Lev.&lt;br /&gt;
*God&amp;#039;s Little Toys: Confessions of a cut &amp;amp; paste artist.  William Gibson. 2005. *http://www.wired.com/wired/archive/13.07/gibson.html&lt;br /&gt;
*Reality Hunger: A Manifesto.  David Shields. 2010.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Materiality in the information age.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Tangible interfaces, haptic feedback. &lt;br /&gt;
*Read: Evocative Objects: Things We Think With (excerpt). Sherry Turkle, 2007. &lt;br /&gt;
*Read: New Media and the Forensic Imagination (excerpt). Matthew Kirschenbaum. 2008.&lt;br /&gt;
*View: BIT Plane.  &lt;br /&gt;
*View: Garbage Cubes&lt;br /&gt;
*Discuss techniques of markerless tracking, augmented reality, QR codes, etc.  *Online/Offline Space.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embodiment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Computing with bodies, engineered bodies&lt;br /&gt;
*tactile media, haptic interface&lt;br /&gt;
*embodied perception&lt;br /&gt;
*Read: Stelarc. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Self-Image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Self/Image: Technology, Representation, and the Contemporary Subject (excerpt).  Amelia Jones, 2006.&lt;br /&gt;
*Do: Forensic Photoshop Exercise.&lt;br /&gt;
*http://www.flickr.com/photos/dryponder/sets/72157623726710218/&lt;br /&gt;
*http://nymag.com/daily/intel/2010/02/obama_being_forced_to_look_at.html#photo=1&lt;br /&gt;
*http://niccageaseveryone.blogspot.com/&lt;br /&gt;
*http://bubleraptor.tumblr.com/&lt;br /&gt;
*photoshop free Marie Claire issue: http://jezebel.com/5511507/so-long-as-your-face-looks-alright-everything-else-can-be-photoshopped&lt;br /&gt;
&lt;br /&gt;
== Places to Find Art ==&lt;br /&gt;
* http://we-make-money-not-art.com/&lt;br /&gt;
* http://www.isea-web.org/, http://www.isea2010ruhr.org/&lt;br /&gt;
* http://www.transmediale.de/en&lt;br /&gt;
* http://01sj.org/&lt;br /&gt;
* http://www.file.org.br/&lt;br /&gt;
* http://www.aec.at/festival_about_en.php&lt;br /&gt;
* http://www.sciencegallery.com/lightwave09&lt;br /&gt;
* Institutions that Sponsor/Show Media Art&lt;br /&gt;
** Eyebeam New York City&lt;br /&gt;
** New Museum/Rhizome.org http://rhizome.org&lt;br /&gt;
** HarvestWorks&lt;br /&gt;
** Machine Project, Los Angeles.&lt;br /&gt;
&lt;br /&gt;
== Midterm Projects ==&lt;br /&gt;
Make pages here. &lt;br /&gt;
* [[DummyProject | Dummy Project]]&lt;br /&gt;
* [[MidtermProject| MotionDJ - Leilani Martin]]&lt;br /&gt;
* [[What&amp;#039;s For Lunch, Kids? by Kelley Kim| &amp;#039;&amp;#039;What&amp;#039;s For Lunch, Kids?&amp;#039;&amp;#039;   - Kelley Kim]]&lt;br /&gt;
* [[Virtual Walk? - Joeny Thipsidakhom]]&lt;br /&gt;
* [[Untitled Midterm| Untitled - Jezreel Callejas]]&lt;br /&gt;
* [[Midterm Project - Tony Lu | Virtual Maze - Tony Lu]]&lt;br /&gt;
* [[Midterm Project  | SayCHEESE - Joel and Jenny Chang]]&lt;br /&gt;
* [[Carnival Ride| Carnival Ride - Christina Sanchez and Jennifer Sunga]]&lt;br /&gt;
* [[Hunted - Anna Lin, Jenny Wang, and Ellen Huang]]&lt;br /&gt;
* [[Wii - remote composer - Javi Lee]]&lt;br /&gt;
* [[Social Creature | Boo (formerly Social Creature) - Jet Antonio]]&lt;br /&gt;
* [[Sound Sketch - Emilio Marcelino, Greg Parsons, and Ben Brickley]]&lt;br /&gt;
&lt;br /&gt;
== Final Projects ==&lt;br /&gt;
* [[Aquarium| Aquarium - Jezreel Callejas]]&lt;br /&gt;
* [[Not So Lost| Not So Lost - Ben Brickely, Emilio Marcelino and Greg Parsons]]&lt;br /&gt;
* [[Dance in the Dark - Anna Lin, Jenny Wang and Ellen Huang]]&lt;br /&gt;
* [[Inkling One | Inkling One - Jet Antonio]]&lt;br /&gt;
* [[Untitled (for now) - Joeny Thipsidakhom]]&lt;br /&gt;
* [[uMV | uMV - Tony Lu]]&lt;br /&gt;
* [[Stone Face | Stone Face - Jennifer Sunga]]&lt;br /&gt;
* [[This Music: Prohibited | This Music: Prohibited  - Kelley Kim]]&lt;br /&gt;
&lt;br /&gt;
== Student Pages ==&lt;br /&gt;
Click &amp;quot;edit&amp;quot; on the right to add your own page below. &lt;br /&gt;
* [[Students/RobertTwomey | RobertTwomey]]&lt;br /&gt;
* [[Students/Javier Lee | Javier Lee]]&lt;br /&gt;
* [[Students/Jenny Wang | Jenny Wang]]&lt;br /&gt;
* [[Students/Joeny Thipsidakhom | Joeny Thipsidakhom]]&lt;br /&gt;
* [[Students/Kuan-Ting Lu | Tony Lu]]&lt;br /&gt;
* [[Students/Jezreel Callejas| Jezreel Callejas]]&lt;br /&gt;
* [[Students/ChristinaSanchez| Christina Sanchez]]&lt;br /&gt;
* [[Students/BenBrickley | BenBrickley]]&lt;br /&gt;
* [[Students/Ellen Huang | Ellen Huang]]&lt;br /&gt;
* [[Students/Kelley Kim | Kelley Kim]]&lt;br /&gt;
* [[Students/EmilioMarcelino | EmilioMarcelino]]&lt;br /&gt;
* [[Students/Anna Lin | Anna Lin]]&lt;br /&gt;
* [[Student/Jenny Chang | Jenny Chang]]&lt;br /&gt;
* [[Student/Jet Antonio | Jet Antonio]]&lt;br /&gt;
* [[Students/GregoryParsons | Gregory Parsons]]&lt;br /&gt;
* [[Students/Jennifer Sunga | Jennifer Sunga]]&lt;br /&gt;
* [[Students/LeilaniMartin | Leilani Martin]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:SourceCodeLunch.pde&amp;diff=3855</id>
		<title>File:SourceCodeLunch.pde</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:SourceCodeLunch.pde&amp;diff=3855"/>
				<updated>2010-05-20T23:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3854</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3854"/>
				<updated>2010-05-20T22:59:40Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html TIME article continuation] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg School Lunch Program: Efforts Needed to Improve Nutrition and Encourage Healthy Eating]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm BBC: School dinners around the world]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php Changing the Taste of School Lunch by Vicki Bovee, MS, RD, LD and Chef Dave Fouts]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw Example of Typical School Lunch Menu]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm The National School Lunch Program Background and Development by Gordon W. Gunderson]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false Household Arts and School Lunces by Alice C. Boughton]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px]]&lt;br /&gt;
[[Image:100_0238.jpg|220px]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;br /&gt;
[[Image:trayssdf.jpg|360px]]&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:numeroUno.jpg|500px]]&lt;br /&gt;
[[Image:Zwei.jpg|500px]]&lt;br /&gt;
[[Image:Drei.jpg|500px]]&lt;br /&gt;
[[Image:Vier.jpg|500px]]&lt;br /&gt;
[[Image:Funf.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Source Code==&lt;br /&gt;
[[Media:sourceCodeLunch.pde]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Funf.jpg&amp;diff=3852</id>
		<title>File:Funf.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Funf.jpg&amp;diff=3852"/>
				<updated>2010-05-20T22:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Vier.jpg&amp;diff=3851</id>
		<title>File:Vier.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Vier.jpg&amp;diff=3851"/>
				<updated>2010-05-20T22:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Drei.jpg&amp;diff=3850</id>
		<title>File:Drei.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Drei.jpg&amp;diff=3850"/>
				<updated>2010-05-20T22:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Zwei.jpg&amp;diff=3849</id>
		<title>File:Zwei.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Zwei.jpg&amp;diff=3849"/>
				<updated>2010-05-20T22:56:22Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:NumeroUno.jpg&amp;diff=3848</id>
		<title>File:NumeroUno.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:NumeroUno.jpg&amp;diff=3848"/>
				<updated>2010-05-20T22:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3847</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3847"/>
				<updated>2010-05-20T22:52:38Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html TIME article continuation] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg School Lunch Program: Efforts Needed to Improve Nutrition and Encourage Healthy Eating]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm BBC: School dinners around the world]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php Changing the Taste of School Lunch by Vicki Bovee, MS, RD, LD and Chef Dave Fouts]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw Example of Typical School Lunch Menu]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm The National School Lunch Program Background and Development by Gordon W. Gunderson]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false Household Arts and School Lunces by Alice C. Boughton]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px]]&lt;br /&gt;
[[Image:100_0238.jpg|220px]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;br /&gt;
[[Image:trayssdf.jpg|360px]]&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[[Image:numeroUno.jpg|500px]]&lt;br /&gt;
[[Image:Zwei.jpg|500px]]&lt;br /&gt;
[[Image:Drei.jpg|500px]]&lt;br /&gt;
[[Image:Vier.jpg|500px]]&lt;br /&gt;
[[Image:Funf.jpg|500px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3612</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3612"/>
				<updated>2010-04-28T07:23:17Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html TIME article continuation] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg School Lunch Program: Efforts Needed to Improve Nutrition and Encourage Healthy Eating]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm BBC: School dinners around the world]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php Changing the Taste of School Lunch by Vicki Bovee, MS, RD, LD and Chef Dave Fouts]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw Example of Typical School Lunch Menu]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm The National School Lunch Program Background and Development by Gordon W. Gunderson]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false Household Arts and School Lunces by Alice C. Boughton]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px]]&lt;br /&gt;
[[Image:100_0238.jpg|220px]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;br /&gt;
[[Image:trayssdf.jpg|360px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3611</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3611"/>
				<updated>2010-04-28T07:22:41Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html TIME article continuation] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg School Lunch Program: Efforts Needed to Improve Nutrition and Encourage Healthy Eating]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm BBC: School dinners around the world]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php Changing the Taste of School Lunch by Vicki Bovee, MS, RD, LD and Chef Dave Fouts]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw Example of Typical School Lunch Menu]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm The National School Lunch Program Background and Development by Gordon W. Gunderson]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false Household Arts and School Lunces by Alice C. Boughton]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px]]&lt;br /&gt;
[[Image:100_0238.jpg|220px]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;br /&gt;
[[Image:trayssdf.jpg|360px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3610</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3610"/>
				<updated>2010-04-28T07:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|left]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|left]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;br /&gt;
[[Image:trayssdf.jpg|500px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3609</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3609"/>
				<updated>2010-04-28T07:13:20Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Visual Concept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;br /&gt;
[[Image:trayssdf.jpg|500px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3608</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3608"/>
				<updated>2010-04-28T07:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Visual Concept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:trayssdf.jpg|500px]]&lt;br /&gt;
[[Image:aweradsf.jpg|500px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3607</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3607"/>
				<updated>2010-04-28T07:12:41Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Visual Concept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:trayssdf.jpg|200px]]&lt;br /&gt;
[[Image:aweradsf.jpg|200px]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Aweradsf.jpg&amp;diff=3606</id>
		<title>File:Aweradsf.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Aweradsf.jpg&amp;diff=3606"/>
				<updated>2010-04-28T07:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Trayssdf.jpg&amp;diff=3605</id>
		<title>File:Trayssdf.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Trayssdf.jpg&amp;diff=3605"/>
				<updated>2010-04-28T07:10:22Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3604</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3604"/>
				<updated>2010-04-28T07:09:45Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Visual Concept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:trayssdf.jpg]]&lt;br /&gt;
[[Image:aweradsf.jpg]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3603</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3603"/>
				<updated>2010-04-28T07:09:15Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Visual Concept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;br /&gt;
[[Image:Example1.jpg]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3602</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3602"/>
				<updated>2010-04-28T06:54:40Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:100_0238.jpg&amp;diff=3601</id>
		<title>File:100 0238.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:100_0238.jpg&amp;diff=3601"/>
				<updated>2010-04-28T06:48:58Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3600</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3600"/>
				<updated>2010-04-28T06:34:57Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg|500px|thumb|left|alt text]]&lt;br /&gt;
[[Image:100_0238.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3599</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3599"/>
				<updated>2010-04-28T06:33:49Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg]]&lt;br /&gt;
[[Image:100_0238.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3598</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3598"/>
				<updated>2010-04-28T06:32:54Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg]]&lt;br /&gt;
[[Image:100_0237.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3597</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3597"/>
				<updated>2010-04-28T06:32:25Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Functional Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
[[Image:100_0237.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3596</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3596"/>
				<updated>2010-04-28T06:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:100_0237.jpg&amp;diff=3595</id>
		<title>File:100 0237.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:100_0237.jpg&amp;diff=3595"/>
				<updated>2010-04-28T06:28:24Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: uploaded a new version of &amp;quot;Image:100 0237.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:100_0237.jpg&amp;diff=3594</id>
		<title>File:100 0237.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:100_0237.jpg&amp;diff=3594"/>
				<updated>2010-04-28T06:26:19Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3593</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3593"/>
				<updated>2010-04-28T04:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Interactive Paradigm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen, and obviously indicates the decline in the health of school lunch foods.  I believe that this is important because while the public acknowledges the unhealthiness of school foods, many have not made changes because of different reasons.  I hope that blatantly displaying the images in this way will actually cause people to think about the issue.&lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Visualization==&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3592</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3592"/>
				<updated>2010-04-28T04:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
Research Links: &lt;br /&gt;
&lt;br /&gt;
[http://www.time.com/time/nation/article/0,8599,1929053,00.html] &lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:AZ83v1SmPzkJ:www.gao.gov/new.items/d03506.pdf+school+lunches+typical&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESgPpr8yEoDf8lZVfPMsm32Y7vTyEvXQNICO-4dqZv7UPeHsTL5Qoe99gf-bttgQ1hwfjKbDKZ0RAlBhdk1cNpCYqxtcE10w7bnCc5yNflPhD0z000MTRT1a213PqINq6mYoADQK&amp;amp;sig=AHIEtbRgZJt6JvCyROt6EtgcgDLD4X9zbg]&lt;br /&gt;
&lt;br /&gt;
[http://news.bbc.co.uk/2/hi/uk_news/education/4298245.stm]&lt;br /&gt;
&lt;br /&gt;
[http://www.obesityaction.org/magazine/ywm18/tasteofschoollunch.php]&lt;br /&gt;
&lt;br /&gt;
[http://docs.google.com/viewer?a=v&amp;amp;q=cache:xHt2pJvm4YEJ:alliance.la.asu.edu/model/geoliteracyCD/LessonFiles/Chambers/ChambersLunchS.pdf+typical+school+lunch+menu&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESg4hLoXU671x44LITvSdKKc_pgBiq_gooHvyP617n3s06hWXrsMybXVP2pIoNjE0TM4yereJx_NalkTVAVhNGZVMaEhpCzpM2uAVEkFBfkR5eO6Ge2C2wgreIrRvW2JQZkIAVCB&amp;amp;sig=AHIEtbTy3G8DvemhrDEXLkvua8pyUKGVMw]&lt;br /&gt;
&lt;br /&gt;
[http://www.fns.usda.gov/cnd/lunch/AboutLunch/ProgramHistory_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://books.google.com/books?id=GZ8AAAAAYAAJ&amp;amp;pg=PA11&amp;amp;dq=Household+Arts+and+School+Lunches&amp;amp;ei=JnXWS8TiDYOUkASDufX0CA&amp;amp;cd=1#v=onepage&amp;amp;q=typical&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen. &lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Visualization==&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3591</id>
		<title>What&#039;s For Lunch, Kids? by Kelley Kim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=What%27s_For_Lunch,_Kids%3F_by_Kelley_Kim&amp;diff=3591"/>
				<updated>2010-04-28T04:24:28Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: New page: ==Motivation== I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
I&amp;#039;m interested in ways to visualize concepts and ideas that are interesting to the user or audience.  Something that I cam across in TIME magazine and that I have noticed in the news is the campaign to better school lunches.  Reports in news outlets such as the LA Times and BBC cover Michelle Obama&amp;#039;s campaign for healthier school lunches for children, and after doing research, there is a lot of evidence of the decline in the quality of lunches served at school.  A history of the National School Lunch program can be found at the United States Department of Agriculture&amp;#039;s website and examples of what was served in the early to mid-1900&amp;#039;s can be found in several articles.  Something that I found interesting was that the founding of National School Lunch program was influenced by the Great Depression and the general consensus that one healthy meal a day can help a child&amp;#039;s growth tremendously.  With the school lunches today containing things such as corn dogs, french fries and soda, the state of lunches served at school can more as detrimental to a child&amp;#039;s health than it is helpful.  In addition, the quality of food, such as the beef supplied to the schools, was also proved to be inferior to most fast food chain stores, with restaurants such as McDonalds being &amp;quot;far more rigorous than the government in checking for bacteria and dangerous pathogens in beef&amp;quot; than the school&amp;#039;s suppliers.  While there is a start in pushing schools to provide more healthy lunches for their students, many schools continue with lunches filled with fried foods, sometimes because of economical reasons.&lt;br /&gt;
&lt;br /&gt;
==Interactive Paradigm==&lt;br /&gt;
I would like to use a webcam in order to help visualize the difference between lunches in the early to mid 1900&amp;#039;s and the present day.  There would be a split screen and as the user put their hands up to carry a school lunch &amp;quot;tray&amp;quot;  in order to move on through the lunch line.  As the user continues, they would receive food on their trays that would be representative of the school lunch menus both at the beginning of the National School Lunch Program as well as today.  The split screen would divide the time period.  In this way, the difference is clearly portrayed on screen. &lt;br /&gt;
&lt;br /&gt;
==Technical Description==&lt;br /&gt;
I am looking into using Processing in order to execute the project.  It would incorporate the webcam in my computer and use Processing to process the live video.&lt;br /&gt;
&lt;br /&gt;
==Visualization==&lt;br /&gt;
&lt;br /&gt;
==Functional Diagrams==&lt;br /&gt;
&lt;br /&gt;
==Visual Concept==&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3590</id>
		<title>Classes/2010/VIS145B</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3590"/>
				<updated>2010-04-28T04:24:10Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Midterm Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Process Based Digital Media II ==&lt;br /&gt;
Time: Thursdays 3:30-6:20pm, VAF 228&lt;br /&gt;
&lt;br /&gt;
This class is an advanced study and portfolio project course centered on the use of hardware and software to create interactive and time-based art.  These projects can take many forms—interactive installations, dynamic visualizations/sonifications, printed renderings—chosen by the students.  This will not be a course of technical instruction—rather we will consider technical and conceptual issues in tandem, supplementing discussions and activities with specific technical instruction where necessary.  There is a strong emphasis on the development and articulation of personal directions of research by the students in the course. &lt;br /&gt;
&lt;br /&gt;
I would like to split the reading/homework responsibility for two parts of the class.  In the first half of the term I will present a series of works and readings covering my particular interests--the intersections of social performance, embodied experience, and cognition.  In the latter half of the class (after the midterm) you all will do the presentations on topics of your choosing.  Working individually or in small groups, you will provide us with some conceptual provocation (reading material) covering topics you intend to engage with your final, and you will lead a discussion on technical and conceptual issues.  Reading and critical writing, in response to text and works you present and those I present, are integral to this course.&lt;br /&gt;
&lt;br /&gt;
The schedule is a living document and will be revised over the period of the course.&lt;br /&gt;
&lt;br /&gt;
== Instructor ==&lt;br /&gt;
Robert Twomey&lt;br /&gt;
&lt;br /&gt;
rtwomey@ucsd.edu&lt;br /&gt;
*http://roberttwomey.com&lt;br /&gt;
*http://experimentalgamelab.net&lt;br /&gt;
*http://crca.ucsd.edu&lt;br /&gt;
&lt;br /&gt;
Office Hours: Wednesday 3-4pm, Atkinson Hall Rm 1601 (CRCA research neighborhood).  Please e-mail me if you plan to attend.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
*Midterm Project - 30%&lt;br /&gt;
*Final Project - 40%&lt;br /&gt;
*Presentations - 10%&lt;br /&gt;
*Readings - 10%&lt;br /&gt;
*Participation - 10%&lt;br /&gt;
&lt;br /&gt;
=== Presentations ===&lt;br /&gt;
(1) Short presentation on your work in the second week of class.  This should be a statement of your interests, direction, goals with media art.  Present examples from your own work which you feel strongly about, and which best represent your interests and trajectory.  Present examples of other artist&amp;#039;s work that serve as models for the kind of work you would like to make. (5-10 minutes each)&lt;br /&gt;
&lt;br /&gt;
(2) Medium presentation on final projects in the second semester of the course (weeks 7-9).  This is the portion of the class where you dictate the reading and the discussion.  If you are presenting on a given week, you need to provide us with a reading 1 week in advance.  We will sign up for those time slots in week 6, just after the midterm. (10-15 minutes)&lt;br /&gt;
&lt;br /&gt;
=== Reading Responses ===&lt;br /&gt;
These are written summaries and critical responses to materials assigned for out of class viewing.  Things to consider: What points does the author make?  Do you buy their assumptions or agree with their conclusions?  Reading responses will be printed and turned in to the instructor at the beginning of class.  Generally these should be 1 page long.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Midterm and final projects will be graded on concept, effort, and realization. Formal proposals are a necessary component of the process so take them seriously.  Make the effort to get started early and seek the help you need--we want to see finished, well-considered pieces for the midterm and final. Additionally, you will need to submit documentation of the project after completion which includes images, video, and source code where applicable.  These materials (proposals and documentation) will all be posted to the wiki.&lt;br /&gt;
=== Documentation Policy ===&lt;br /&gt;
*personal wiki page&lt;br /&gt;
*source code on wiki&lt;br /&gt;
*image/video documentation as appropriate. &lt;br /&gt;
*explanatory writing (on intent, motivation, context)&lt;br /&gt;
&lt;br /&gt;
=== Attendance ===&lt;br /&gt;
Attendance is mandatory. Each unexcused absence will drop your final grade one letter.  There are only 10 weeks of class, please come to them all.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
=== Week 1 - Intro ===&lt;br /&gt;
*Introductions&lt;br /&gt;
*Scope of course, interests, technical possibilities.&lt;br /&gt;
*My work.&lt;br /&gt;
*Watch: We Live In Public.  2009. (excerpts)&lt;br /&gt;
*In class: personal page on wiki. [http://www.trsp.net/teaching/gamemod/ game-mod exercise]. [http://www.trsp.net/teaching/gamemod/gamemod_breakout_source_en.zip download link]&lt;br /&gt;
*Read: [http://www.nyu.edu/projects/xdesign/mainmenu/archive_tangible.html Against Virtualized Information], [http://www.nyu.edu/projects/xdesign/mainmenu/archive_analtictech.html Novel Analytic Techniques], and [http://www.nyu.edu/projects/xdesign/mainmenu/archive_infocounts.html What Information Counts?] by [http://www.environmentalhealthclinic.net/people/natalie-jeremijenko/ Natalie Jeremijenko]. &lt;br /&gt;
*Read: [http://www.yalealumnimagazine.com/issues/2004_03/jeremijenko.html An Engineer for the Avante Garde]&lt;br /&gt;
*Read: [http://www.worldchanging.com/archives/001450.html Natalie Jeremijenko The WorldChanging Interview]&lt;br /&gt;
*Read: [http://tech90s.walkerart.org/nj/transcript/nj_01.html Database Politics and Social Simulations], good background on her earlier artwork.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 - Student Research Interests ===&lt;br /&gt;
*Due: 1 page on Jeremijenko. &lt;br /&gt;
*Presentations on your work.&lt;br /&gt;
*Read: [http://www.flong.com/texts/essays/essay_cvad/ Computer Vision for Artists and Designers: Pedagogic Tools and Techniques for Novice Programmers] Golan Levin. &amp;#039;&amp;#039;pay particular attention to part II. ELEMENTARY COMPUTER VISION TECHNIQUES.  we are going to try these in class next week.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Week 3 - Computer Vision / Human Perception ===&lt;br /&gt;
*Due: Nothing. Read the Golan Levin piece, but no written response.&lt;br /&gt;
*Discuss:&lt;br /&gt;
**Myron Kreuger. Video Place. 1989 [http://www.youtube.com/watch?v=dqZyZrN3Pl0]&lt;br /&gt;
**Text Rain. Camille Utterback &amp;amp; Romy Achituv. 1999. [http://www.youtube.com/watch?v=toWFvXHghDk] [http://www.camilleutterback.com/]&lt;br /&gt;
**Very Nervous System.  1982-1991. [http://vimeo.com/8120954]&lt;br /&gt;
**Suicide Box.  Bureau of Inverse Technology.  1996. (13:00)&lt;br /&gt;
**Marie Sester. ACCESS.  2003. [http://accessproject.net]&lt;br /&gt;
**Messa di Voce. Golan Levin and Zach Lieberman with Jaap Blonk and Joan La Barbara. 2003.  [http://www.flong.com/projects/messa/] [http://www.tmema.org/messa/messa.html]&lt;br /&gt;
**Seen.  David Rokeby.  2002.  [http://vimeo.com/6012986]&lt;br /&gt;
**Sorting Daemon. David Rokeby. 2003. [http://homepage.mac.com/davidrokeby/sorting.html]&lt;br /&gt;
**Cheese.  Christian Moller. 2003. [http://www.christian-moeller.com/display.php?project_id=36] made in collaboration with UCSD  [http://mplab.ucsd.edu/wordpress/ Machine Perception Lab]&lt;br /&gt;
**Eyewriter. 2009 [http://www.eyewriter.org/]&lt;br /&gt;
**Saccade. 2010 [http://roberttwomey.com/saccade] (in progress)&lt;br /&gt;
*Discuss: &lt;br /&gt;
**thresholding&lt;br /&gt;
**frame difference&lt;br /&gt;
**OpenCV - [http://ubaa.net/shared/processing/opencv/ download] [http://www.cs.unc.edu/Research/stc/FAQs/OpenCV/OpenCVReferenceManual.pdf reference manual].  If you are getting this for your computer, be sure to get OpenCV, the OpenCV Processing Library, and the OpenCV Processing Examples (three separate downloads).&lt;br /&gt;
**face recognition&lt;br /&gt;
*In Class:&lt;br /&gt;
**Working alone or in small groups, do experiments with video processing and computer vision.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 - Computer Vision Work ===&lt;br /&gt;
* In Class:&lt;br /&gt;
** Work on computer vision projects&lt;br /&gt;
** Talk about midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 5 - Midterm Workshop ===&lt;br /&gt;
*Due: Midterm project proposal.&lt;br /&gt;
**Working individually or in small groups (2-3 people), produce an interactive piece that bridges the gap between screen space and physical space.  There are many ways to do this--using image-based computer vision techniques, game controllers, audio input, or other physical hardware (Arduino?).  Think about the parameters of interaction--are you documenting viewer&amp;#039;s behavior (unknown to them), are you taking a familiar form (such as a video game) and tweaking it in some way, are you intervening in social space?  Think about what form the output will take.  In your one page proposal, describe the input(s), output(s), and dynamic of interaction, as well as some statement of your motivation.  Why is this a valuable or interesting project?  In addition to the written description, produce supporting visual materials.  These should be two functional diagram images and two visual/aesthetic images.  The functional diagrams should show the necessary software and hardware components and explain how the interaction will occur.  The aesthetic diagrams will give us a sense of what it will look like, how the output will appear.  Make a page for your project (including a title) in the Midterm Projects section at the bottom of this page, upload the necessary materials and embed them in that page.  This proposal is due in class next week where we will critique and workshop the ideas.&lt;br /&gt;
*Review computer vision experiments from last class.&lt;br /&gt;
*Work on midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 6 - Midterm Critiques ===&lt;br /&gt;
In-class critiques of midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
Student presentations &lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 10 - Final Critiques ===&lt;br /&gt;
In-class Critiques.&lt;br /&gt;
&lt;br /&gt;
=== Finals Week ===&lt;br /&gt;
Final documentation due.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
To Be Scheduled&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Performance for the camera, for the web&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Discuss Chatroulette. Facebook, Twitter, Youtube.  Attention in the social net.&lt;br /&gt;
*ManyCam [http://www.manycam.com/]&lt;br /&gt;
*PS3 eye&lt;br /&gt;
*jennicam [http://www.wired.com/thisdayintech/2010/04/0414jennicam-launches wired]&lt;br /&gt;
*Lonelygirl15 [http://www.youtube.com/watch?v=-goXKtd6cPo youtube] [http://www.wired.com/wired/archive/14.12/lonelygirl.html article]&lt;br /&gt;
*Discuss telematic perfromance. &lt;br /&gt;
* Justin.tv [http://www.justin.tv/#r=s7RVqBU~]&lt;br /&gt;
*Read: The Presentation of Self in Everyday Life (excerpt).  Erving Goffman. 1959.&lt;br /&gt;
*Read: Performance: A Critical Introduction (excerpt).  Richard Carlson. 2004.&lt;br /&gt;
*Do: Intervention in social circuits.  Chatroulette/Facebook/Youtube exercise.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Social Networks/Web 2.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Protocol, Control, and Networks by Alexander Galloway and Eugene Thacker.  Grey Room 17, Fall 2004 p 6-29.  &lt;br /&gt;
*Read: DIGITAL MAOISM: The Hazards of the New Online Collectivism.  Jaron Lanier.  2006.&lt;br /&gt;
*Watch: MediatedCultures @ Kansas State http://mediatedcultures.net/mediatedculture.htm&lt;br /&gt;
*Datamining/Complex Networks, node-edge graphing.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital Memory/Personal Media: Where do we exist and how do we remember?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Mediated Memories in the Digital Age (excerpt). Jose van Dijck. 2007.&lt;br /&gt;
*Read: Are you sure you want to do this?  Matthias Fuchs 1994.&lt;br /&gt;
*Read: Delete: The Virtue of Forgetting in the Digital Age (excerpt). Viktor Mayer-Schonberger. 2009.&lt;br /&gt;
*Flickr.com, Facebook&lt;br /&gt;
*Discuss: My Pocket. Burak Arikan. 2008. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cognition + Creativity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Generative Art vs. Computational Creativity&lt;br /&gt;
*Casy Reas&lt;br /&gt;
*Processing.org&lt;br /&gt;
*Tom Shannon. [http://www.wired.com/magazine/2010/03/pl_arts_pendulum/all/1]&lt;br /&gt;
*Read: Triumph of the Cyborg Composer. &lt;br /&gt;
*Read: How to draw three people in a garden.  1988.&lt;br /&gt;
*Read: Shades of Computational Evocation and Meaning: The GRIOT System and Improvisational Poetry Generation. 2006.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Artificial Intelligence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Expressive Processing (excerpt), Noah Wardrip Fruin, 2009. &lt;br /&gt;
*Read: Elephants Don&amp;#039;t Play Chess, Rodney Brooks, 1990. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Appropriation and Remix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: The Fiction of Memory.  New York Times, March 12, 2010.  Luc Sante&lt;br /&gt;
*Read: Jonatham Lethem.  The Ecstasy of Influence. Harpers Magazine.  2007. &lt;br /&gt;
*Remix Culture.  Lev.&lt;br /&gt;
*God&amp;#039;s Little Toys: Confessions of a cut &amp;amp; paste artist.  William Gibson. 2005. *http://www.wired.com/wired/archive/13.07/gibson.html&lt;br /&gt;
*Reality Hunger: A Manifesto.  David Shields. 2010.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Materiality in the information age.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Tangible interfaces, haptic feedback. &lt;br /&gt;
*Read: Evocative Objects: Things We Think With (excerpt). Sherry Turkle, 2007. &lt;br /&gt;
*Read: New Media and the Forensic Imagination (excerpt). Matthew Kirschenbaum. 2008.&lt;br /&gt;
*View: BIT Plane.  &lt;br /&gt;
*View: Garbage Cubes&lt;br /&gt;
*Discuss techniques of markerless tracking, augmented reality, QR codes, etc.  *Online/Offline Space.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embodiment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Computing with bodies, engineered bodies&lt;br /&gt;
*tactile media, haptic interface&lt;br /&gt;
*embodied perception&lt;br /&gt;
*Read: Stelarc. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Self-Image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Self/Image: Technology, Representation, and the Contemporary Subject (excerpt).  Amelia Jones, 2006.&lt;br /&gt;
*Do: Forensic Photoshop Exercise.&lt;br /&gt;
*http://www.flickr.com/photos/dryponder/sets/72157623726710218/&lt;br /&gt;
*http://nymag.com/daily/intel/2010/02/obama_being_forced_to_look_at.html#photo=1&lt;br /&gt;
*http://bubleraptor.tumblr.com/&lt;br /&gt;
*photoshop free Marie Claire issue: http://jezebel.com/5511507/so-long-as-your-face-looks-alright-everything-else-can-be-photoshopped&lt;br /&gt;
&lt;br /&gt;
== Places to Find Art ==&lt;br /&gt;
* http://we-make-money-not-art.com/&lt;br /&gt;
* http://www.isea-web.org/, http://www.isea2010ruhr.org/&lt;br /&gt;
* http://www.transmediale.de/en&lt;br /&gt;
* http://01sj.org/&lt;br /&gt;
* http://www.file.org.br/&lt;br /&gt;
* http://www.aec.at/festival_about_en.php&lt;br /&gt;
* http://www.sciencegallery.com/lightwave09&lt;br /&gt;
* Institutions that Sponsor/Show Media Art&lt;br /&gt;
** Eyebeam New York City&lt;br /&gt;
** New Museum/Rhizome.org http://rhizome.org&lt;br /&gt;
** HarvestWorks&lt;br /&gt;
** Machine Project, Los Angeles.&lt;br /&gt;
&lt;br /&gt;
== Midterm Projects ==&lt;br /&gt;
Make pages here. &lt;br /&gt;
* [[DummyProject | Dummy Project]]&lt;br /&gt;
* [[MidtermProject| MotionDJ - Leilani Martin]]&lt;br /&gt;
* [[What&amp;#039;s For Lunch, Kids? by Kelley Kim| &amp;#039;&amp;#039;What&amp;#039;s For Lunch, Kids?&amp;#039;&amp;#039;   - Kelley Kim]]&lt;br /&gt;
&lt;br /&gt;
== Student Pages ==&lt;br /&gt;
Click &amp;quot;edit&amp;quot; on the right to add your own page below. &lt;br /&gt;
* [[Students/RobertTwomey | RobertTwomey]]&lt;br /&gt;
* [[Students/Javier Lee | Javier Lee]]&lt;br /&gt;
* [[Students/Jenny Wang | Jenny Wang]]&lt;br /&gt;
* [[Students/Joeny Thipsidakhom | Joeny Thipsidakhom]]&lt;br /&gt;
* [[Students/Kuan-Ting Lu | Tony Lu]]&lt;br /&gt;
* [[Students/Jezreel Callejas| Jezreel Callejas]]&lt;br /&gt;
* [[Students/ChristinaSanchez| Christina Sanchez]]&lt;br /&gt;
* [[Students/BenBrickley | BenBrickley]]&lt;br /&gt;
* [[Students/Ellen Huang | Ellen Huang]]&lt;br /&gt;
* [[Students/Kelley Kim | Kelley Kim]]&lt;br /&gt;
* [[Students/EmilioMarcelino | EmilioMarcelino]]&lt;br /&gt;
* [[Students/Anna Lin | Anna Lin]]&lt;br /&gt;
* [[Student/Jenny Chang | Jenny Chang]]&lt;br /&gt;
* [[Student/Jet Antonio | Jet Antonio]]&lt;br /&gt;
* [[Students/GregoryParsons | Gregory Parsons]]&lt;br /&gt;
* [[Students/Jennifer Sunga | Jennifer Sunga]]&lt;br /&gt;
* [[Students/LeilaniMartin | Leilani Martin]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3589</id>
		<title>Classes/2010/VIS145B</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3589"/>
				<updated>2010-04-28T04:23:58Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Midterm Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Process Based Digital Media II ==&lt;br /&gt;
Time: Thursdays 3:30-6:20pm, VAF 228&lt;br /&gt;
&lt;br /&gt;
This class is an advanced study and portfolio project course centered on the use of hardware and software to create interactive and time-based art.  These projects can take many forms—interactive installations, dynamic visualizations/sonifications, printed renderings—chosen by the students.  This will not be a course of technical instruction—rather we will consider technical and conceptual issues in tandem, supplementing discussions and activities with specific technical instruction where necessary.  There is a strong emphasis on the development and articulation of personal directions of research by the students in the course. &lt;br /&gt;
&lt;br /&gt;
I would like to split the reading/homework responsibility for two parts of the class.  In the first half of the term I will present a series of works and readings covering my particular interests--the intersections of social performance, embodied experience, and cognition.  In the latter half of the class (after the midterm) you all will do the presentations on topics of your choosing.  Working individually or in small groups, you will provide us with some conceptual provocation (reading material) covering topics you intend to engage with your final, and you will lead a discussion on technical and conceptual issues.  Reading and critical writing, in response to text and works you present and those I present, are integral to this course.&lt;br /&gt;
&lt;br /&gt;
The schedule is a living document and will be revised over the period of the course.&lt;br /&gt;
&lt;br /&gt;
== Instructor ==&lt;br /&gt;
Robert Twomey&lt;br /&gt;
&lt;br /&gt;
rtwomey@ucsd.edu&lt;br /&gt;
*http://roberttwomey.com&lt;br /&gt;
*http://experimentalgamelab.net&lt;br /&gt;
*http://crca.ucsd.edu&lt;br /&gt;
&lt;br /&gt;
Office Hours: Wednesday 3-4pm, Atkinson Hall Rm 1601 (CRCA research neighborhood).  Please e-mail me if you plan to attend.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
*Midterm Project - 30%&lt;br /&gt;
*Final Project - 40%&lt;br /&gt;
*Presentations - 10%&lt;br /&gt;
*Readings - 10%&lt;br /&gt;
*Participation - 10%&lt;br /&gt;
&lt;br /&gt;
=== Presentations ===&lt;br /&gt;
(1) Short presentation on your work in the second week of class.  This should be a statement of your interests, direction, goals with media art.  Present examples from your own work which you feel strongly about, and which best represent your interests and trajectory.  Present examples of other artist&amp;#039;s work that serve as models for the kind of work you would like to make. (5-10 minutes each)&lt;br /&gt;
&lt;br /&gt;
(2) Medium presentation on final projects in the second semester of the course (weeks 7-9).  This is the portion of the class where you dictate the reading and the discussion.  If you are presenting on a given week, you need to provide us with a reading 1 week in advance.  We will sign up for those time slots in week 6, just after the midterm. (10-15 minutes)&lt;br /&gt;
&lt;br /&gt;
=== Reading Responses ===&lt;br /&gt;
These are written summaries and critical responses to materials assigned for out of class viewing.  Things to consider: What points does the author make?  Do you buy their assumptions or agree with their conclusions?  Reading responses will be printed and turned in to the instructor at the beginning of class.  Generally these should be 1 page long.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Midterm and final projects will be graded on concept, effort, and realization. Formal proposals are a necessary component of the process so take them seriously.  Make the effort to get started early and seek the help you need--we want to see finished, well-considered pieces for the midterm and final. Additionally, you will need to submit documentation of the project after completion which includes images, video, and source code where applicable.  These materials (proposals and documentation) will all be posted to the wiki.&lt;br /&gt;
=== Documentation Policy ===&lt;br /&gt;
*personal wiki page&lt;br /&gt;
*source code on wiki&lt;br /&gt;
*image/video documentation as appropriate. &lt;br /&gt;
*explanatory writing (on intent, motivation, context)&lt;br /&gt;
&lt;br /&gt;
=== Attendance ===&lt;br /&gt;
Attendance is mandatory. Each unexcused absence will drop your final grade one letter.  There are only 10 weeks of class, please come to them all.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
=== Week 1 - Intro ===&lt;br /&gt;
*Introductions&lt;br /&gt;
*Scope of course, interests, technical possibilities.&lt;br /&gt;
*My work.&lt;br /&gt;
*Watch: We Live In Public.  2009. (excerpts)&lt;br /&gt;
*In class: personal page on wiki. [http://www.trsp.net/teaching/gamemod/ game-mod exercise]. [http://www.trsp.net/teaching/gamemod/gamemod_breakout_source_en.zip download link]&lt;br /&gt;
*Read: [http://www.nyu.edu/projects/xdesign/mainmenu/archive_tangible.html Against Virtualized Information], [http://www.nyu.edu/projects/xdesign/mainmenu/archive_analtictech.html Novel Analytic Techniques], and [http://www.nyu.edu/projects/xdesign/mainmenu/archive_infocounts.html What Information Counts?] by [http://www.environmentalhealthclinic.net/people/natalie-jeremijenko/ Natalie Jeremijenko]. &lt;br /&gt;
*Read: [http://www.yalealumnimagazine.com/issues/2004_03/jeremijenko.html An Engineer for the Avante Garde]&lt;br /&gt;
*Read: [http://www.worldchanging.com/archives/001450.html Natalie Jeremijenko The WorldChanging Interview]&lt;br /&gt;
*Read: [http://tech90s.walkerart.org/nj/transcript/nj_01.html Database Politics and Social Simulations], good background on her earlier artwork.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 - Student Research Interests ===&lt;br /&gt;
*Due: 1 page on Jeremijenko. &lt;br /&gt;
*Presentations on your work.&lt;br /&gt;
*Read: [http://www.flong.com/texts/essays/essay_cvad/ Computer Vision for Artists and Designers: Pedagogic Tools and Techniques for Novice Programmers] Golan Levin. &amp;#039;&amp;#039;pay particular attention to part II. ELEMENTARY COMPUTER VISION TECHNIQUES.  we are going to try these in class next week.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Week 3 - Computer Vision / Human Perception ===&lt;br /&gt;
*Due: Nothing. Read the Golan Levin piece, but no written response.&lt;br /&gt;
*Discuss:&lt;br /&gt;
**Myron Kreuger. Video Place. 1989 [http://www.youtube.com/watch?v=dqZyZrN3Pl0]&lt;br /&gt;
**Text Rain. Camille Utterback &amp;amp; Romy Achituv. 1999. [http://www.youtube.com/watch?v=toWFvXHghDk] [http://www.camilleutterback.com/]&lt;br /&gt;
**Very Nervous System.  1982-1991. [http://vimeo.com/8120954]&lt;br /&gt;
**Suicide Box.  Bureau of Inverse Technology.  1996. (13:00)&lt;br /&gt;
**Marie Sester. ACCESS.  2003. [http://accessproject.net]&lt;br /&gt;
**Messa di Voce. Golan Levin and Zach Lieberman with Jaap Blonk and Joan La Barbara. 2003.  [http://www.flong.com/projects/messa/] [http://www.tmema.org/messa/messa.html]&lt;br /&gt;
**Seen.  David Rokeby.  2002.  [http://vimeo.com/6012986]&lt;br /&gt;
**Sorting Daemon. David Rokeby. 2003. [http://homepage.mac.com/davidrokeby/sorting.html]&lt;br /&gt;
**Cheese.  Christian Moller. 2003. [http://www.christian-moeller.com/display.php?project_id=36] made in collaboration with UCSD  [http://mplab.ucsd.edu/wordpress/ Machine Perception Lab]&lt;br /&gt;
**Eyewriter. 2009 [http://www.eyewriter.org/]&lt;br /&gt;
**Saccade. 2010 [http://roberttwomey.com/saccade] (in progress)&lt;br /&gt;
*Discuss: &lt;br /&gt;
**thresholding&lt;br /&gt;
**frame difference&lt;br /&gt;
**OpenCV - [http://ubaa.net/shared/processing/opencv/ download] [http://www.cs.unc.edu/Research/stc/FAQs/OpenCV/OpenCVReferenceManual.pdf reference manual].  If you are getting this for your computer, be sure to get OpenCV, the OpenCV Processing Library, and the OpenCV Processing Examples (three separate downloads).&lt;br /&gt;
**face recognition&lt;br /&gt;
*In Class:&lt;br /&gt;
**Working alone or in small groups, do experiments with video processing and computer vision.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 - Computer Vision Work ===&lt;br /&gt;
* In Class:&lt;br /&gt;
** Work on computer vision projects&lt;br /&gt;
** Talk about midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 5 - Midterm Workshop ===&lt;br /&gt;
*Due: Midterm project proposal.&lt;br /&gt;
**Working individually or in small groups (2-3 people), produce an interactive piece that bridges the gap between screen space and physical space.  There are many ways to do this--using image-based computer vision techniques, game controllers, audio input, or other physical hardware (Arduino?).  Think about the parameters of interaction--are you documenting viewer&amp;#039;s behavior (unknown to them), are you taking a familiar form (such as a video game) and tweaking it in some way, are you intervening in social space?  Think about what form the output will take.  In your one page proposal, describe the input(s), output(s), and dynamic of interaction, as well as some statement of your motivation.  Why is this a valuable or interesting project?  In addition to the written description, produce supporting visual materials.  These should be two functional diagram images and two visual/aesthetic images.  The functional diagrams should show the necessary software and hardware components and explain how the interaction will occur.  The aesthetic diagrams will give us a sense of what it will look like, how the output will appear.  Make a page for your project (including a title) in the Midterm Projects section at the bottom of this page, upload the necessary materials and embed them in that page.  This proposal is due in class next week where we will critique and workshop the ideas.&lt;br /&gt;
*Review computer vision experiments from last class.&lt;br /&gt;
*Work on midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 6 - Midterm Critiques ===&lt;br /&gt;
In-class critiques of midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
Student presentations &lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 10 - Final Critiques ===&lt;br /&gt;
In-class Critiques.&lt;br /&gt;
&lt;br /&gt;
=== Finals Week ===&lt;br /&gt;
Final documentation due.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
To Be Scheduled&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Performance for the camera, for the web&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Discuss Chatroulette. Facebook, Twitter, Youtube.  Attention in the social net.&lt;br /&gt;
*ManyCam [http://www.manycam.com/]&lt;br /&gt;
*PS3 eye&lt;br /&gt;
*jennicam [http://www.wired.com/thisdayintech/2010/04/0414jennicam-launches wired]&lt;br /&gt;
*Lonelygirl15 [http://www.youtube.com/watch?v=-goXKtd6cPo youtube] [http://www.wired.com/wired/archive/14.12/lonelygirl.html article]&lt;br /&gt;
*Discuss telematic perfromance. &lt;br /&gt;
* Justin.tv [http://www.justin.tv/#r=s7RVqBU~]&lt;br /&gt;
*Read: The Presentation of Self in Everyday Life (excerpt).  Erving Goffman. 1959.&lt;br /&gt;
*Read: Performance: A Critical Introduction (excerpt).  Richard Carlson. 2004.&lt;br /&gt;
*Do: Intervention in social circuits.  Chatroulette/Facebook/Youtube exercise.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Social Networks/Web 2.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Protocol, Control, and Networks by Alexander Galloway and Eugene Thacker.  Grey Room 17, Fall 2004 p 6-29.  &lt;br /&gt;
*Read: DIGITAL MAOISM: The Hazards of the New Online Collectivism.  Jaron Lanier.  2006.&lt;br /&gt;
*Watch: MediatedCultures @ Kansas State http://mediatedcultures.net/mediatedculture.htm&lt;br /&gt;
*Datamining/Complex Networks, node-edge graphing.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital Memory/Personal Media: Where do we exist and how do we remember?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Mediated Memories in the Digital Age (excerpt). Jose van Dijck. 2007.&lt;br /&gt;
*Read: Are you sure you want to do this?  Matthias Fuchs 1994.&lt;br /&gt;
*Read: Delete: The Virtue of Forgetting in the Digital Age (excerpt). Viktor Mayer-Schonberger. 2009.&lt;br /&gt;
*Flickr.com, Facebook&lt;br /&gt;
*Discuss: My Pocket. Burak Arikan. 2008. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cognition + Creativity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Generative Art vs. Computational Creativity&lt;br /&gt;
*Casy Reas&lt;br /&gt;
*Processing.org&lt;br /&gt;
*Tom Shannon. [http://www.wired.com/magazine/2010/03/pl_arts_pendulum/all/1]&lt;br /&gt;
*Read: Triumph of the Cyborg Composer. &lt;br /&gt;
*Read: How to draw three people in a garden.  1988.&lt;br /&gt;
*Read: Shades of Computational Evocation and Meaning: The GRIOT System and Improvisational Poetry Generation. 2006.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Artificial Intelligence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Expressive Processing (excerpt), Noah Wardrip Fruin, 2009. &lt;br /&gt;
*Read: Elephants Don&amp;#039;t Play Chess, Rodney Brooks, 1990. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Appropriation and Remix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: The Fiction of Memory.  New York Times, March 12, 2010.  Luc Sante&lt;br /&gt;
*Read: Jonatham Lethem.  The Ecstasy of Influence. Harpers Magazine.  2007. &lt;br /&gt;
*Remix Culture.  Lev.&lt;br /&gt;
*God&amp;#039;s Little Toys: Confessions of a cut &amp;amp; paste artist.  William Gibson. 2005. *http://www.wired.com/wired/archive/13.07/gibson.html&lt;br /&gt;
*Reality Hunger: A Manifesto.  David Shields. 2010.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Materiality in the information age.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Tangible interfaces, haptic feedback. &lt;br /&gt;
*Read: Evocative Objects: Things We Think With (excerpt). Sherry Turkle, 2007. &lt;br /&gt;
*Read: New Media and the Forensic Imagination (excerpt). Matthew Kirschenbaum. 2008.&lt;br /&gt;
*View: BIT Plane.  &lt;br /&gt;
*View: Garbage Cubes&lt;br /&gt;
*Discuss techniques of markerless tracking, augmented reality, QR codes, etc.  *Online/Offline Space.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embodiment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Computing with bodies, engineered bodies&lt;br /&gt;
*tactile media, haptic interface&lt;br /&gt;
*embodied perception&lt;br /&gt;
*Read: Stelarc. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Self-Image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Self/Image: Technology, Representation, and the Contemporary Subject (excerpt).  Amelia Jones, 2006.&lt;br /&gt;
*Do: Forensic Photoshop Exercise.&lt;br /&gt;
*http://www.flickr.com/photos/dryponder/sets/72157623726710218/&lt;br /&gt;
*http://nymag.com/daily/intel/2010/02/obama_being_forced_to_look_at.html#photo=1&lt;br /&gt;
*http://bubleraptor.tumblr.com/&lt;br /&gt;
*photoshop free Marie Claire issue: http://jezebel.com/5511507/so-long-as-your-face-looks-alright-everything-else-can-be-photoshopped&lt;br /&gt;
&lt;br /&gt;
== Places to Find Art ==&lt;br /&gt;
* http://we-make-money-not-art.com/&lt;br /&gt;
* http://www.isea-web.org/, http://www.isea2010ruhr.org/&lt;br /&gt;
* http://www.transmediale.de/en&lt;br /&gt;
* http://01sj.org/&lt;br /&gt;
* http://www.file.org.br/&lt;br /&gt;
* http://www.aec.at/festival_about_en.php&lt;br /&gt;
* http://www.sciencegallery.com/lightwave09&lt;br /&gt;
* Institutions that Sponsor/Show Media Art&lt;br /&gt;
** Eyebeam New York City&lt;br /&gt;
** New Museum/Rhizome.org http://rhizome.org&lt;br /&gt;
** HarvestWorks&lt;br /&gt;
** Machine Project, Los Angeles.&lt;br /&gt;
&lt;br /&gt;
== Midterm Projects ==&lt;br /&gt;
Make pages here. &lt;br /&gt;
* [[DummyProject | Dummy Project]]&lt;br /&gt;
* [[MidtermProject| MotionDJ - Leilani Martin]]&lt;br /&gt;
* [[What&amp;#039;s For Lunch, Kids? by Kelley Kim| &amp;#039;&amp;#039;What&amp;#039;s For Lunch, Kids?&amp;#039;&amp;#039;   -Kelley Kim]]&lt;br /&gt;
&lt;br /&gt;
== Student Pages ==&lt;br /&gt;
Click &amp;quot;edit&amp;quot; on the right to add your own page below. &lt;br /&gt;
* [[Students/RobertTwomey | RobertTwomey]]&lt;br /&gt;
* [[Students/Javier Lee | Javier Lee]]&lt;br /&gt;
* [[Students/Jenny Wang | Jenny Wang]]&lt;br /&gt;
* [[Students/Joeny Thipsidakhom | Joeny Thipsidakhom]]&lt;br /&gt;
* [[Students/Kuan-Ting Lu | Tony Lu]]&lt;br /&gt;
* [[Students/Jezreel Callejas| Jezreel Callejas]]&lt;br /&gt;
* [[Students/ChristinaSanchez| Christina Sanchez]]&lt;br /&gt;
* [[Students/BenBrickley | BenBrickley]]&lt;br /&gt;
* [[Students/Ellen Huang | Ellen Huang]]&lt;br /&gt;
* [[Students/Kelley Kim | Kelley Kim]]&lt;br /&gt;
* [[Students/EmilioMarcelino | EmilioMarcelino]]&lt;br /&gt;
* [[Students/Anna Lin | Anna Lin]]&lt;br /&gt;
* [[Student/Jenny Chang | Jenny Chang]]&lt;br /&gt;
* [[Student/Jet Antonio | Jet Antonio]]&lt;br /&gt;
* [[Students/GregoryParsons | Gregory Parsons]]&lt;br /&gt;
* [[Students/Jennifer Sunga | Jennifer Sunga]]&lt;br /&gt;
* [[Students/LeilaniMartin | Leilani Martin]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3588</id>
		<title>Classes/2010/VIS145B</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3588"/>
				<updated>2010-04-28T04:23:39Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Midterm Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Process Based Digital Media II ==&lt;br /&gt;
Time: Thursdays 3:30-6:20pm, VAF 228&lt;br /&gt;
&lt;br /&gt;
This class is an advanced study and portfolio project course centered on the use of hardware and software to create interactive and time-based art.  These projects can take many forms—interactive installations, dynamic visualizations/sonifications, printed renderings—chosen by the students.  This will not be a course of technical instruction—rather we will consider technical and conceptual issues in tandem, supplementing discussions and activities with specific technical instruction where necessary.  There is a strong emphasis on the development and articulation of personal directions of research by the students in the course. &lt;br /&gt;
&lt;br /&gt;
I would like to split the reading/homework responsibility for two parts of the class.  In the first half of the term I will present a series of works and readings covering my particular interests--the intersections of social performance, embodied experience, and cognition.  In the latter half of the class (after the midterm) you all will do the presentations on topics of your choosing.  Working individually or in small groups, you will provide us with some conceptual provocation (reading material) covering topics you intend to engage with your final, and you will lead a discussion on technical and conceptual issues.  Reading and critical writing, in response to text and works you present and those I present, are integral to this course.&lt;br /&gt;
&lt;br /&gt;
The schedule is a living document and will be revised over the period of the course.&lt;br /&gt;
&lt;br /&gt;
== Instructor ==&lt;br /&gt;
Robert Twomey&lt;br /&gt;
&lt;br /&gt;
rtwomey@ucsd.edu&lt;br /&gt;
*http://roberttwomey.com&lt;br /&gt;
*http://experimentalgamelab.net&lt;br /&gt;
*http://crca.ucsd.edu&lt;br /&gt;
&lt;br /&gt;
Office Hours: Wednesday 3-4pm, Atkinson Hall Rm 1601 (CRCA research neighborhood).  Please e-mail me if you plan to attend.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
*Midterm Project - 30%&lt;br /&gt;
*Final Project - 40%&lt;br /&gt;
*Presentations - 10%&lt;br /&gt;
*Readings - 10%&lt;br /&gt;
*Participation - 10%&lt;br /&gt;
&lt;br /&gt;
=== Presentations ===&lt;br /&gt;
(1) Short presentation on your work in the second week of class.  This should be a statement of your interests, direction, goals with media art.  Present examples from your own work which you feel strongly about, and which best represent your interests and trajectory.  Present examples of other artist&amp;#039;s work that serve as models for the kind of work you would like to make. (5-10 minutes each)&lt;br /&gt;
&lt;br /&gt;
(2) Medium presentation on final projects in the second semester of the course (weeks 7-9).  This is the portion of the class where you dictate the reading and the discussion.  If you are presenting on a given week, you need to provide us with a reading 1 week in advance.  We will sign up for those time slots in week 6, just after the midterm. (10-15 minutes)&lt;br /&gt;
&lt;br /&gt;
=== Reading Responses ===&lt;br /&gt;
These are written summaries and critical responses to materials assigned for out of class viewing.  Things to consider: What points does the author make?  Do you buy their assumptions or agree with their conclusions?  Reading responses will be printed and turned in to the instructor at the beginning of class.  Generally these should be 1 page long.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Midterm and final projects will be graded on concept, effort, and realization. Formal proposals are a necessary component of the process so take them seriously.  Make the effort to get started early and seek the help you need--we want to see finished, well-considered pieces for the midterm and final. Additionally, you will need to submit documentation of the project after completion which includes images, video, and source code where applicable.  These materials (proposals and documentation) will all be posted to the wiki.&lt;br /&gt;
=== Documentation Policy ===&lt;br /&gt;
*personal wiki page&lt;br /&gt;
*source code on wiki&lt;br /&gt;
*image/video documentation as appropriate. &lt;br /&gt;
*explanatory writing (on intent, motivation, context)&lt;br /&gt;
&lt;br /&gt;
=== Attendance ===&lt;br /&gt;
Attendance is mandatory. Each unexcused absence will drop your final grade one letter.  There are only 10 weeks of class, please come to them all.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
=== Week 1 - Intro ===&lt;br /&gt;
*Introductions&lt;br /&gt;
*Scope of course, interests, technical possibilities.&lt;br /&gt;
*My work.&lt;br /&gt;
*Watch: We Live In Public.  2009. (excerpts)&lt;br /&gt;
*In class: personal page on wiki. [http://www.trsp.net/teaching/gamemod/ game-mod exercise]. [http://www.trsp.net/teaching/gamemod/gamemod_breakout_source_en.zip download link]&lt;br /&gt;
*Read: [http://www.nyu.edu/projects/xdesign/mainmenu/archive_tangible.html Against Virtualized Information], [http://www.nyu.edu/projects/xdesign/mainmenu/archive_analtictech.html Novel Analytic Techniques], and [http://www.nyu.edu/projects/xdesign/mainmenu/archive_infocounts.html What Information Counts?] by [http://www.environmentalhealthclinic.net/people/natalie-jeremijenko/ Natalie Jeremijenko]. &lt;br /&gt;
*Read: [http://www.yalealumnimagazine.com/issues/2004_03/jeremijenko.html An Engineer for the Avante Garde]&lt;br /&gt;
*Read: [http://www.worldchanging.com/archives/001450.html Natalie Jeremijenko The WorldChanging Interview]&lt;br /&gt;
*Read: [http://tech90s.walkerart.org/nj/transcript/nj_01.html Database Politics and Social Simulations], good background on her earlier artwork.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 - Student Research Interests ===&lt;br /&gt;
*Due: 1 page on Jeremijenko. &lt;br /&gt;
*Presentations on your work.&lt;br /&gt;
*Read: [http://www.flong.com/texts/essays/essay_cvad/ Computer Vision for Artists and Designers: Pedagogic Tools and Techniques for Novice Programmers] Golan Levin. &amp;#039;&amp;#039;pay particular attention to part II. ELEMENTARY COMPUTER VISION TECHNIQUES.  we are going to try these in class next week.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Week 3 - Computer Vision / Human Perception ===&lt;br /&gt;
*Due: Nothing. Read the Golan Levin piece, but no written response.&lt;br /&gt;
*Discuss:&lt;br /&gt;
**Myron Kreuger. Video Place. 1989 [http://www.youtube.com/watch?v=dqZyZrN3Pl0]&lt;br /&gt;
**Text Rain. Camille Utterback &amp;amp; Romy Achituv. 1999. [http://www.youtube.com/watch?v=toWFvXHghDk] [http://www.camilleutterback.com/]&lt;br /&gt;
**Very Nervous System.  1982-1991. [http://vimeo.com/8120954]&lt;br /&gt;
**Suicide Box.  Bureau of Inverse Technology.  1996. (13:00)&lt;br /&gt;
**Marie Sester. ACCESS.  2003. [http://accessproject.net]&lt;br /&gt;
**Messa di Voce. Golan Levin and Zach Lieberman with Jaap Blonk and Joan La Barbara. 2003.  [http://www.flong.com/projects/messa/] [http://www.tmema.org/messa/messa.html]&lt;br /&gt;
**Seen.  David Rokeby.  2002.  [http://vimeo.com/6012986]&lt;br /&gt;
**Sorting Daemon. David Rokeby. 2003. [http://homepage.mac.com/davidrokeby/sorting.html]&lt;br /&gt;
**Cheese.  Christian Moller. 2003. [http://www.christian-moeller.com/display.php?project_id=36] made in collaboration with UCSD  [http://mplab.ucsd.edu/wordpress/ Machine Perception Lab]&lt;br /&gt;
**Eyewriter. 2009 [http://www.eyewriter.org/]&lt;br /&gt;
**Saccade. 2010 [http://roberttwomey.com/saccade] (in progress)&lt;br /&gt;
*Discuss: &lt;br /&gt;
**thresholding&lt;br /&gt;
**frame difference&lt;br /&gt;
**OpenCV - [http://ubaa.net/shared/processing/opencv/ download] [http://www.cs.unc.edu/Research/stc/FAQs/OpenCV/OpenCVReferenceManual.pdf reference manual].  If you are getting this for your computer, be sure to get OpenCV, the OpenCV Processing Library, and the OpenCV Processing Examples (three separate downloads).&lt;br /&gt;
**face recognition&lt;br /&gt;
*In Class:&lt;br /&gt;
**Working alone or in small groups, do experiments with video processing and computer vision.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 - Computer Vision Work ===&lt;br /&gt;
* In Class:&lt;br /&gt;
** Work on computer vision projects&lt;br /&gt;
** Talk about midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 5 - Midterm Workshop ===&lt;br /&gt;
*Due: Midterm project proposal.&lt;br /&gt;
**Working individually or in small groups (2-3 people), produce an interactive piece that bridges the gap between screen space and physical space.  There are many ways to do this--using image-based computer vision techniques, game controllers, audio input, or other physical hardware (Arduino?).  Think about the parameters of interaction--are you documenting viewer&amp;#039;s behavior (unknown to them), are you taking a familiar form (such as a video game) and tweaking it in some way, are you intervening in social space?  Think about what form the output will take.  In your one page proposal, describe the input(s), output(s), and dynamic of interaction, as well as some statement of your motivation.  Why is this a valuable or interesting project?  In addition to the written description, produce supporting visual materials.  These should be two functional diagram images and two visual/aesthetic images.  The functional diagrams should show the necessary software and hardware components and explain how the interaction will occur.  The aesthetic diagrams will give us a sense of what it will look like, how the output will appear.  Make a page for your project (including a title) in the Midterm Projects section at the bottom of this page, upload the necessary materials and embed them in that page.  This proposal is due in class next week where we will critique and workshop the ideas.&lt;br /&gt;
*Review computer vision experiments from last class.&lt;br /&gt;
*Work on midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 6 - Midterm Critiques ===&lt;br /&gt;
In-class critiques of midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
Student presentations &lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 10 - Final Critiques ===&lt;br /&gt;
In-class Critiques.&lt;br /&gt;
&lt;br /&gt;
=== Finals Week ===&lt;br /&gt;
Final documentation due.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
To Be Scheduled&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Performance for the camera, for the web&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Discuss Chatroulette. Facebook, Twitter, Youtube.  Attention in the social net.&lt;br /&gt;
*ManyCam [http://www.manycam.com/]&lt;br /&gt;
*PS3 eye&lt;br /&gt;
*jennicam [http://www.wired.com/thisdayintech/2010/04/0414jennicam-launches wired]&lt;br /&gt;
*Lonelygirl15 [http://www.youtube.com/watch?v=-goXKtd6cPo youtube] [http://www.wired.com/wired/archive/14.12/lonelygirl.html article]&lt;br /&gt;
*Discuss telematic perfromance. &lt;br /&gt;
* Justin.tv [http://www.justin.tv/#r=s7RVqBU~]&lt;br /&gt;
*Read: The Presentation of Self in Everyday Life (excerpt).  Erving Goffman. 1959.&lt;br /&gt;
*Read: Performance: A Critical Introduction (excerpt).  Richard Carlson. 2004.&lt;br /&gt;
*Do: Intervention in social circuits.  Chatroulette/Facebook/Youtube exercise.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Social Networks/Web 2.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Protocol, Control, and Networks by Alexander Galloway and Eugene Thacker.  Grey Room 17, Fall 2004 p 6-29.  &lt;br /&gt;
*Read: DIGITAL MAOISM: The Hazards of the New Online Collectivism.  Jaron Lanier.  2006.&lt;br /&gt;
*Watch: MediatedCultures @ Kansas State http://mediatedcultures.net/mediatedculture.htm&lt;br /&gt;
*Datamining/Complex Networks, node-edge graphing.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital Memory/Personal Media: Where do we exist and how do we remember?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Mediated Memories in the Digital Age (excerpt). Jose van Dijck. 2007.&lt;br /&gt;
*Read: Are you sure you want to do this?  Matthias Fuchs 1994.&lt;br /&gt;
*Read: Delete: The Virtue of Forgetting in the Digital Age (excerpt). Viktor Mayer-Schonberger. 2009.&lt;br /&gt;
*Flickr.com, Facebook&lt;br /&gt;
*Discuss: My Pocket. Burak Arikan. 2008. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cognition + Creativity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Generative Art vs. Computational Creativity&lt;br /&gt;
*Casy Reas&lt;br /&gt;
*Processing.org&lt;br /&gt;
*Tom Shannon. [http://www.wired.com/magazine/2010/03/pl_arts_pendulum/all/1]&lt;br /&gt;
*Read: Triumph of the Cyborg Composer. &lt;br /&gt;
*Read: How to draw three people in a garden.  1988.&lt;br /&gt;
*Read: Shades of Computational Evocation and Meaning: The GRIOT System and Improvisational Poetry Generation. 2006.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Artificial Intelligence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Expressive Processing (excerpt), Noah Wardrip Fruin, 2009. &lt;br /&gt;
*Read: Elephants Don&amp;#039;t Play Chess, Rodney Brooks, 1990. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Appropriation and Remix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: The Fiction of Memory.  New York Times, March 12, 2010.  Luc Sante&lt;br /&gt;
*Read: Jonatham Lethem.  The Ecstasy of Influence. Harpers Magazine.  2007. &lt;br /&gt;
*Remix Culture.  Lev.&lt;br /&gt;
*God&amp;#039;s Little Toys: Confessions of a cut &amp;amp; paste artist.  William Gibson. 2005. *http://www.wired.com/wired/archive/13.07/gibson.html&lt;br /&gt;
*Reality Hunger: A Manifesto.  David Shields. 2010.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Materiality in the information age.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Tangible interfaces, haptic feedback. &lt;br /&gt;
*Read: Evocative Objects: Things We Think With (excerpt). Sherry Turkle, 2007. &lt;br /&gt;
*Read: New Media and the Forensic Imagination (excerpt). Matthew Kirschenbaum. 2008.&lt;br /&gt;
*View: BIT Plane.  &lt;br /&gt;
*View: Garbage Cubes&lt;br /&gt;
*Discuss techniques of markerless tracking, augmented reality, QR codes, etc.  *Online/Offline Space.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embodiment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Computing with bodies, engineered bodies&lt;br /&gt;
*tactile media, haptic interface&lt;br /&gt;
*embodied perception&lt;br /&gt;
*Read: Stelarc. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Self-Image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Self/Image: Technology, Representation, and the Contemporary Subject (excerpt).  Amelia Jones, 2006.&lt;br /&gt;
*Do: Forensic Photoshop Exercise.&lt;br /&gt;
*http://www.flickr.com/photos/dryponder/sets/72157623726710218/&lt;br /&gt;
*http://nymag.com/daily/intel/2010/02/obama_being_forced_to_look_at.html#photo=1&lt;br /&gt;
*http://bubleraptor.tumblr.com/&lt;br /&gt;
*photoshop free Marie Claire issue: http://jezebel.com/5511507/so-long-as-your-face-looks-alright-everything-else-can-be-photoshopped&lt;br /&gt;
&lt;br /&gt;
== Places to Find Art ==&lt;br /&gt;
* http://we-make-money-not-art.com/&lt;br /&gt;
* http://www.isea-web.org/, http://www.isea2010ruhr.org/&lt;br /&gt;
* http://www.transmediale.de/en&lt;br /&gt;
* http://01sj.org/&lt;br /&gt;
* http://www.file.org.br/&lt;br /&gt;
* http://www.aec.at/festival_about_en.php&lt;br /&gt;
* http://www.sciencegallery.com/lightwave09&lt;br /&gt;
* Institutions that Sponsor/Show Media Art&lt;br /&gt;
** Eyebeam New York City&lt;br /&gt;
** New Museum/Rhizome.org http://rhizome.org&lt;br /&gt;
** HarvestWorks&lt;br /&gt;
** Machine Project, Los Angeles.&lt;br /&gt;
&lt;br /&gt;
== Midterm Projects ==&lt;br /&gt;
Make pages here. &lt;br /&gt;
* [[DummyProject | Dummy Project]]&lt;br /&gt;
* [[MidtermProject| MotionDJ - Leilani Martin]]&lt;br /&gt;
* [[What&amp;#039;s For Lunch, Kids? by Kelley Kim| &amp;#039;&amp;#039;What&amp;#039;s For Lunch, Kids?&amp;#039;&amp;#039;   Kelley Kim]]&lt;br /&gt;
&lt;br /&gt;
== Student Pages ==&lt;br /&gt;
Click &amp;quot;edit&amp;quot; on the right to add your own page below. &lt;br /&gt;
* [[Students/RobertTwomey | RobertTwomey]]&lt;br /&gt;
* [[Students/Javier Lee | Javier Lee]]&lt;br /&gt;
* [[Students/Jenny Wang | Jenny Wang]]&lt;br /&gt;
* [[Students/Joeny Thipsidakhom | Joeny Thipsidakhom]]&lt;br /&gt;
* [[Students/Kuan-Ting Lu | Tony Lu]]&lt;br /&gt;
* [[Students/Jezreel Callejas| Jezreel Callejas]]&lt;br /&gt;
* [[Students/ChristinaSanchez| Christina Sanchez]]&lt;br /&gt;
* [[Students/BenBrickley | BenBrickley]]&lt;br /&gt;
* [[Students/Ellen Huang | Ellen Huang]]&lt;br /&gt;
* [[Students/Kelley Kim | Kelley Kim]]&lt;br /&gt;
* [[Students/EmilioMarcelino | EmilioMarcelino]]&lt;br /&gt;
* [[Students/Anna Lin | Anna Lin]]&lt;br /&gt;
* [[Student/Jenny Chang | Jenny Chang]]&lt;br /&gt;
* [[Student/Jet Antonio | Jet Antonio]]&lt;br /&gt;
* [[Students/GregoryParsons | Gregory Parsons]]&lt;br /&gt;
* [[Students/Jennifer Sunga | Jennifer Sunga]]&lt;br /&gt;
* [[Students/LeilaniMartin | Leilani Martin]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3587</id>
		<title>Classes/2010/VIS145B</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Classes/2010/VIS145B&amp;diff=3587"/>
				<updated>2010-04-28T04:23:00Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: /* Midterm Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Process Based Digital Media II ==&lt;br /&gt;
Time: Thursdays 3:30-6:20pm, VAF 228&lt;br /&gt;
&lt;br /&gt;
This class is an advanced study and portfolio project course centered on the use of hardware and software to create interactive and time-based art.  These projects can take many forms—interactive installations, dynamic visualizations/sonifications, printed renderings—chosen by the students.  This will not be a course of technical instruction—rather we will consider technical and conceptual issues in tandem, supplementing discussions and activities with specific technical instruction where necessary.  There is a strong emphasis on the development and articulation of personal directions of research by the students in the course. &lt;br /&gt;
&lt;br /&gt;
I would like to split the reading/homework responsibility for two parts of the class.  In the first half of the term I will present a series of works and readings covering my particular interests--the intersections of social performance, embodied experience, and cognition.  In the latter half of the class (after the midterm) you all will do the presentations on topics of your choosing.  Working individually or in small groups, you will provide us with some conceptual provocation (reading material) covering topics you intend to engage with your final, and you will lead a discussion on technical and conceptual issues.  Reading and critical writing, in response to text and works you present and those I present, are integral to this course.&lt;br /&gt;
&lt;br /&gt;
The schedule is a living document and will be revised over the period of the course.&lt;br /&gt;
&lt;br /&gt;
== Instructor ==&lt;br /&gt;
Robert Twomey&lt;br /&gt;
&lt;br /&gt;
rtwomey@ucsd.edu&lt;br /&gt;
*http://roberttwomey.com&lt;br /&gt;
*http://experimentalgamelab.net&lt;br /&gt;
*http://crca.ucsd.edu&lt;br /&gt;
&lt;br /&gt;
Office Hours: Wednesday 3-4pm, Atkinson Hall Rm 1601 (CRCA research neighborhood).  Please e-mail me if you plan to attend.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
*Midterm Project - 30%&lt;br /&gt;
*Final Project - 40%&lt;br /&gt;
*Presentations - 10%&lt;br /&gt;
*Readings - 10%&lt;br /&gt;
*Participation - 10%&lt;br /&gt;
&lt;br /&gt;
=== Presentations ===&lt;br /&gt;
(1) Short presentation on your work in the second week of class.  This should be a statement of your interests, direction, goals with media art.  Present examples from your own work which you feel strongly about, and which best represent your interests and trajectory.  Present examples of other artist&amp;#039;s work that serve as models for the kind of work you would like to make. (5-10 minutes each)&lt;br /&gt;
&lt;br /&gt;
(2) Medium presentation on final projects in the second semester of the course (weeks 7-9).  This is the portion of the class where you dictate the reading and the discussion.  If you are presenting on a given week, you need to provide us with a reading 1 week in advance.  We will sign up for those time slots in week 6, just after the midterm. (10-15 minutes)&lt;br /&gt;
&lt;br /&gt;
=== Reading Responses ===&lt;br /&gt;
These are written summaries and critical responses to materials assigned for out of class viewing.  Things to consider: What points does the author make?  Do you buy their assumptions or agree with their conclusions?  Reading responses will be printed and turned in to the instructor at the beginning of class.  Generally these should be 1 page long.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Midterm and final projects will be graded on concept, effort, and realization. Formal proposals are a necessary component of the process so take them seriously.  Make the effort to get started early and seek the help you need--we want to see finished, well-considered pieces for the midterm and final. Additionally, you will need to submit documentation of the project after completion which includes images, video, and source code where applicable.  These materials (proposals and documentation) will all be posted to the wiki.&lt;br /&gt;
=== Documentation Policy ===&lt;br /&gt;
*personal wiki page&lt;br /&gt;
*source code on wiki&lt;br /&gt;
*image/video documentation as appropriate. &lt;br /&gt;
*explanatory writing (on intent, motivation, context)&lt;br /&gt;
&lt;br /&gt;
=== Attendance ===&lt;br /&gt;
Attendance is mandatory. Each unexcused absence will drop your final grade one letter.  There are only 10 weeks of class, please come to them all.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
=== Week 1 - Intro ===&lt;br /&gt;
*Introductions&lt;br /&gt;
*Scope of course, interests, technical possibilities.&lt;br /&gt;
*My work.&lt;br /&gt;
*Watch: We Live In Public.  2009. (excerpts)&lt;br /&gt;
*In class: personal page on wiki. [http://www.trsp.net/teaching/gamemod/ game-mod exercise]. [http://www.trsp.net/teaching/gamemod/gamemod_breakout_source_en.zip download link]&lt;br /&gt;
*Read: [http://www.nyu.edu/projects/xdesign/mainmenu/archive_tangible.html Against Virtualized Information], [http://www.nyu.edu/projects/xdesign/mainmenu/archive_analtictech.html Novel Analytic Techniques], and [http://www.nyu.edu/projects/xdesign/mainmenu/archive_infocounts.html What Information Counts?] by [http://www.environmentalhealthclinic.net/people/natalie-jeremijenko/ Natalie Jeremijenko]. &lt;br /&gt;
*Read: [http://www.yalealumnimagazine.com/issues/2004_03/jeremijenko.html An Engineer for the Avante Garde]&lt;br /&gt;
*Read: [http://www.worldchanging.com/archives/001450.html Natalie Jeremijenko The WorldChanging Interview]&lt;br /&gt;
*Read: [http://tech90s.walkerart.org/nj/transcript/nj_01.html Database Politics and Social Simulations], good background on her earlier artwork.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 - Student Research Interests ===&lt;br /&gt;
*Due: 1 page on Jeremijenko. &lt;br /&gt;
*Presentations on your work.&lt;br /&gt;
*Read: [http://www.flong.com/texts/essays/essay_cvad/ Computer Vision for Artists and Designers: Pedagogic Tools and Techniques for Novice Programmers] Golan Levin. &amp;#039;&amp;#039;pay particular attention to part II. ELEMENTARY COMPUTER VISION TECHNIQUES.  we are going to try these in class next week.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Week 3 - Computer Vision / Human Perception ===&lt;br /&gt;
*Due: Nothing. Read the Golan Levin piece, but no written response.&lt;br /&gt;
*Discuss:&lt;br /&gt;
**Myron Kreuger. Video Place. 1989 [http://www.youtube.com/watch?v=dqZyZrN3Pl0]&lt;br /&gt;
**Text Rain. Camille Utterback &amp;amp; Romy Achituv. 1999. [http://www.youtube.com/watch?v=toWFvXHghDk] [http://www.camilleutterback.com/]&lt;br /&gt;
**Very Nervous System.  1982-1991. [http://vimeo.com/8120954]&lt;br /&gt;
**Suicide Box.  Bureau of Inverse Technology.  1996. (13:00)&lt;br /&gt;
**Marie Sester. ACCESS.  2003. [http://accessproject.net]&lt;br /&gt;
**Messa di Voce. Golan Levin and Zach Lieberman with Jaap Blonk and Joan La Barbara. 2003.  [http://www.flong.com/projects/messa/] [http://www.tmema.org/messa/messa.html]&lt;br /&gt;
**Seen.  David Rokeby.  2002.  [http://vimeo.com/6012986]&lt;br /&gt;
**Sorting Daemon. David Rokeby. 2003. [http://homepage.mac.com/davidrokeby/sorting.html]&lt;br /&gt;
**Cheese.  Christian Moller. 2003. [http://www.christian-moeller.com/display.php?project_id=36] made in collaboration with UCSD  [http://mplab.ucsd.edu/wordpress/ Machine Perception Lab]&lt;br /&gt;
**Eyewriter. 2009 [http://www.eyewriter.org/]&lt;br /&gt;
**Saccade. 2010 [http://roberttwomey.com/saccade] (in progress)&lt;br /&gt;
*Discuss: &lt;br /&gt;
**thresholding&lt;br /&gt;
**frame difference&lt;br /&gt;
**OpenCV - [http://ubaa.net/shared/processing/opencv/ download] [http://www.cs.unc.edu/Research/stc/FAQs/OpenCV/OpenCVReferenceManual.pdf reference manual].  If you are getting this for your computer, be sure to get OpenCV, the OpenCV Processing Library, and the OpenCV Processing Examples (three separate downloads).&lt;br /&gt;
**face recognition&lt;br /&gt;
*In Class:&lt;br /&gt;
**Working alone or in small groups, do experiments with video processing and computer vision.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 - Computer Vision Work ===&lt;br /&gt;
* In Class:&lt;br /&gt;
** Work on computer vision projects&lt;br /&gt;
** Talk about midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 5 - Midterm Workshop ===&lt;br /&gt;
*Due: Midterm project proposal.&lt;br /&gt;
**Working individually or in small groups (2-3 people), produce an interactive piece that bridges the gap between screen space and physical space.  There are many ways to do this--using image-based computer vision techniques, game controllers, audio input, or other physical hardware (Arduino?).  Think about the parameters of interaction--are you documenting viewer&amp;#039;s behavior (unknown to them), are you taking a familiar form (such as a video game) and tweaking it in some way, are you intervening in social space?  Think about what form the output will take.  In your one page proposal, describe the input(s), output(s), and dynamic of interaction, as well as some statement of your motivation.  Why is this a valuable or interesting project?  In addition to the written description, produce supporting visual materials.  These should be two functional diagram images and two visual/aesthetic images.  The functional diagrams should show the necessary software and hardware components and explain how the interaction will occur.  The aesthetic diagrams will give us a sense of what it will look like, how the output will appear.  Make a page for your project (including a title) in the Midterm Projects section at the bottom of this page, upload the necessary materials and embed them in that page.  This proposal is due in class next week where we will critique and workshop the ideas.&lt;br /&gt;
*Review computer vision experiments from last class.&lt;br /&gt;
*Work on midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 6 - Midterm Critiques ===&lt;br /&gt;
In-class critiques of midterm projects.&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
Student presentations &lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
Student presentations&lt;br /&gt;
=== Week 10 - Final Critiques ===&lt;br /&gt;
In-class Critiques.&lt;br /&gt;
&lt;br /&gt;
=== Finals Week ===&lt;br /&gt;
Final documentation due.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
To Be Scheduled&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Performance for the camera, for the web&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Discuss Chatroulette. Facebook, Twitter, Youtube.  Attention in the social net.&lt;br /&gt;
*ManyCam [http://www.manycam.com/]&lt;br /&gt;
*PS3 eye&lt;br /&gt;
*jennicam [http://www.wired.com/thisdayintech/2010/04/0414jennicam-launches wired]&lt;br /&gt;
*Lonelygirl15 [http://www.youtube.com/watch?v=-goXKtd6cPo youtube] [http://www.wired.com/wired/archive/14.12/lonelygirl.html article]&lt;br /&gt;
*Discuss telematic perfromance. &lt;br /&gt;
* Justin.tv [http://www.justin.tv/#r=s7RVqBU~]&lt;br /&gt;
*Read: The Presentation of Self in Everyday Life (excerpt).  Erving Goffman. 1959.&lt;br /&gt;
*Read: Performance: A Critical Introduction (excerpt).  Richard Carlson. 2004.&lt;br /&gt;
*Do: Intervention in social circuits.  Chatroulette/Facebook/Youtube exercise.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Social Networks/Web 2.0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Protocol, Control, and Networks by Alexander Galloway and Eugene Thacker.  Grey Room 17, Fall 2004 p 6-29.  &lt;br /&gt;
*Read: DIGITAL MAOISM: The Hazards of the New Online Collectivism.  Jaron Lanier.  2006.&lt;br /&gt;
*Watch: MediatedCultures @ Kansas State http://mediatedcultures.net/mediatedculture.htm&lt;br /&gt;
*Datamining/Complex Networks, node-edge graphing.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital Memory/Personal Media: Where do we exist and how do we remember?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Mediated Memories in the Digital Age (excerpt). Jose van Dijck. 2007.&lt;br /&gt;
*Read: Are you sure you want to do this?  Matthias Fuchs 1994.&lt;br /&gt;
*Read: Delete: The Virtue of Forgetting in the Digital Age (excerpt). Viktor Mayer-Schonberger. 2009.&lt;br /&gt;
*Flickr.com, Facebook&lt;br /&gt;
*Discuss: My Pocket. Burak Arikan. 2008. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cognition + Creativity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Generative Art vs. Computational Creativity&lt;br /&gt;
*Casy Reas&lt;br /&gt;
*Processing.org&lt;br /&gt;
*Tom Shannon. [http://www.wired.com/magazine/2010/03/pl_arts_pendulum/all/1]&lt;br /&gt;
*Read: Triumph of the Cyborg Composer. &lt;br /&gt;
*Read: How to draw three people in a garden.  1988.&lt;br /&gt;
*Read: Shades of Computational Evocation and Meaning: The GRIOT System and Improvisational Poetry Generation. 2006.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Artificial Intelligence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Expressive Processing (excerpt), Noah Wardrip Fruin, 2009. &lt;br /&gt;
*Read: Elephants Don&amp;#039;t Play Chess, Rodney Brooks, 1990. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Appropriation and Remix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: The Fiction of Memory.  New York Times, March 12, 2010.  Luc Sante&lt;br /&gt;
*Read: Jonatham Lethem.  The Ecstasy of Influence. Harpers Magazine.  2007. &lt;br /&gt;
*Remix Culture.  Lev.&lt;br /&gt;
*God&amp;#039;s Little Toys: Confessions of a cut &amp;amp; paste artist.  William Gibson. 2005. *http://www.wired.com/wired/archive/13.07/gibson.html&lt;br /&gt;
*Reality Hunger: A Manifesto.  David Shields. 2010.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Materiality in the information age.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Tangible interfaces, haptic feedback. &lt;br /&gt;
*Read: Evocative Objects: Things We Think With (excerpt). Sherry Turkle, 2007. &lt;br /&gt;
*Read: New Media and the Forensic Imagination (excerpt). Matthew Kirschenbaum. 2008.&lt;br /&gt;
*View: BIT Plane.  &lt;br /&gt;
*View: Garbage Cubes&lt;br /&gt;
*Discuss techniques of markerless tracking, augmented reality, QR codes, etc.  *Online/Offline Space.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embodiment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Computing with bodies, engineered bodies&lt;br /&gt;
*tactile media, haptic interface&lt;br /&gt;
*embodied perception&lt;br /&gt;
*Read: Stelarc. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Self-Image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Read: Self/Image: Technology, Representation, and the Contemporary Subject (excerpt).  Amelia Jones, 2006.&lt;br /&gt;
*Do: Forensic Photoshop Exercise.&lt;br /&gt;
*http://www.flickr.com/photos/dryponder/sets/72157623726710218/&lt;br /&gt;
*http://nymag.com/daily/intel/2010/02/obama_being_forced_to_look_at.html#photo=1&lt;br /&gt;
*http://bubleraptor.tumblr.com/&lt;br /&gt;
*photoshop free Marie Claire issue: http://jezebel.com/5511507/so-long-as-your-face-looks-alright-everything-else-can-be-photoshopped&lt;br /&gt;
&lt;br /&gt;
== Places to Find Art ==&lt;br /&gt;
* http://we-make-money-not-art.com/&lt;br /&gt;
* http://www.isea-web.org/, http://www.isea2010ruhr.org/&lt;br /&gt;
* http://www.transmediale.de/en&lt;br /&gt;
* http://01sj.org/&lt;br /&gt;
* http://www.file.org.br/&lt;br /&gt;
* http://www.aec.at/festival_about_en.php&lt;br /&gt;
* http://www.sciencegallery.com/lightwave09&lt;br /&gt;
* Institutions that Sponsor/Show Media Art&lt;br /&gt;
** Eyebeam New York City&lt;br /&gt;
** New Museum/Rhizome.org http://rhizome.org&lt;br /&gt;
** HarvestWorks&lt;br /&gt;
** Machine Project, Los Angeles.&lt;br /&gt;
&lt;br /&gt;
== Midterm Projects ==&lt;br /&gt;
Make pages here. &lt;br /&gt;
* [[DummyProject | Dummy Project]]&lt;br /&gt;
* [[MidtermProject| MotionDJ - Leilani Martin]]&lt;br /&gt;
* [[&amp;#039;&amp;#039;What&amp;#039;s For Lunch, Kids?&amp;#039;&amp;#039; by Kelley Kim| &amp;#039;&amp;#039;What&amp;#039;s For Lunch, Kids?&amp;#039;&amp;#039;   Kelley Kim]]&lt;br /&gt;
&lt;br /&gt;
== Student Pages ==&lt;br /&gt;
Click &amp;quot;edit&amp;quot; on the right to add your own page below. &lt;br /&gt;
* [[Students/RobertTwomey | RobertTwomey]]&lt;br /&gt;
* [[Students/Javier Lee | Javier Lee]]&lt;br /&gt;
* [[Students/Jenny Wang | Jenny Wang]]&lt;br /&gt;
* [[Students/Joeny Thipsidakhom | Joeny Thipsidakhom]]&lt;br /&gt;
* [[Students/Kuan-Ting Lu | Tony Lu]]&lt;br /&gt;
* [[Students/Jezreel Callejas| Jezreel Callejas]]&lt;br /&gt;
* [[Students/ChristinaSanchez| Christina Sanchez]]&lt;br /&gt;
* [[Students/BenBrickley | BenBrickley]]&lt;br /&gt;
* [[Students/Ellen Huang | Ellen Huang]]&lt;br /&gt;
* [[Students/Kelley Kim | Kelley Kim]]&lt;br /&gt;
* [[Students/EmilioMarcelino | EmilioMarcelino]]&lt;br /&gt;
* [[Students/Anna Lin | Anna Lin]]&lt;br /&gt;
* [[Student/Jenny Chang | Jenny Chang]]&lt;br /&gt;
* [[Student/Jet Antonio | Jet Antonio]]&lt;br /&gt;
* [[Students/GregoryParsons | Gregory Parsons]]&lt;br /&gt;
* [[Students/Jennifer Sunga | Jennifer Sunga]]&lt;br /&gt;
* [[Students/LeilaniMartin | Leilani Martin]]&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=MidtermProjectKelleyKim&amp;diff=3586</id>
		<title>MidtermProjectKelleyKim</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=MidtermProjectKelleyKim&amp;diff=3586"/>
				<updated>2010-04-28T04:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;Krkim: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krkim</name></author>	</entry>

	</feed>