<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://biov.wiki.iat.sfu.ca/biov/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Psubyen</id>
	<title>BioV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://biov.wiki.iat.sfu.ca/biov/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Psubyen"/>
	<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/Special:Contributions/Psubyen"/>
	<updated>2026-08-29T02:39:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=3912</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=3912"/>
		<updated>2009-12-10T18:46:27Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/applet  Project3 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
&lt;br /&gt;
Project:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2805</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2805"/>
		<updated>2009-12-10T18:44:29Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/applet  Project3 (Part II -Final)]&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
&lt;br /&gt;
Project:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2804</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2804"/>
		<updated>2009-12-10T18:41:29Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project3 (Part II -Final)]&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
&lt;br /&gt;
Project:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2803</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2803"/>
		<updated>2009-12-10T18:40:30Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part II) applet&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
&lt;br /&gt;
Project:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Project_3_(Final_Project)&amp;diff=2807</id>
		<title>Project 3 (Final Project)</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Project_3_(Final_Project)&amp;diff=2807"/>
		<updated>2009-12-10T18:38:49Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kristin Carlson]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.iat.sfu.ca/BioV/index.php/Adam_Ashraf-abadi Adam Ashraf-abadi]&lt;br /&gt;
&lt;br /&gt;
[[Leila Aflatoony]]&lt;br /&gt;
&lt;br /&gt;
[[Dinara Moura]]&lt;br /&gt;
&lt;br /&gt;
[[Diliara | Diliara Nasirova]]&lt;br /&gt;
&lt;br /&gt;
[[John Wang]]&lt;br /&gt;
&lt;br /&gt;
[[Serena Hillman]]&lt;br /&gt;
&lt;br /&gt;
[[Vicky]]&lt;br /&gt;
&lt;br /&gt;
[[Matt Rosen]]&lt;br /&gt;
&lt;br /&gt;
[[Mariska]]&lt;br /&gt;
&lt;br /&gt;
[[Vinu Subashini]]&lt;br /&gt;
&lt;br /&gt;
[[Pat Subyen]]&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2802</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2802"/>
		<updated>2009-11-17T21:01:23Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
I'm interested in combine ai technique with graphic design. Something like&lt;br /&gt;
http://www.joshuadavis.com/&lt;br /&gt;
&lt;br /&gt;
(So I start teach myself AI programming)&lt;br /&gt;
&lt;br /&gt;
Project:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;br /&gt;
&lt;br /&gt;
Interface Sketch:&lt;br /&gt;
&lt;br /&gt;
https://www.sfu.ca/~psubyen/aa.gif&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2701</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2701"/>
		<updated>2009-11-17T20:38:01Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
(Teaching myself AI programming)&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;br /&gt;
&lt;br /&gt;
Interface Sketch:&lt;br /&gt;
&lt;br /&gt;
https://www.sfu.ca/~psubyen/aa.gif&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2697</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2697"/>
		<updated>2009-11-17T20:37:48Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
(Teaching myself AI programming)&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;br /&gt;
&lt;br /&gt;
Interface Sketch:&lt;br /&gt;
&lt;br /&gt;
https://www.sfu.ca/~psubyen/aa.gif&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2696</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2696"/>
		<updated>2009-11-17T00:21:55Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;br /&gt;
&lt;br /&gt;
Interface Sketch:&lt;br /&gt;
&lt;br /&gt;
https://www.sfu.ca/~psubyen/aa.gif&lt;br /&gt;
&lt;br /&gt;
Working Schedule&lt;br /&gt;
17 -23 Nov = Interface Setup, Testing on coding each behavior models separately,&lt;br /&gt;
Final summarize to Agent behavior and properties.&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2660</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2660"/>
		<updated>2009-11-17T00:17:38Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;br /&gt;
&lt;br /&gt;
Interface Sketch:&lt;br /&gt;
https://www.sfu.ca/~psubyen/aa.gif&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2659</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2659"/>
		<updated>2009-11-17T00:14:05Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
'''Sample Properties,'''&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2658</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2658"/>
		<updated>2009-11-17T00:13:53Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
&lt;br /&gt;
Sample Properties,&lt;br /&gt;
&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2657</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2657"/>
		<updated>2009-11-17T00:13:11Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. My idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
Sample Properties,&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2656</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2656"/>
		<updated>2009-11-17T00:12:13Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. An idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
Sample Properties,&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
'''References:'''&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2655</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2655"/>
		<updated>2009-11-17T00:11:51Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. An idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
Sample Properties,&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2654</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2654"/>
		<updated>2009-11-17T00:11:22Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
Autonomous Agent [Steering Behavior Models] Demo Program.&lt;br /&gt;
&lt;br /&gt;
I would like to create an autonomous agent that has an ability to navigate around their world based on&lt;br /&gt;
steering behaviors model. An idea is inspired by steering behaviors  from Craig Reynolds research paper and autonomous steering behaviors processing code by Daniel Shiffman.&lt;br /&gt;
&lt;br /&gt;
The goal of this demo program is to demonstrate variety of agent behaviors. &lt;br /&gt;
For example,    &lt;br /&gt;
seek and flee, pursue and evade, wander, obstacle avoidance, path following, flow field following&lt;br /&gt;
&lt;br /&gt;
I also want to add some controller that allow user to change agent or behavior properties.&lt;br /&gt;
Sample Properties,&lt;br /&gt;
Number, Size, Color, Force, Speed, wander distance, wander radius , path generator and etc.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
http://www.red3d.com/cwr/steer/&lt;br /&gt;
http://www.shiffman.net/teaching/nature/&lt;br /&gt;
http://www.aridolan.com/ofiles/JavaFloys.aspx&lt;br /&gt;
&lt;br /&gt;
Extra:&lt;br /&gt;
-Replace custom graphics with agent instance.&lt;br /&gt;
-Using agent to perform drawing. (+brush style) (draw on/off)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2653</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2653"/>
		<updated>2009-11-12T23:05:15Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2644</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2644"/>
		<updated>2009-11-12T19:32:30Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
I'd like to create an artificial life. The AI creatures have an  autonomous characters and they have&lt;br /&gt;
ability to navigate around their world. &lt;br /&gt;
&lt;br /&gt;
Also,  I'd like to control creature behaviors  by a pitch of the sound or amplitude.&lt;br /&gt;
&lt;br /&gt;
How to do it?&lt;br /&gt;
&lt;br /&gt;
1.--&lt;br /&gt;
I will use Max/Msp to work on sound part.&lt;br /&gt;
I will use maxLink java libraries that enable communication between Processing and Max/MSP.&lt;br /&gt;
&lt;br /&gt;
2.--&lt;br /&gt;
Create an environment for AI life and artificial creatures.&lt;br /&gt;
&lt;br /&gt;
I will use steering behaviors or genetic algorithm from Danial Shiffman.&lt;br /&gt;
&lt;br /&gt;
I will learn more about....&lt;br /&gt;
Autonomous Agents &lt;br /&gt;
Path Following &lt;br /&gt;
Craig Reynolds’ Boids — Alignment, Cohesion, Separation&lt;br /&gt;
&lt;br /&gt;
AI Behavior --&lt;br /&gt;
&lt;br /&gt;
Acceleration&lt;br /&gt;
&lt;br /&gt;
Collision&lt;br /&gt;
&lt;br /&gt;
Number of Creatures&lt;br /&gt;
&lt;br /&gt;
and Characters&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2641</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2641"/>
		<updated>2009-11-12T19:32:17Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
I'd like to create an artificial life. The AI creatures have an  autonomous characters and they have&lt;br /&gt;
ability to navigate around their world. &lt;br /&gt;
&lt;br /&gt;
Also,  I'd like to control creature behaviors  by a pitch of the sound or amplitude.&lt;br /&gt;
&lt;br /&gt;
How to do it?&lt;br /&gt;
&lt;br /&gt;
1.--&lt;br /&gt;
I will use Max/Msp to work on sound part.&lt;br /&gt;
I will use maxLink java libraries that enable communication between Processing and Max/MSP.&lt;br /&gt;
&lt;br /&gt;
2.--&lt;br /&gt;
Create an environment for AI life and artificial creatures.&lt;br /&gt;
I will use steering behaviors or genetic algorithm from Danial Shiffman.&lt;br /&gt;
&lt;br /&gt;
I will learn more about....&lt;br /&gt;
Autonomous Agents &lt;br /&gt;
Path Following &lt;br /&gt;
Craig Reynolds’ Boids — Alignment, Cohesion, Separation&lt;br /&gt;
&lt;br /&gt;
AI Behavior --&lt;br /&gt;
&lt;br /&gt;
Acceleration&lt;br /&gt;
&lt;br /&gt;
Collision&lt;br /&gt;
&lt;br /&gt;
Number of Creatures&lt;br /&gt;
&lt;br /&gt;
and Characters&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2640</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2640"/>
		<updated>2009-11-12T19:30:28Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
I'd like to create an artificial life. The AI creatures have an  autonomous characters and they have&lt;br /&gt;
ability to navigate around their world. &lt;br /&gt;
&lt;br /&gt;
Also,  I'd like to control creature behaviors  by a pitch of the sound or amplitude.&lt;br /&gt;
&lt;br /&gt;
How to do it?&lt;br /&gt;
&lt;br /&gt;
1.--&lt;br /&gt;
I will use Max/Msp to work on sound part.&lt;br /&gt;
I will use maxLink java libraries that enable communication between Processing and Max/MSP.&lt;br /&gt;
&lt;br /&gt;
2.--&lt;br /&gt;
Create an environment for AI life and artificial creatures.&lt;br /&gt;
I will use steering behaviors or genetic algorithm from Danial Shiffman.&lt;br /&gt;
&lt;br /&gt;
I will learn more about....&lt;br /&gt;
Autonomous Agents &lt;br /&gt;
Path Following &lt;br /&gt;
Craig Reynolds’ Boids — Alignment, Cohesion, Separation&lt;br /&gt;
&lt;br /&gt;
AI Behavior --&lt;br /&gt;
Acceleration&lt;br /&gt;
Collision&lt;br /&gt;
Number of Creatures&lt;br /&gt;
Characters&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2639</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2639"/>
		<updated>2009-11-12T19:30:18Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
I'd like to create an artificial life. The AI creatures have an  autonomous characters and they have&lt;br /&gt;
ability to navigate around their world. &lt;br /&gt;
&lt;br /&gt;
Also,  I'd like to control creature behaviors  by a pitch of the sound or amplitude.&lt;br /&gt;
&lt;br /&gt;
How to do it?&lt;br /&gt;
1.--&lt;br /&gt;
I will use Max/Msp to work on sound part.&lt;br /&gt;
I will use maxLink java libraries that enable communication between Processing and Max/MSP.&lt;br /&gt;
&lt;br /&gt;
2.--&lt;br /&gt;
Create an environment for AI life and artificial creatures.&lt;br /&gt;
I will use steering behaviors or genetic algorithm from Danial Shiffman.&lt;br /&gt;
&lt;br /&gt;
I will learn more about....&lt;br /&gt;
Autonomous Agents &lt;br /&gt;
Path Following &lt;br /&gt;
Craig Reynolds’ Boids — Alignment, Cohesion, Separation&lt;br /&gt;
&lt;br /&gt;
AI Behavior --&lt;br /&gt;
Acceleration&lt;br /&gt;
Collision&lt;br /&gt;
Number of Creatures&lt;br /&gt;
Characters&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2638</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2638"/>
		<updated>2009-11-12T19:29:52Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;br /&gt;
Final Proposal:&lt;br /&gt;
&lt;br /&gt;
I'd like to create an artificial life. The AI creatures have an  autonomous characters and they have&lt;br /&gt;
ability to navigate around their world. &lt;br /&gt;
&lt;br /&gt;
Also,  I'd like to control creature behaviors  by a pitch of the sound or amplitude.&lt;br /&gt;
&lt;br /&gt;
How to do it?&lt;br /&gt;
1.--&lt;br /&gt;
I will use Max/Msp to work on sound part.&lt;br /&gt;
I will use maxLink java libraries that enable communication between Processing and Max/MSP.&lt;br /&gt;
&lt;br /&gt;
2.--&lt;br /&gt;
Create an environment for AI life and artificial creatures.&lt;br /&gt;
I will use steering behaviors or genetic algorithm from Danial Shiffman.&lt;br /&gt;
I will learn more about....&lt;br /&gt;
Autonomous Agents &lt;br /&gt;
Path Following &lt;br /&gt;
Craig Reynolds’ Boids — Alignment, Cohesion, Separation&lt;br /&gt;
&lt;br /&gt;
AI Behavior --&lt;br /&gt;
Acceleration&lt;br /&gt;
Collision&lt;br /&gt;
Number of Creatures&lt;br /&gt;
Characters&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2637</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2637"/>
		<updated>2009-11-12T18:58:42Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project (Part I)&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2631</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2631"/>
		<updated>2009-11-12T09:51:08Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2579</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2579"/>
		<updated>2009-11-12T09:50:38Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/  Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2578</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2578"/>
		<updated>2009-11-12T09:50:27Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/ Assignment A4]&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2577</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2577"/>
		<updated>2009-11-12T09:49:39Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
Widgets :&lt;br /&gt;
&lt;br /&gt;
http://www.sfu.ca/~psubyen/IAT800/sketches/ASSIGN4_1/applet/&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2576</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2576"/>
		<updated>2009-11-12T09:47:01Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Final Project&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2574</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2574"/>
		<updated>2009-11-12T09:46:40Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2573</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2573"/>
		<updated>2009-11-12T09:46:30Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2572</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2572"/>
		<updated>2009-11-12T09:46:22Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2571</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2571"/>
		<updated>2009-11-12T09:46:11Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2570</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2570"/>
		<updated>2009-11-12T09:45:59Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Assignment_4_Fall_2009&amp;diff=2581</id>
		<title>Assignment 4 Fall 2009</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Assignment_4_Fall_2009&amp;diff=2581"/>
		<updated>2009-11-12T09:45:14Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Matt Rosen]]&lt;br /&gt;
&lt;br /&gt;
[[John Wang]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.iat.sfu.ca/BioV/index.php/Adam_Ashraf-abadi Adam Ashraf-abadi]&lt;br /&gt;
&lt;br /&gt;
[[Serena Hillman]]&lt;br /&gt;
&lt;br /&gt;
[[Dinara Moura]]&lt;br /&gt;
&lt;br /&gt;
[[Erin Ashenhurst]]&lt;br /&gt;
&lt;br /&gt;
[[Mariska]]&lt;br /&gt;
&lt;br /&gt;
[[http://wiki.iat.sfu.ca/BioV/index.php/User:Amir Amir Ghahary]]&lt;br /&gt;
&lt;br /&gt;
[[Pat Subyen]]&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2569</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2569"/>
		<updated>2009-11-03T08:40:36Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type.&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Assignment_3_Fall_2009&amp;diff=2425</id>
		<title>Assignment 3 Fall 2009</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Assignment_3_Fall_2009&amp;diff=2425"/>
		<updated>2009-11-03T08:39:57Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ Laura Lee Coles ]]&lt;br /&gt;
&lt;br /&gt;
[[ Assignment 3 Part 1 ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~lcoles/iat800/assignment3/assignment3part1/applet/]&lt;br /&gt;
&lt;br /&gt;
[[Assignment 3 Part 2]]&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~lcoles/iat800/assignment3/assignment3part2/applet/]&lt;br /&gt;
&lt;br /&gt;
[[Serena Hillman]]&lt;br /&gt;
&lt;br /&gt;
[[Erin Ashenhurst]]&lt;br /&gt;
&lt;br /&gt;
[[Mariska]]&lt;br /&gt;
&lt;br /&gt;
[[Kristin Carlson]]&lt;br /&gt;
&lt;br /&gt;
[[Pat Subyen]]&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2422</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2422"/>
		<updated>2009-11-03T05:55:39Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type. &lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01/A3_02]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2399</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2399"/>
		<updated>2009-11-03T05:54:36Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move &lt;br /&gt;
the text around in some way while they type. &lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2398</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2398"/>
		<updated>2009-11-03T05:54:08Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Assignment 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move the text around &lt;br /&gt;
in some way while they type. &lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2397</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2397"/>
		<updated>2009-11-03T05:53:55Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2396</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2396"/>
		<updated>2009-11-03T05:53:31Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
[A3_01] Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
[A3_02] Write a small app that demonstrates kinetic text. &lt;br /&gt;
Your app should allow the user to type something and move the text around &lt;br /&gt;
in some way while they type. &lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2395</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2395"/>
		<updated>2009-11-03T05:52:12Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Demonstrate your new class by drawing &lt;br /&gt;
[A3_01] an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2394</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2394"/>
		<updated>2009-11-03T05:52:00Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Demonstrate your new class by drawing &lt;br /&gt;
[A0_01] an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2393</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2393"/>
		<updated>2009-11-03T05:51:11Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
Demonstrate your new class by drawing &lt;br /&gt;
an image with several different block sizes.&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2392</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2392"/>
		<updated>2009-11-03T05:49:59Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A3_01-02]&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2391</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2391"/>
		<updated>2009-10-22T22:49:15Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2338</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2338"/>
		<updated>2009-10-22T22:48:59Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.&lt;br /&gt;
Explore the balance of control between the tool and the person using the tool. The tool should do &lt;br /&gt;
something different when moving vs. dragging (moving with the mouse button down).&lt;br /&gt;
The code for your tool should use at least one class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2337</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2337"/>
		<updated>2009-10-22T22:48:30Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project2 (Part II -Final)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2336</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2336"/>
		<updated>2009-10-22T18:52:03Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/PROJECT2/DrawingTool/applet/ Project2 (Part II)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
	<entry>
		<id>http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2322</id>
		<title>Pat Subyen</title>
		<link rel="alternate" type="text/html" href="http://biov.wiki.iat.sfu.ca/biov/index.php?title=Pat_Subyen&amp;diff=2322"/>
		<updated>2009-10-22T18:51:45Z</updated>

		<summary type="html">&lt;p&gt;Psubyen: /* Project 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Assignments ==&lt;br /&gt;
&lt;br /&gt;
=== Assignments 1 ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A1_01-16]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 2 ===&lt;br /&gt;
*[http://www.sfu.ca/~psubyen/IAT800/ Assignment A2_01-14]&lt;br /&gt;
&lt;br /&gt;
=== Assignment 3 ===&lt;br /&gt;
=== Assignment 4 ===&lt;br /&gt;
=== Assignment 5 ===&lt;br /&gt;
=== Assignment 6 ===&lt;br /&gt;
&lt;br /&gt;
==Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Project 1 ===&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/ Project1--Clock BarChart Clock &amp;amp;&amp;quot;RotoReliefs Clock&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Project 2 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/IAT800/sketches/PROJECT2/DrawingTool/applet/ Project2 (Part II)]&lt;br /&gt;
&lt;br /&gt;
Part I&lt;br /&gt;
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. &lt;br /&gt;
Moreover, I'd like to add some special brushes that&lt;br /&gt;
response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.&lt;br /&gt;
&lt;br /&gt;
[http://www.sfu.ca/~psubyen/drawingTool_draft.jpg Drawing Tool Interface Layout (image)]&lt;br /&gt;
&lt;br /&gt;
=== Project 3 ===&lt;br /&gt;
&lt;br /&gt;
=== Project 4 ===&lt;br /&gt;
=== Project 5 ===&lt;br /&gt;
=== Project 6 ===&lt;/div&gt;</summary>
		<author><name>Psubyen</name></author>
		
	</entry>
</feed>