<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
My friend Bill Hsu does really cool stuff with the Processing language.&nbsp; He's also a really good teacher, and he's going to be offering a class on Processing at Noisebridge.&nbsp; See below for more info.&nbsp; If you're interested (no obligation implied), please add your name to the Noisebridge wiki page for the class:<BR>
<A href="https://www.noisebridge.net/wiki/Processing_Class">https://www.noisebridge.net/wiki/Processing_Class</A><BR>
&nbsp;<BR>
Feel free to email Bill directly with any questions:<BR><A href="mailto:whsu@sfsu.edu">whsu@sfsu.edu</A>
&nbsp;<BR>
&nbsp;<BR>
Mitch.<BR>
&nbsp;<BR>
&nbsp;<BR>
-----------------------------<BR>
<STRONG></STRONG>&nbsp;<BR>
<STRONG></STRONG>&nbsp;<BR>
<STRONG>When</STRONG>:&nbsp; Thursday, December 10th -- 6pm to 9pm<BR>
&nbsp;<BR>
<STRONG>Where</STRONG>:&nbsp; Noisebridge<BR>
&nbsp;<BR>
<STRONG>What</STRONG>:&nbsp; Intro to the Processing Programming Language: simple interactive graphics and animation for everyone!<BR>
<BR>Start programming graphics and animation with Processing (<A href="http://www.processing.org">http://www.processing.org</A>), an easy-to-learn, free, open-source programming environment. Processing is great for beginners who are learning to program, and powerful enough for professionals to use as a design tool.<BR>
&nbsp;<BR>
Creative people have made many interesting projects in Processing, some with just tiny amounts of code! Here are some examples.<BR>
&nbsp;<BR>
Recently, the Tiny Sketch competition has Processing entries that are all under 200 characters; here's the winner:<BR>
<A href="http://www.openprocessing.org/visuals/?visualID=3512">http://www.openprocessing.org/visuals/?visualID=3512</A><BR>
&nbsp;<BR>
Casey Reas, one of the founders of the Processing project, had several pieces in the Gray Area Foundation for the Arts inaugural exhibit , all made with Processing (scroll down to Main Gallery: C.E.B. Reas):<BR>
<A href="http://www.gaffta.org/2009/08/23/inaugural-exhibition-open/">http://www.gaffta.org/2009/08/23/inaugural-exhibition-open/</A><BR>
&nbsp;<BR>
One of my favorites: Rob Hodgin's REV iTunes visualizer:<BR>
<A href="http://vimeo.com/2120027">http://vimeo.com/2120027</A><BR>
&nbsp;<BR>
(The last two require a lot more code, of course!)<BR>
&nbsp;<BR>
Processing is based on the Java programming language. One important advantage: it is trivial to export your Processing work into a Java applet or application. People can view your work easily through a web browser, on multiple platforms, without having the Processing environment.<BR>
&nbsp;<BR>
This will be a 3-hour, hands-on beginners' session on programming with Processing. We'll go over the basics of programming and graphics, working with geometric shapes and images, and controlling animation and movement.<BR><BR>
We'll play with a lot of examples and learn to customize and extend them, so bring a computer (Linux, Mac OSX and Windows are all supported), preferably with Java loaded. If you haven't done much programming before, and/or need help setting up the Processing environment, it might be a good idea to come on time.<BR>
&nbsp;<BR>
<STRONG>Bio</STRONG>:<BR>
<STRONG>Bill Hsu</STRONG> builds and works with interactive audiovisual systems in performance. He is on sabbatical from the Department of Computer Science <BR>at San Francisco State University, where he teaches computer music, computer architecture, and intro. to programming for CS and non-CS majors. Feel free to email me (<A href="mailto:whsu@sfsu.edu">whsu@sfsu.edu</A>) for more information. Website: <A href="http://userwww.sfsu.edu/~whsu">http://userwww.sfsu.edu/~whsu</A><BR>
&nbsp;<BR>                                               </body>
</html>