<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pike4618</id>
	<title>Medien Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pike4618"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Special:Contributions/Pike4618"/>
	<updated>2026-06-09T18:39:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81162</id>
		<title>GMU:Digital Puppetry Lab/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81162"/>
		<updated>2016-04-15T10:12:19Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:shubs_Profile_picture.jpg|thumb|200px]]&#039;&#039;&#039;Shubhra Bhatt&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81160</id>
		<title>GMU:Digital Puppetry Lab/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81160"/>
		<updated>2016-04-15T10:12:00Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:shubs_Profile_picture.jpg|thumb|200]]&#039;&#039;&#039;Shubhra Bhatt&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81158</id>
		<title>GMU:Digital Puppetry Lab/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81158"/>
		<updated>2016-04-15T10:11:43Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:shubs_Profile_picture.jpg]|thumb|200]&#039;&#039;&#039;Shubhra Bhatt&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Shubs_Profile_picture.jpg&amp;diff=81149</id>
		<title>File:Shubs Profile picture.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Shubs_Profile_picture.jpg&amp;diff=81149"/>
		<updated>2016-04-15T10:09:58Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81131</id>
		<title>GMU:Digital Puppetry Lab/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81131"/>
		<updated>2016-04-15T10:08:11Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:shubs_Profile_picture.jpg]]&#039;&#039;&#039;Shubhra Bhatt&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab&amp;diff=81122</id>
		<title>GMU:Digital Puppetry Lab</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab&amp;diff=81122"/>
		<updated>2016-04-15T10:06:48Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Digital-puppetry.png|thumb|left|200px|&#039;&#039;Chinese Shadows&#039;&#039; by Ferdinand du Puigaudeau]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Digital Puppetry Lab&#039;&#039;&#039; — Introduction to the &#039;&#039;Interactive Performance Platform&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[:Category:Werkmodul|Werkmodul]]/[[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lecturer:&#039;&#039; [[Martin Schneider]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Credits:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Date:&#039;&#039; Tuesday 19:00 - 20:30 (weekly) + Wednesday 17:00 - 20:30 (biweekly) &amp;lt;br&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&#039;&#039;&#039;Blockmodul (15. - 17. April)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Venue:&#039;&#039; [[Performance Platform]], Digital Bauhaus Lab&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;First meeting:&#039;&#039;&#039; TUESDAY, 12. April, 19:00h&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This is a hands on course that is required for project modules by GMU and EXPTV.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  Note:&lt;br /&gt;
  &#039;&#039;&#039;Application is now closed.&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;All applicants are invited to the Kickoff meeting at the DBL is on TUESDAY, 19:00h.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Weekend Workshop ==&lt;br /&gt;
&lt;br /&gt;
=== Be Prepared ===&lt;br /&gt;
&lt;br /&gt;
Please make sure to install the software on your laptops at home. &amp;lt;br&amp;gt;&lt;br /&gt;
We will start using it right away and have no time for installation during the course.&lt;br /&gt;
&lt;br /&gt;
* [https://www.blender.org/download/ Blender]&lt;br /&gt;
* [https://unity3d.com/get-unity/download?ref=personal Unity]&lt;br /&gt;
* [http://www.iannix.org/en/download-iannix/ Iannix]&lt;br /&gt;
* [https://processing.org/download/?processing Processing] (Version 3.0.2)&lt;br /&gt;
* [https://puredata.info/downloads/pd-extended/releases/0.43.4 Pure Data Extended] (0.43.4)&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | FRIDAY&lt;br /&gt;
|-&lt;br /&gt;
!11:00 - 11:45&lt;br /&gt;
|Intro to the Wiki&lt;br /&gt;
|Martin&lt;br /&gt;
|-&lt;br /&gt;
!11:45 - 12:30&lt;br /&gt;
| Intro to OSC, Iannix and Processing&lt;br /&gt;
| Martin&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:center&amp;quot;| &#039;&#039;Lunch Break&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!13:30 - 14:15&lt;br /&gt;
| Intro to MAX-MSP + Puredata&lt;br /&gt;
| Martin, Benjamin&lt;br /&gt;
|-&lt;br /&gt;
!14:15 - 15:00&lt;br /&gt;
| Intro to Blender + Unity&lt;br /&gt;
| Luca, Miga&lt;br /&gt;
|-&lt;br /&gt;
!15:15 - 16:00&lt;br /&gt;
| Intro to Unity I&lt;br /&gt;
| Luca&lt;br /&gt;
|-&lt;br /&gt;
!16:00 - 16:45&lt;br /&gt;
| Intro to Unity II&lt;br /&gt;
| Luca&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | SATURDAY&lt;br /&gt;
|-&lt;br /&gt;
! 10:00 - 12:30 &lt;br /&gt;
| Hands-On Blender&lt;br /&gt;
| Su-Li, Benjamin, Stephan, Luca &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:center&amp;quot;| &#039;&#039;Lunch Break&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! 13:30 - 16:00&lt;br /&gt;
| Hands-On Blender&lt;br /&gt;
| Su-Li, Benjamin, Stephan, Luca &lt;br /&gt;
|-&lt;br /&gt;
! 16:00 - 18:30&lt;br /&gt;
| Hands-On Blender&lt;br /&gt;
| Su-Li, Benjamin, Stephan, Luca &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | SUNDAY&lt;br /&gt;
|-&lt;br /&gt;
!10:00 - 12:30 &lt;br /&gt;
| Hands-On Blender&lt;br /&gt;
| Su-Li, Stephan, Luca + X&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:center&amp;quot;| &#039;&#039;Lunch Break&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!13:30 - 16:00&lt;br /&gt;
| Hands-On Blender&lt;br /&gt;
| Su-Li, Stephan, Luca + X&lt;br /&gt;
|- &lt;br /&gt;
!16:00 - 16:45&lt;br /&gt;
| Demo in the DBL&lt;br /&gt;
| Martin, Luca&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul vermittelt die nötigen Grundkenntinisse um interaktive Performances mit Hilfe der Performance-Plattform des Digital Bauhaus Labs zu erstellen.&lt;br /&gt;
&lt;br /&gt;
Nach einem einführende Blockmodul (15. - 17. April)  geht es im Rahmen der wöchentlichen Veranstaltung um den praktischen Umgang mit den entsprechenden Software-Werkzeugen und Programmier-Umgebungen.&lt;br /&gt;
&lt;br /&gt;
Am Ende des Moduls sollen die Studierenden in der Lage sein, eigene Setups zu erstellen, die aus menschliche Bewegung, Interaktion, und Tanz immersive visuelle und akkustische Umgebungen erzeugen.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This course will teach you basic skills required to create interactive performances, using the Peformance Platform of the Digital Bauhaus Lab.&lt;br /&gt;
&lt;br /&gt;
By the end of the course you will be able to create your own immersive setup for generating live audio and visuals from human motion, interaction and dance.&lt;br /&gt;
&lt;br /&gt;
== Language ==&lt;br /&gt;
&lt;br /&gt;
The course is in English, because not all participants are speaking German.&lt;br /&gt;
&lt;br /&gt;
== Eligible Participants ==&lt;br /&gt;
&lt;br /&gt;
Undergraduates and graduates enrolled in the faculties of:&lt;br /&gt;
&lt;br /&gt;
* Media Art + Design &lt;br /&gt;
* Media Architecture&lt;br /&gt;
* Visual Communication&lt;br /&gt;
* Product Design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [[/Jack|Jixiang JIANG]]&lt;br /&gt;
* [[/Martin Schneider|Martin Schneider]]&lt;br /&gt;
* [[/Fiona Mortimer|Fiona M]]&lt;br /&gt;
* [[//Emilio Aguas|&#039;&#039;Emilio Aguas&#039;&#039;]]&lt;br /&gt;
* [[/Jessica Hüttig|Jessica Hüttig]]&lt;br /&gt;
* [[/Kan Feng|Kan Feng]]&lt;br /&gt;
* [[/Priyanka Srinivasagopalan|Priyanka Srinivasagopalan]]&lt;br /&gt;
* [[/Tim Vischer|Tim Vischer]]&lt;br /&gt;
* [[/Rachel Smith|Rachel Smith]]&lt;br /&gt;
* [[/Taissa Fromme|Taissa Fromme]]&lt;br /&gt;
*[[/FANXZ|Xiangzhen Fan]]&lt;br /&gt;
* [[/Minsoo Hwang|Minsoo Hwang]]&lt;br /&gt;
* [[/Di Yang|Di Yang]]&lt;br /&gt;
* [[/Kei Kitamurar|Kei Kitamura]]&lt;br /&gt;
*[[/Qianqian Li|Qianqian Li]]&lt;br /&gt;
* [[/Yun Liu|Yun Liu]]&lt;br /&gt;
* [[/Logic|Ji Luo]]&lt;br /&gt;
* [[/Florian Froger|Florian Froger]]&lt;br /&gt;
* [[/Anna Hack|Anna Hack]]&lt;br /&gt;
* [[/Shubhra Bhatt | Shubhra Bhatt]]&lt;br /&gt;
&lt;br /&gt;
== Application ==&lt;br /&gt;
&lt;br /&gt;
Applications from students that have signed up for the project modules at GMU or EXPTV, will be favoured, because this course is a requirement for those modules.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To:&#039;&#039;&#039; [[User:ms|Martin Schneider]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Subject:&#039;&#039;&#039; Digital Puppetry Lab /// Application&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Content:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Name, Surname&lt;br /&gt;
* program and semester (Studienprogramm und Fachsemester)&lt;br /&gt;
* matriculation number (Matrikelnummer)&lt;br /&gt;
* Valid email address @uni-weimar.de &lt;br /&gt;
* Your project module&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
* First Meeting 12. April (Tuesday)&lt;br /&gt;
* Block-Weekend 15. - 17. April&lt;br /&gt;
&lt;br /&gt;
The syallbus includes:&lt;br /&gt;
* Introduction to the Tracking System&lt;br /&gt;
* Basics of Networking with OSC&lt;br /&gt;
* Basics of 3D-Modelling and Rigging&lt;br /&gt;
* Programming Interactive 3D Graphics&lt;br /&gt;
* Programming interactive Sound in Space&lt;br /&gt;
&lt;br /&gt;
== Evaluation ==&lt;br /&gt;
* 20% Presence and active participation&lt;br /&gt;
* 50% Creation of an interactive setup&lt;br /&gt;
* 30% Documentation on the wiki&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
&#039;&#039;to be done&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[www.thecaptury.com|The Captury]]&lt;br /&gt;
* [[www.blender.org|Blender]] (3D Modelling)&lt;br /&gt;
* [[www.unity3d.com|Unity]] (3D Game Engine)&lt;br /&gt;
* [[www.iannix.org|Iannix]] (Visual Synthesizer for OSC)&lt;br /&gt;
* [[www.sojamo.de/libraries/oscP5/|OSC for Processing]]&lt;br /&gt;
* [[trippylighting.com/teensy-arduino-ect/touchosc-and-arduino-oscuino|TouchOSC + OSCuino]]&lt;br /&gt;
* [[Pure Data]]&lt;br /&gt;
* [[Max MSP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:SS16]]&lt;br /&gt;
[[Category:Werkmodul]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;br /&gt;
[[Category:Martin Schneider]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tracking]]&lt;br /&gt;
[[Category:OSC]]&lt;br /&gt;
[[Category:Blender]]&lt;br /&gt;
[[Category:Dataflow]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81085</id>
		<title>GMU:Digital Puppetry Lab/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Digital_Puppetry_Lab/Shubhra_Bhatt&amp;diff=81085"/>
		<updated>2016-04-15T10:01:30Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Shubhra Bhatt&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Shubhra Bhatt&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:My_profile_picture.JPG&amp;diff=81074</id>
		<title>File:My profile picture.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:My_profile_picture.JPG&amp;diff=81074"/>
		<updated>2016-04-15T09:58:48Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Evening sunlight in my house.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Evening sunlight in my house.&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=User:Pike4618&amp;diff=81068</id>
		<title>User:Pike4618</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=User:Pike4618&amp;diff=81068"/>
		<updated>2016-04-15T09:54:25Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Shubhra Bhatt&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Shubhra Bhatt&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:IMG_3889.JPG&amp;diff=81062</id>
		<title>File:IMG 3889.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:IMG_3889.JPG&amp;diff=81062"/>
		<updated>2016-04-15T09:37:06Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Profile Picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Profile Picture&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:IFD_MM%26CH_Prototype_AfroditiManari-ShubhraBhatt.pdf&amp;diff=78574</id>
		<title>File:IFD MM&amp;CH Prototype AfroditiManari-ShubhraBhatt.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:IFD_MM%26CH_Prototype_AfroditiManari-ShubhraBhatt.pdf&amp;diff=78574"/>
		<updated>2016-02-08T20:03:28Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Mobile_Media_and_Cultural_Heritage_WS15&amp;diff=75008</id>
		<title>IFD:Mobile Media and Cultural Heritage WS15</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Mobile_Media_and_Cultural_Heritage_WS15&amp;diff=75008"/>
		<updated>2015-11-19T18:35:19Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: /* Apps for World Heritage Sites in Germany */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Ifd_mobile-media-cultural-heritage_teaser.png|left|260px|Mobile Media &amp;amp; Cultural Heritage]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:Fachmodul|Fachmodul]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Lecturer:&#039;&#039; [[User:Joatan|Joatan Preis Dutra]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Credits:&#039;&#039; 6 [[ECTS]], 2 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Date:&#039;&#039; Tuesdays, 14:30 - 16:45h (every two weeks) &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Venue:&#039;&#039; [[Marienstraße 7b]], Room 105 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;First meeting:&#039;&#039;20th October 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This class is designed for media students who are interested in an introduction about how the digital media are present in the urban spaces, and how it can be related to cultural heritage content, through mobile devices gadgets. Nowadays, technology is present on most part of people’s daily life. Digital equipment belongs to the people’s routine and they are increasingly amalgamated to the daily activities and are integrated in a way such that perceptions of technology are, somehow, decreasing.&lt;br /&gt;
If the technology can bring the world in a small scale of a mobile screen by enhancing the museums and galleries possibilities, the portable technology can also add elements to the real world, changing the perception of urban spaces and its cultural heritage content. There are no more limitations about space, neither about the opening hours to provide to the visitors a complete and empowered cultural experience. Mostly, the already developed applications and games using mobile devices to interact with urban spaces are dealing with tangible elements of the culture. A mobile App could also work for intangible and tangible elements, in order to enhance the knowledge regarding it, specially applied for UNESCO’s World Heritage places in Weimar.&lt;br /&gt;
This class is an invitation to theoretical and practical perspectives to observe digital media and in urban scenarios, addressed for cultural purposes. It is a methodological and creative approach to analyze the mobile media role for cultural heritage.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;IMPORTANT:&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; You &#039;&#039;&#039;don&#039;t&#039;&#039;&#039; need previous knowledge in Android, iOS or even any type of programming skills. This class is more focused on the design and navigation aspects.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;German description&#039;&#039;===&lt;br /&gt;
&#039;&#039;Diese Klasse richtet sich an Studenten, die Interesse an Medien, wie die digitalen Medien sich entwickeln in den urbanen Räumen sich kommunizieren und wie sie in kulturellen Aspekten zusammenhängen, bis hin zu Applikationen auf mobilen Endgeräten.&lt;br /&gt;
&lt;br /&gt;
Diese Klasse ist eine Einladung zur theoretischen und praktischen Auseinandersetzung, um digitale Medien zu beobachten und urbanen Szenarien zu bewerten. Es ist ein methodischer und kreativer Ansatz, um die mobilen Angebote in den städtischen Räumen zu analysieren, unter einem theoretischen und interpretatorischen Ansatz.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
Master students in the Faculty of Media&lt;br /&gt;
* Media Art and Design, MFA&lt;br /&gt;
* MediaArchitecture&lt;br /&gt;
* Media Management&lt;br /&gt;
* Computer Science and Media&lt;br /&gt;
* Media  Culture&lt;br /&gt;
&lt;br /&gt;
(Bachelor students are welcome, despite the class will be in English)&lt;br /&gt;
&lt;br /&gt;
==Language==&lt;br /&gt;
The course and activities will be held in the English language. &lt;br /&gt;
&lt;br /&gt;
==Registration Procedure==&lt;br /&gt;
&#039;&#039;&#039;CLOSED&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#c0c0c0&amp;quot;&amp;gt;Please send your application by email with:&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#c0c0c0&amp;quot;&amp;gt;* Subject: &#039;&#039;{{PAGENAME}}&#039;&#039; to: joatan.preis.dutra (at) uni-weimar.de&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#c0c0c0&amp;quot;&amp;gt;* Name (Family Name), Surname (Given Name)&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#c0c0c0&amp;quot;&amp;gt;* Program and semester (Studienprogramm und Fachsemester)&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#c0c0c0&amp;quot;&amp;gt;* Matriculation number (Matrikelnummer)&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#c0c0c0&amp;quot;&amp;gt;* Valid email address @uni-weimar.de (no other mailing addresses will be accepted) [[SCC-Services#E-Mail|Why?]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Grading==&lt;br /&gt;
* 60% Presentation of the app prototype (photoshop, html, etc)&lt;br /&gt;
* 40% submission of a short paper (3 to 5 pages, ACM or APA Style)&lt;br /&gt;
&lt;br /&gt;
- Participation on side activities will reflect the final grade.&lt;br /&gt;
&lt;br /&gt;
==Schedule and Files==&lt;br /&gt;
&lt;br /&gt;
* 20.10 - Introduction / Media &amp;amp; Mediatization&lt;br /&gt;
** Presentation (PDF version): [[Media:IFD_MM%26CH_01_introduction.pdf|Mobile Media &amp;amp; Cultural Heritage  &#039;&#039;&#039;01 - Introduction&#039;&#039;&#039;]]&lt;br /&gt;
** Presentation (PDF version): [[Media:IFD_MM%26CH_02_media-mediatization.pdf|Mobile Media &amp;amp; Cultural Heritage &#039;&#039;&#039;02 - Media &amp;amp; Mediatization&#039;&#039;&#039;]]&lt;br /&gt;
* 03.11 - Mobile Media &amp;amp; Apps&lt;br /&gt;
** Presentation (PDF version): [[Media:IFD_MM%26CH_03_mobile-media.pdf|Mobile Media &amp;amp; Cultural Heritage  &#039;&#039;&#039;03 - Mobile Media &amp;amp; Apps&#039;&#039;&#039;]]&lt;br /&gt;
* 17.11 - World Heritage in Germany / Project Description&lt;br /&gt;
** Presentation (PDF version): [[Media:IFD_MM%26CH_04_cultural-heritage.pdf|Mobile Media &amp;amp; Cultural Heritage  &#039;&#039;&#039;04 - Cultural Heritage&#039;&#039;&#039;]]&lt;br /&gt;
* &#039;&#039;27.11 at 23:59 - deadline of WHS App Quantitative Evaluation&#039;&#039; &lt;br /&gt;
* 01.12 - Mobile Guidelines&lt;br /&gt;
* 15.12 - References &amp;amp; Writing&lt;br /&gt;
* 12.01 - Presentations&lt;br /&gt;
** &#039;&#039;&#039;Group A (adults)&#039;&#039;&#039;&lt;br /&gt;
*** Liu Yun &amp;amp; Qianqian Li&lt;br /&gt;
*** Govienda Kumar &amp;amp; Shahadet Hossain&lt;br /&gt;
*** Naga Prasanna Kasu &amp;amp; Moitree Chowdhury&lt;br /&gt;
*** Mohammad Daneshkohan &amp;amp; Revathi Gurumoorthi&lt;br /&gt;
*** Ibni Amin &amp;amp; Kazi Fakrul Islam&lt;br /&gt;
*** Mohammad Shamsuddin Arefin &amp;amp; Tahira Sohaib&lt;br /&gt;
*** Pol Foreman &amp;amp; Ramiah Eshetu&lt;br /&gt;
*** Md. Riazul Islam Khan&lt;br /&gt;
*** Maria Vanessa Yepes Serna&lt;br /&gt;
* 26.01 - Presentations&lt;br /&gt;
** &#039;&#039;&#039;Group B (teenagers)&#039;&#039;&#039;&lt;br /&gt;
*** Yuxin Tan &amp;amp; Xiangzhen Fan&lt;br /&gt;
*** Alena Smirnova &amp;amp; Yung-Ching Chiu&lt;br /&gt;
*** Dima Meiqari&lt;br /&gt;
*** Alexander Bondarenko &amp;amp; Camila Geoffroy&lt;br /&gt;
*** Mana Mazidy &amp;amp; Elham Masoumi&lt;br /&gt;
*** Saeideh Khorasani Esmaeili &amp;amp; Yao Chen&lt;br /&gt;
*** Jixiang Jiang &amp;amp; Junyuan Wu&lt;br /&gt;
*** Emre Ertem &amp;amp; Mohamed Hanafy&lt;br /&gt;
*** Afroditi Manari &amp;amp; Shubhra Bhatt&lt;br /&gt;
* 09.02 - Closing Lecture &amp;amp; Feedback&lt;br /&gt;
* 28.02 - Deadline for the paper/essay: 23:59&lt;br /&gt;
&lt;br /&gt;
==Apps for World Heritage Sites in Germany==&lt;br /&gt;
&lt;br /&gt;
UNESCO World Heritage Site list: http://whc.unesco.org/en/statesparties/de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1 align=center cellpadding=4 style=&amp;quot;text-align:center; border-collapse: collapse; font-size: 100%; margin-left: 50px;&amp;quot;&lt;br /&gt;
!bgcolor=#f9f9f9 colspan=&amp;quot;4&amp;quot; align=center | List of WHS Apps in Germany&lt;br /&gt;
|-&lt;br /&gt;
!bgcolor=#f9f9f9| App Name !!bgcolor=#f9f9f9| URL(s) !!bgcolor=#f9f9f9| Student Name (1) !!bgcolor=#f9f9f9| Student Name (2)&lt;br /&gt;
|-&lt;br /&gt;
| Aachener Dom &lt;br /&gt;
| https://itunes.apple.com/de/app/aachener-dom/id477737478?l=en&amp;amp;mt=8&lt;br /&gt;
| Mohamed Hanafy&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Dom Speyer / Speyer Cathedral &lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.i42.domspeyer&amp;amp;hl=en &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/speyer-cathedral/id977152429?l=en&amp;amp;mt=8&lt;br /&gt;
| Ibni Amin&lt;br /&gt;
| Kazi Fakrul Islam&lt;br /&gt;
|-&lt;br /&gt;
| Sanssoussi – The Park and its buildings&lt;br /&gt;
| https://itunes.apple.com/de/app/sanssouci-park-its-buildings/id541005815?l=en&amp;amp;mt=8&lt;br /&gt;
| Xiangzhen Fan&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Sanssoussi Palace Visitor Guide&lt;br /&gt;
| https://itunes.apple.com/de/app/sanssouci-palace-visitor-guide/id1018600219?l=en&amp;amp;mt=8 &lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Quedlinburger FachwerkAPP – Das Welterbe City-Guide&lt;br /&gt;
| https://play.google.com/store/apps/details?id=com.mobincube.android.sc_G7IY2 &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/quedlinburger-fachwerkapp/id982246292?l=en&amp;amp;mt=8&lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Der Kölner Dom&lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.colognedigital.dom14 &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/cologne-cathedral-basic/id480444519?l=en&amp;amp;mt=8&lt;br /&gt;
| Yun Liu&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Kölner Dom für Kinder &lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.colognedigital.KoelnerDomKinder &lt;br /&gt;
| Alexander Bondarenko&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Germany:Cologne Cathedral&lt;br /&gt;
| https://play.google.com/store/apps/details?id=com.fc2.web.takemovies.kelnCathedral1&lt;br /&gt;
| Saeideh Khorasani&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Luther Bauhaus Gartenreich&lt;br /&gt;
| https://play.google.com/store/apps/details?id=air.com.vrfabrik.wittenberg &lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| BauhausGuide&lt;br /&gt;
| https://itunes.apple.com/de/app/bauhausguide/id501976560?l=en&amp;amp;mt=8 &lt;br /&gt;
| Chen Yao&lt;br /&gt;
| Qianqian Li&lt;br /&gt;
|-&lt;br /&gt;
| The topography of modernism&lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.mad.tdm &lt;br /&gt;
| Pol Foreman&lt;br /&gt;
| Afroditi Manari&lt;br /&gt;
|-&lt;br /&gt;
| Museum Island Visitor Guide&lt;br /&gt;
| https://itunes.apple.com/de/app/museum-island-visitor-guide/id999419049?l=en&amp;amp;mt=8 &lt;br /&gt;
| (Jixiang JIANG)&lt;br /&gt;
| (Junyuan WU)&lt;br /&gt;
|-&lt;br /&gt;
| Fremde Welt ganz nah&lt;br /&gt;
| https://play.google.com/store/apps/details?id=com.antenna.fremde &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/fremde-welt-ganz-nah/id506371520?l=en&amp;amp;mt=8&lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| UNESCO-Welterbe Zollverein App&lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.geomobile.zollverein &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/unesco-welterbe-zollverein/id627887691?l=en&amp;amp;mt=8  &lt;br /&gt;
| TAN Yuxin&lt;br /&gt;
| Mohammad Shamsuddin Arefin&lt;br /&gt;
|-&lt;br /&gt;
| Rheintour DE&lt;br /&gt;
| https://play.google.com/store/apps/details?id=ams.dradda.rheintour &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/rheintour-de/id905718758?l=en&amp;amp;mt=8&lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Virtuelle Limeswelten mobil&lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.alpstein.alpregio.Limes &lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Limes Mittelfranken Mobil&lt;br /&gt;
| https://play.google.com/store/apps/details?id=com.mainlimes &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/limes-mittelfranken-mobil/id610299032?l=en&amp;amp;mt=8  &lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Palafittes Guide &lt;br /&gt;
| https://play.google.com/store/apps/details?id=com.applica.palafittes &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/palafittes-guide/id433162169?l=en&amp;amp;mt=8 &lt;br /&gt;
| Ramiah L. Eshetu&lt;br /&gt;
| Shubhra Bhatt&lt;br /&gt;
|-&lt;br /&gt;
| Bergpark&lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.softwarehauskassel.bergpark &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/bergpark/id537206857?l=en&amp;amp;mt=8 &lt;br /&gt;
|  Elham Masoumi&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Corvey&lt;br /&gt;
| https://play.google.com/store/apps/details?id=de.pausanio.schlosscorvey &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/corvey/id849683678?l=en&amp;amp;mt=8 &lt;br /&gt;
| (Student name)&lt;br /&gt;
| (Student name)&lt;br /&gt;
|-&lt;br /&gt;
| Welterbe - Guide to Germany&lt;br /&gt;
| https://play.google.com/store/apps/details?id=com.everplaces.welterbe &amp;lt;br/&amp;gt; https://itunes.apple.com/de/app/welterbe-travel-guide-to-germany/id765568889?l=en&amp;amp;mt=8&lt;br /&gt;
| Emre Ertem&lt;br /&gt;
| Naga Prasanna Kasu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References - Selected Readings==&lt;br /&gt;
&#039;&#039;&#039;1. Digital / New Media&#039;&#039;&#039;&lt;br /&gt;
* Gere, C. (2002). &#039;&#039;Digital culture&#039;&#039;. London: Reaktion Books. ISBN 978-1-86189-388-8&lt;br /&gt;
* Hjarvard, S. (2008). The Mediatization of Society - A Theory of the Media as Agents of Social and Cultural Change. &#039;&#039;Nordicom Review, 2(29),&#039;&#039; 105-134. Retrieved from http://www.nordicom.gu.se/common/publ_pdf/270_hjarvard.pdf &lt;br /&gt;
* Lunenfeld, P. (2000). &#039;&#039;The digital dialectic: new essays on new media.&#039;&#039; Cambridge Mass.: MIT Press. ISBN 0262122138&lt;br /&gt;
* McLuhan, M. (1994). &#039;&#039;Understanding media: the extensions of man&#039;&#039; (1st ed.). Cambridge Mass.: MIT Press. ISBN 0262631598&lt;br /&gt;
* Pavlik, J. (2008). &#039;&#039;Media in the digital age.&#039;&#039; New York: Columbia University Press. ISBN 0231142099 (Read online at: http://www.openisbn.com/preview/0231142099/)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Mobile Culure&#039;&#039;&#039;&lt;br /&gt;
* Pachler, N., Bachmair, B., Cook, J., &amp;amp; Kress, G. (2009). &#039;&#039;Mobile Learning: Structures, Agency, Practices.&#039;&#039; Springer. ISBN 978-1-4419-0584-0&lt;br /&gt;
* Poels, K., de Kort, Y., &amp;amp; Ijsselsteijn, W. (2007). “It is always a lot of fun!”: exploring dimensions of digital game experience using focus group methodology. &#039;&#039;Proceedings of the 2007 Conference on Future Play_: November 14-17, 2007, Toronto, Canada&#039;&#039; (pp. 83-89). New York N.Y.: ACM. Retrieved from http://portal.acm.org/citation.cfm?doid=1328202.1328218 &lt;br /&gt;
* Ronchi, A. M. (2009).&#039;&#039; eCulture : cultural content in the digital age.&#039;&#039; Dordrecht; London: Springer. ISBN 978-3-540-75273-8&lt;br /&gt;
* Samkange-Zeeb, F., &amp;amp; Blettner, M. (2008). Emerging aspects of mobile phone use. &#039;&#039;Emerging Health Threats Journal, 2.&#039;&#039; doi:10.3134/ehtj.09.005. Retrieved from http://www.eht-journal.net/index.php/ehtj/article/view/7082/7947&lt;br /&gt;
* Straubhaar, J., LaRose, R., &amp;amp; Davenport, L. (2011). &#039;&#039;Media now: understanding media, culture, and technology&#039;&#039; (7th ed.). Boston MA: Wadsworth/Cengage Learning. ISBN 978-1-4390-8257-7&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Urban Spaces&#039;&#039;&#039;&lt;br /&gt;
* Brighenti, A. M. (2010). New Media and the Prolongations of Urban Environments. &#039;&#039;Convergence: The International Journal of Research into New Media Technologies, 16(4)&#039;&#039;, 471-487. doi:10.1177/1354856510375528. Retrieved from http://con.sagepub.com/content/16/4/471&lt;br /&gt;
* Champion, E. (2011). &#039;&#039;Playing with the past.&#039;&#039; Springer-Verlag New York Inc. ISBN 978-1-84996-500-2&lt;br /&gt;
* Eckardt, F., &amp;amp; Bauhaus-Universität Weimar. (2008).&#039;&#039; Media and urban space: understanding, investigating and approaching mediacity.&#039;&#039; Berlin: Frank &amp;amp; Timme. ISBN 9783865961426 (Read online at http://openisbn.com/preview/3865961428/) &lt;br /&gt;
* Hannerz, U. (1980).&#039;&#039; Exploring the city: inquiries toward an urban anthropology.&#039;&#039; New York: Columbia University Press. ISBN 978-0-2310-8376-8&lt;br /&gt;
* McQuire, S. (2008).&#039;&#039; The media city: media, architecture and urban space.&#039;&#039; Los Angeles Calif.: Sage. ISBN 9781412907934&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Methodology&#039;&#039;&#039;&lt;br /&gt;
* Neuendorf, K. A. (2002).&#039;&#039; The content analysis guidebook.&#039;&#039; Sage Publications. ISBN 978-0-7619-1977-3&lt;br /&gt;
* Shuttleworth, M., &amp;amp; Blakstad, O. (2010). &#039;&#039;How to write a research paper: an introduction to academic writing.&#039;&#039; Lexington KY: Oskar Blakstad and Experiment-Resources.com. Retrieved from http://www.experiment-resources.com/how-to-write-a-researchpaper.html&lt;br /&gt;
* Simon, J. L. (2003). &#039;&#039;The art of empirical investigation.&#039;&#039; New Brunswick NJ: Transaction Publishers. ISBN 0765805308 (Read online at http://openisbn.com/preview/0765805308/)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Interface Design Guidelines for mobile platforms&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;iOS - Apple:&#039;&#039;&#039; iOS Human Interface Guidelines: Designing for iOS &amp;lt;br/&amp;gt; http://developer.android.com/design/index.html&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android - Google:&#039;&#039;&#039; Design | Android Developers &amp;lt;br/&amp;gt; http://developer.android.com/design/index.html&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Windows Phone:&#039;&#039;&#039; Guidelines for Universal Windows Platform (UWP) apps - Windows app development &amp;lt;br/&amp;gt; https://dev.windows.com/en-us/design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Joatan Preis Dutra]]&lt;br /&gt;
[[Category:WS15]]&lt;br /&gt;
[[Category:Design]]&lt;br /&gt;
[[Category:Interface-Design]]&lt;br /&gt;
[[Category:Mobile Interfaces]]&lt;br /&gt;
[[Category:Theorie]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;br /&gt;
[[Category:Cultural-Heritage]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74228</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74228"/>
		<updated>2015-10-18T23:22:11Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
====  Screen Shot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_1.20.42_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timeline conversation between Tony Blair &amp;amp; David Cameron ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_1.13.43_am.png]]&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
The Bot is divided in to two parts.&lt;br /&gt;
1)  Placing the speech bubble on the images&amp;lt;br&amp;gt;&lt;br /&gt;
2) Posting the images on the Twitter &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
following is the code for the first part.&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/JPw0gKAf link to the code] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_1.20.42_am.png&amp;diff=74227</id>
		<title>File:Screen Shot 2015-10-19 at 1.20.42 am.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_1.20.42_am.png&amp;diff=74227"/>
		<updated>2015-10-18T23:21:29Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Open to use&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74226</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74226"/>
		<updated>2015-10-18T23:19:25Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
====  Screen Shot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timeline conversation between Tony Blair &amp;amp; David Cameron ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_1.13.43_am.png]]&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
The Bot is divided in to two parts.&lt;br /&gt;
1)  Placing the speech bubble on the images&amp;lt;br&amp;gt;&lt;br /&gt;
2) Posting the images on the Twitter &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
following is the code for the first part.&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/JPw0gKAf link to the code] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_1.13.43_am.png&amp;diff=74225</id>
		<title>File:Screen Shot 2015-10-19 at 1.13.43 am.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_1.13.43_am.png&amp;diff=74225"/>
		<updated>2015-10-18T23:18:49Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Open to use&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74224</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74224"/>
		<updated>2015-10-18T23:17:49Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
====  Screen Shot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timeline conversation between Tony Blair &amp;amp; David Cameron ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
The Bot is divided in to two parts.&lt;br /&gt;
1)  Placing the speech bubble on the images&amp;lt;br&amp;gt;&lt;br /&gt;
2) Posting the images on the Twitter &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
following is the code for the first part.&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/JPw0gKAf link to the code] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74223</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74223"/>
		<updated>2015-10-18T23:07:50Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
====  Screen Shot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
The Bot is divided in to two parts.&lt;br /&gt;
1)  Placing the speech bubble on the images&amp;lt;br&amp;gt;&lt;br /&gt;
2) Posting the images on the Twitter &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
following is the code for the first part.&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/JPw0gKAf link to the code] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74222</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74222"/>
		<updated>2015-10-18T23:06:07Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
====  Screen Shot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
The Bot is divided in to two parts.&lt;br /&gt;
1)  Placing the speech bubble on the images&lt;br /&gt;
2) Posting the images on the Twitter &lt;br /&gt;
&lt;br /&gt;
following is the code for the first part.&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/JPw0gKAf link to the code] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74221</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74221"/>
		<updated>2015-10-18T23:03:15Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
====  Screen Shot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/JPw0gKAf link to the code] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74220</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74220"/>
		<updated>2015-10-18T22:45:47Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.32.00_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
import cv2&lt;br /&gt;
import numpy as np &lt;br /&gt;
import random&lt;br /&gt;
from twitterbot import TwitterBot&lt;br /&gt;
import PIL&lt;br /&gt;
from PIL import Image, ImageDraw&lt;br /&gt;
from sys import argv&lt;br /&gt;
import os&lt;br /&gt;
&lt;br /&gt;
debug = True &lt;br /&gt;
classifier = &amp;quot;haarcascade_frontalface_default.xml&amp;quot;&lt;br /&gt;
faceCascade = cv2.CascadeClassifier(classifier)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def face_detect(image):&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	Return rectangles of identified face regions&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# numpy grayscale image for face detection&lt;br /&gt;
	array = np.asarray(image)&lt;br /&gt;
	gray_image = cv2.cvtColor(array, cv2.COLOR_BGR2GRAY)&lt;br /&gt;
&lt;br /&gt;
	# tweak this for better results ..&lt;br /&gt;
&lt;br /&gt;
	faces = faceCascade.detectMultiScale(&lt;br /&gt;
    	gray_image,&lt;br /&gt;
    	scaleFactor=1.1,&lt;br /&gt;
    	minNeighbors=5,&lt;br /&gt;
    	minSize=(25, 25),&lt;br /&gt;
    	flags=cv2.cv.CV_HAAR_SCALE_IMAGE&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	# convert boxes from from arrays to tuples&lt;br /&gt;
	boxes = [(x, y, x + w, y + h) for (x, y, w, h) in faces]&lt;br /&gt;
	return boxes&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
def face_mark(image):&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot; &lt;br /&gt;
	Mark faces with boxes&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# work on a copy&lt;br /&gt;
	image = image.copy()&lt;br /&gt;
	&lt;br /&gt;
	# identify boxes&lt;br /&gt;
	boxes = face_detect(image)&lt;br /&gt;
&lt;br /&gt;
	# get drawing context for the current image&lt;br /&gt;
	ctx = ImageDraw.Draw(image)&lt;br /&gt;
&lt;br /&gt;
	# define colors&lt;br /&gt;
	black = (0, 0, 0, 255)&lt;br /&gt;
	white = (255,255,255,255)&lt;br /&gt;
&lt;br /&gt;
	# draw boxes&lt;br /&gt;
	for box in boxes:&lt;br /&gt;
&lt;br /&gt;
		# draw a black box&lt;br /&gt;
		ctx.rectangle(box, fill=None, outline=black)&lt;br /&gt;
&lt;br /&gt;
		# draw a white box around it&lt;br /&gt;
		x1, y1, x2, y2 = box&lt;br /&gt;
		box = x1 - 1, y1 - 1, x2 + 1, y2 + 1&lt;br /&gt;
		ctx.rectangle(box, fill=None, outline=white)&lt;br /&gt;
&lt;br /&gt;
	return image, boxes&lt;br /&gt;
&lt;br /&gt;
def comic_element(image):&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	Pasting Speech Bubbles on the Image&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	#working on a copy of the image&lt;br /&gt;
	image = image.copy()&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	# face detection&lt;br /&gt;
	boxes=face_detect(image)&lt;br /&gt;
&lt;br /&gt;
	ctx = ImageDraw.Draw(image)&lt;br /&gt;
&lt;br /&gt;
	# grabing random files of img from the folder of speech bubbles &lt;br /&gt;
	directory = os.path.join(os.path.dirname(__file__), &amp;quot;bubbles&amp;quot;)&lt;br /&gt;
	directory_list = os.listdir(&#039;./bubbles/&#039;)&lt;br /&gt;
&lt;br /&gt;
	# For MAC user - this is important step as iOS adds a hidden file called .DS&lt;br /&gt;
	directory_list.remove(&#039;.DS_Store&#039;)&lt;br /&gt;
	&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	#finding the location for speech bubble	and pasting it&lt;br /&gt;
	for box in boxes:&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		#coordinate for face box&lt;br /&gt;
&lt;br /&gt;
		x1, y1, x2, y2 = box&lt;br /&gt;
&lt;br /&gt;
		# taking a random choice from the list created before&lt;br /&gt;
        one_bubble = random.choice(directory_list)&lt;br /&gt;
        # adding the name of the file on the rute so it can be opend later...&lt;br /&gt;
        imgfile = os.path.join(directory, one_bubble)&lt;br /&gt;
&lt;br /&gt;
        # open the one_bubble img on the boxes&lt;br /&gt;
        sBubble= Image.open(imgfile)&lt;br /&gt;
&lt;br /&gt;
        #resize the img of the bubble&lt;br /&gt;
        sBubble = sBubble.resize((160,160), resample=Image.ANTIALIAS)&lt;br /&gt;
        xS, yS = sBubble.size&lt;br /&gt;
        # Debugging  purpose &lt;br /&gt;
        #sBubble.show()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        # Finding the location for pasting the speech bubble&lt;br /&gt;
        &lt;br /&gt;
        # Centre Point coordinates &lt;br /&gt;
&lt;br /&gt;
        cx = int((x2-x1)*0.5)&lt;br /&gt;
        # This value is passed to define the box for pasting image and it only takes integer value.&lt;br /&gt;
        cy = int((y2-y1)*0.5)  &lt;br /&gt;
&lt;br /&gt;
        # Selecting either right or left side of the face for the bubble placement&lt;br /&gt;
&lt;br /&gt;
        x_pos = random.choice((x1,x2))&lt;br /&gt;
&lt;br /&gt;
        if x_pos == x1:&lt;br /&gt;
        	x_pos = x_pos - xS&lt;br /&gt;
        	y_pos =yS*(-1)&lt;br /&gt;
        else:&lt;br /&gt;
        	y_pos =yS&lt;br /&gt;
&lt;br /&gt;
        # Bubble box defines the size and place for pasting speech bubble on face&lt;br /&gt;
        bubblebox = (x_pos,cy,x_pos+xS,cy+yS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        #left, upper coordinate&lt;br /&gt;
        &lt;br /&gt;
        px1 = int(r*np.math.cos(angle))&lt;br /&gt;
       &lt;br /&gt;
        py1 = int(r*np.math.sin(angle)+yS)&lt;br /&gt;
       &lt;br /&gt;
        image.paste(sBubble, bubblebox, sBubble)&lt;br /&gt;
        #image.show()&lt;br /&gt;
 &lt;br /&gt;
	return image, boxes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &#039;__main__&#039;:&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	Loading Image &lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	src = Image.open(&amp;quot;face1.jpg&amp;quot;)&lt;br /&gt;
# face detection&lt;br /&gt;
	boxes=face_detect(src)&lt;br /&gt;
	img,box = comic_element(src)&lt;br /&gt;
	img.show()&lt;br /&gt;
	img.save(&amp;quot;test_img.jpg&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74219</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74219"/>
		<updated>2015-10-18T22:44:16Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
[[Image:SCREEN SHOT 2015-10-19 AT 12.32.00 AM.PNG]]&lt;br /&gt;
&lt;br /&gt;
== code ==&lt;br /&gt;
&lt;br /&gt;
import cv2&lt;br /&gt;
import numpy as np &lt;br /&gt;
import random&lt;br /&gt;
from twitterbot import TwitterBot&lt;br /&gt;
import PIL&lt;br /&gt;
from PIL import Image, ImageDraw&lt;br /&gt;
from sys import argv&lt;br /&gt;
import os&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
debug = True &lt;br /&gt;
classifier = &amp;quot;haarcascade_frontalface_default.xml&amp;quot;&lt;br /&gt;
faceCascade = cv2.CascadeClassifier(classifier)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def face_detect(image):&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	Return rectangles of identified face regions&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# numpy grayscale image for face detection&lt;br /&gt;
	array = np.asarray(image)&lt;br /&gt;
	gray_image = cv2.cvtColor(array, cv2.COLOR_BGR2GRAY)&lt;br /&gt;
&lt;br /&gt;
	# tweak this for better results ..&lt;br /&gt;
&lt;br /&gt;
	faces = faceCascade.detectMultiScale(&lt;br /&gt;
    	gray_image,&lt;br /&gt;
    	scaleFactor=1.1,&lt;br /&gt;
    	minNeighbors=5,&lt;br /&gt;
    	minSize=(25, 25),&lt;br /&gt;
    	flags=cv2.cv.CV_HAAR_SCALE_IMAGE&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	# convert boxes from from arrays to tuples&lt;br /&gt;
	boxes = [(x, y, x + w, y + h) for (x, y, w, h) in faces]&lt;br /&gt;
	return boxes&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
def face_mark(image):&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot; &lt;br /&gt;
	Mark faces with boxes&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# work on a copy&lt;br /&gt;
	image = image.copy()&lt;br /&gt;
	&lt;br /&gt;
	# identify boxes&lt;br /&gt;
	boxes = face_detect(image)&lt;br /&gt;
&lt;br /&gt;
	# get drawing context for the current image&lt;br /&gt;
	ctx = ImageDraw.Draw(image)&lt;br /&gt;
&lt;br /&gt;
	# define colors&lt;br /&gt;
	black = (0, 0, 0, 255)&lt;br /&gt;
	white = (255,255,255,255)&lt;br /&gt;
&lt;br /&gt;
	# draw boxes&lt;br /&gt;
	for box in boxes:&lt;br /&gt;
&lt;br /&gt;
		# draw a black box&lt;br /&gt;
		ctx.rectangle(box, fill=None, outline=black)&lt;br /&gt;
&lt;br /&gt;
		# draw a white box around it&lt;br /&gt;
		x1, y1, x2, y2 = box&lt;br /&gt;
		box = x1 - 1, y1 - 1, x2 + 1, y2 + 1&lt;br /&gt;
		ctx.rectangle(box, fill=None, outline=white)&lt;br /&gt;
&lt;br /&gt;
	return image, boxes&lt;br /&gt;
&lt;br /&gt;
def comic_element(image):&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	Pasting Speech Bubbles on the Image&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	#working on a copy of the image&lt;br /&gt;
	image = image.copy()&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	# face detection&lt;br /&gt;
	boxes=face_detect(image)&lt;br /&gt;
&lt;br /&gt;
	ctx = ImageDraw.Draw(image)&lt;br /&gt;
&lt;br /&gt;
	# grabing random files of img from the folder of speech bubbles &lt;br /&gt;
	directory = os.path.join(os.path.dirname(__file__), &amp;quot;bubbles&amp;quot;)&lt;br /&gt;
	directory_list = os.listdir(&#039;./bubbles/&#039;)&lt;br /&gt;
&lt;br /&gt;
	# For MAC user - this is important step as iOS adds a hidden file called .DS&lt;br /&gt;
	directory_list.remove(&#039;.DS_Store&#039;)&lt;br /&gt;
	&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
	#finding the location for speech bubble	and pasting it&lt;br /&gt;
	for box in boxes:&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		#coordinate for face box&lt;br /&gt;
&lt;br /&gt;
		x1, y1, x2, y2 = box&lt;br /&gt;
&lt;br /&gt;
		# taking a random choice from the list created before&lt;br /&gt;
        one_bubble = random.choice(directory_list)&lt;br /&gt;
        # adding the name of the file on the rute so it can be opend later...&lt;br /&gt;
        imgfile = os.path.join(directory, one_bubble)&lt;br /&gt;
&lt;br /&gt;
        # open the one_bubble img on the boxes&lt;br /&gt;
        sBubble= Image.open(imgfile)&lt;br /&gt;
&lt;br /&gt;
        #resize the img of the bubble&lt;br /&gt;
        sBubble = sBubble.resize((160,160), resample=Image.ANTIALIAS)&lt;br /&gt;
        xS, yS = sBubble.size&lt;br /&gt;
        # Debugging  purpose &lt;br /&gt;
        #sBubble.show()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        # Finding the location for pasting the speech bubble&lt;br /&gt;
        &lt;br /&gt;
        # Centre Point coordinates &lt;br /&gt;
&lt;br /&gt;
        cx = int((x2-x1)*0.5)&lt;br /&gt;
        # This value is passed to define the box for pasting image and it only takes integer value.&lt;br /&gt;
        cy = int((y2-y1)*0.5)  &lt;br /&gt;
&lt;br /&gt;
        # Selecting either right or left side of the face for the bubble placement&lt;br /&gt;
&lt;br /&gt;
        x_pos = random.choice((x1,x2))&lt;br /&gt;
&lt;br /&gt;
        if x_pos == x1:&lt;br /&gt;
        	x_pos = x_pos - xS&lt;br /&gt;
        	y_pos =yS*(-1)&lt;br /&gt;
        else:&lt;br /&gt;
        	y_pos =yS&lt;br /&gt;
&lt;br /&gt;
        # Bubble box defines the size and place for pasting speech bubble on face&lt;br /&gt;
        bubblebox = (x_pos,cy,x_pos+xS,cy+yS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        #left, upper coordinate&lt;br /&gt;
        &lt;br /&gt;
        px1 = int(r*np.math.cos(angle))&lt;br /&gt;
       &lt;br /&gt;
        py1 = int(r*np.math.sin(angle)+yS)&lt;br /&gt;
       &lt;br /&gt;
        image.paste(sBubble, bubblebox, sBubble)&lt;br /&gt;
        #image.show()&lt;br /&gt;
 &lt;br /&gt;
	return image, boxes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &#039;__main__&#039;:&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	Loading Image &lt;br /&gt;
	&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
	src = Image.open(&amp;quot;face1.jpg&amp;quot;)&lt;br /&gt;
# face detection&lt;br /&gt;
	boxes=face_detect(src)&lt;br /&gt;
	img,box = comic_element(src)&lt;br /&gt;
	img.show()&lt;br /&gt;
	img.save(&amp;quot;test_img.jpg&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_12.32.00_am.png&amp;diff=74218</id>
		<title>File:Screen Shot 2015-10-19 at 12.32.00 am.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_12.32.00_am.png&amp;diff=74218"/>
		<updated>2015-10-18T22:40:04Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Open to use&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74217</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74217"/>
		<updated>2015-10-18T22:38:58Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== News Graffiti Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The News Graffiti Twitter Bot places speech bubbles on the images taken from the news accounts on twitter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74216</id>
		<title>GMU:Bots &#039;n&#039; Plots/Shubhra Bhatt</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Bots_%27n%27_Plots/Shubhra_Bhatt&amp;diff=74216"/>
		<updated>2015-10-18T22:37:09Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Shubhra bhatt====&lt;br /&gt;
*E-mail : shubhra.bhatt@uni-weimar.de&lt;br /&gt;
*Works Examples : http://www.openprocessing.org/user/45747&lt;br /&gt;
&lt;br /&gt;
==== Twitter Bot ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen_Shot_2015-10-19_at_12.30.52_am.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Image ====&lt;br /&gt;
&lt;br /&gt;
[[Image:My Bot-Bot.png]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    noStroke()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = width/2&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()    &lt;br /&gt;
    saveFrame(&amp;quot;My Bot-Bot.png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== First Python Animation ====&lt;br /&gt;
[[File:AnimatedBot.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code ==&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
My Bot-Bot animation&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def setup():&lt;br /&gt;
    size(400, 400)&lt;br /&gt;
    background(250, 250, 250)&lt;br /&gt;
    stroke(255, 240, 250)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    global pX&lt;br /&gt;
    pX = 80&lt;br /&gt;
    global pY&lt;br /&gt;
    pY = 80&lt;br /&gt;
    global prV&lt;br /&gt;
    prV=10 &lt;br /&gt;
    &lt;br /&gt;
def draw():&lt;br /&gt;
    bgR = random(50,200)&lt;br /&gt;
    bgG = random(50,150)&lt;br /&gt;
    bgB = random(240,250)&lt;br /&gt;
    background(bgR,bgG,bgB)&lt;br /&gt;
    global prV&lt;br /&gt;
    global pX&lt;br /&gt;
    if pX&amp;gt;0 and pX&amp;lt;width:&lt;br /&gt;
       pX=pX+10&lt;br /&gt;
    elif pX&amp;gt;width:&lt;br /&gt;
        pX=pX-100&lt;br /&gt;
    else:&lt;br /&gt;
        pX=80    &lt;br /&gt;
        # Head , Eye &amp;amp; Body&lt;br /&gt;
    triangle(pX, pY + 80, pX - 80, pY, pX + 80, pY)&lt;br /&gt;
    fill(250, 240, 250)&lt;br /&gt;
    ellipse(pX - 20, pY + 20, 10, 10)&lt;br /&gt;
    ellipse(pX + 20, pY + 20, 10, 10)&lt;br /&gt;
    rect(pX - 10, pY + 50, 20, 4)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Wheel&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX - 50, pY + 80)&lt;br /&gt;
    rect(0, 0, 100, 150)&lt;br /&gt;
    ellipse(50, 180, 80, 80)&lt;br /&gt;
    fill(bgR, bgG, bgB)&lt;br /&gt;
    ellipse(50, 180, 60, 60)&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
        # Left Arm&lt;br /&gt;
    rotate(-PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
        # Right Arm&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    fill(250, 138, 120)&lt;br /&gt;
    pushMatrix()&lt;br /&gt;
    translate(pX + 50, pY + 80)&lt;br /&gt;
    rotate(PI/8 * sin(frameCount * 0.1))&lt;br /&gt;
    scale(-1, 1)&lt;br /&gt;
    triangle(0, 0, -50, 80, -60, 50)&lt;br /&gt;
    popMatrix()&lt;br /&gt;
    delay(80)&lt;br /&gt;
&lt;br /&gt;
    saveFrame(&amp;quot;bot###.png&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_12.30.52_am.png&amp;diff=74215</id>
		<title>File:Screen Shot 2015-10-19 at 12.30.52 am.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Screen_Shot_2015-10-19_at_12.30.52_am.png&amp;diff=74215"/>
		<updated>2015-10-18T22:35:13Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Open to use&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt_-_xMedia_Architecture_Portfolio_webSite&amp;diff=73193</id>
		<title>IFD:ShowreelSS15/Shubhra Bhatt - xMedia Architecture Portfolio webSite</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt_-_xMedia_Architecture_Portfolio_webSite&amp;diff=73193"/>
		<updated>2015-07-10T11:17:44Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shubhra Bhatt===&lt;br /&gt;
&lt;br /&gt;
[[File:For_Summaery.pdf]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery.pdf&amp;diff=73192</id>
		<title>File:For Summaery.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery.pdf&amp;diff=73192"/>
		<updated>2015-07-10T11:16:38Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Presentation for Summaery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Presentation for Summaery&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery9.jpg&amp;diff=73137</id>
		<title>File:For Summaery9.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery9.jpg&amp;diff=73137"/>
		<updated>2015-07-10T01:42:13Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: uploaded a new version of &amp;amp;quot;File:For Summaery9.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery8.jpg&amp;diff=73136</id>
		<title>File:For Summaery8.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery8.jpg&amp;diff=73136"/>
		<updated>2015-07-10T01:41:47Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: uploaded a new version of &amp;amp;quot;File:For Summaery8.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery7.jpg&amp;diff=73135</id>
		<title>File:For Summaery7.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery7.jpg&amp;diff=73135"/>
		<updated>2015-07-10T01:41:18Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: uploaded a new version of &amp;amp;quot;File:For Summaery7.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery6.jpg&amp;diff=73134</id>
		<title>File:For Summaery6.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery6.jpg&amp;diff=73134"/>
		<updated>2015-07-10T01:40:30Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: uploaded a new version of &amp;amp;quot;File:For Summaery6.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:FOR_SUMMAERY.JPG&amp;diff=73133</id>
		<title>File:FOR SUMMAERY.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:FOR_SUMMAERY.JPG&amp;diff=73133"/>
		<updated>2015-07-10T01:38:28Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt_-_xMedia_Architecture_Portfolio_webSite&amp;diff=73132</id>
		<title>IFD:ShowreelSS15/Shubhra Bhatt - xMedia Architecture Portfolio webSite</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt_-_xMedia_Architecture_Portfolio_webSite&amp;diff=73132"/>
		<updated>2015-07-10T01:35:45Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: /* Shubhra Bhatt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shubhra Bhatt===&lt;br /&gt;
&lt;br /&gt;
[[File:FOR_SUMMAERY.JPG]]&lt;br /&gt;
[[File:FOR_SUMMAERY2.JPG]]&lt;br /&gt;
[[File:FOR_SUMMAERY6.JPG]]&lt;br /&gt;
[[File:FOR SUMMAERY7.JPG]]&lt;br /&gt;
[[File:FOR SUMMAERY8.JPG]]&lt;br /&gt;
[[File:FOR SUMMAERY9.JPG]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt_-_xMedia_Architecture_Portfolio_webSite&amp;diff=73131</id>
		<title>IFD:ShowreelSS15/Shubhra Bhatt - xMedia Architecture Portfolio webSite</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt_-_xMedia_Architecture_Portfolio_webSite&amp;diff=73131"/>
		<updated>2015-07-10T01:34:29Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Created page with &amp;quot;===Shubhra Bhatt=== File:FOR_SUMMAERY.JPG File:FOR_SUMMAERY2.JPG File:FOR_SUMMAERY6.JPG File:FOR SUMMAERY7.JPG File:FOR SUMMAERY8.JPG File:FOR SUMMAERY9.JPG&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shubhra Bhatt===&lt;br /&gt;
[[File:FOR_SUMMAERY.JPG]]&lt;br /&gt;
[[File:FOR_SUMMAERY2.JPG]]&lt;br /&gt;
[[File:FOR_SUMMAERY6.JPG]]&lt;br /&gt;
[[File:FOR SUMMAERY7.JPG]]&lt;br /&gt;
[[File:FOR SUMMAERY8.JPG]]&lt;br /&gt;
[[File:FOR SUMMAERY9.JPG]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery9.jpg&amp;diff=73130</id>
		<title>File:For Summaery9.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery9.jpg&amp;diff=73130"/>
		<updated>2015-07-10T01:34:10Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery8.jpg&amp;diff=73129</id>
		<title>File:For Summaery8.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery8.jpg&amp;diff=73129"/>
		<updated>2015-07-10T01:33:29Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery7.jpg&amp;diff=73128</id>
		<title>File:For Summaery7.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery7.jpg&amp;diff=73128"/>
		<updated>2015-07-10T01:33:03Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery6.jpg&amp;diff=73127</id>
		<title>File:For Summaery6.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery6.jpg&amp;diff=73127"/>
		<updated>2015-07-10T01:31:53Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|cc-by-sa-3.0}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery3.jpg&amp;diff=73126</id>
		<title>File:For Summaery3.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery3.jpg&amp;diff=73126"/>
		<updated>2015-07-10T01:30:39Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery2.jpg&amp;diff=73125</id>
		<title>File:For Summaery2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery2.jpg&amp;diff=73125"/>
		<updated>2015-07-10T01:30:21Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery.jpg&amp;diff=73124</id>
		<title>File:For Summaery.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:For_Summaery.jpg&amp;diff=73124"/>
		<updated>2015-07-10T01:29:53Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15&amp;diff=73123</id>
		<title>IFD:ShowreelSS15</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15&amp;diff=73123"/>
		<updated>2015-07-10T01:27:37Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h3 style=&amp;quot;color:#005172;&amp;quot;&amp;gt;How to add your project&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=8rtEZEOPACw How-To Videocast]&amp;lt;br&amp;gt;&lt;br /&gt;
[[IFD:Showreel/Wie_stelle_ich_mein_Projekt_ins_Wiki%3F|How-To Manual]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.uni-weimar.de/medien/interfacedesign/showreel/?section=ShowreelWS14 Test Your Presentation]&amp;lt;br&amp;gt;&lt;br /&gt;
[[IFD:Showreel/Blank_Page|A Blank Test Page]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Showreel_ss15_plakat.png|400px|right|link=IFD:ShowreelSS15]]&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;color:#005172;&amp;quot;&amp;gt;INFOS&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Presentation Summerterm 2015&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Interface Design Group&amp;lt;br&amp;gt;&lt;br /&gt;
Prof. Dr. Jens Geelhaar, Johannes Deich, Michael Markert, Jason Reizner, Martin Schied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. July 2015&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ab 13:00 h&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Audimax&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The presentation of the Interface Design Group offers the opportunity,&amp;lt;br&amp;gt; to get an insight into current student works.&amp;lt;br&amp;gt; The presentation is open to anyone interested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;color:#005172;&amp;quot;&amp;gt;PROGRAM&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13:00 Block &amp;quot;Fach- und Werkmodule&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Werk- und Fachmodul &#039;&#039;Vague, but Exciting: An Introduction to Web Technologies&#039;&#039;&lt;br /&gt;
** [[/Jason Tosic - Experimental 3D Project Navigation with three.js/]]&lt;br /&gt;
** [[/Emily Becker - Responsive Portfolio Redesign/]]&lt;br /&gt;
** [[/Shubhra Bhatt - xMedia Architecture Portfolio webSite/]]&lt;br /&gt;
&lt;br /&gt;
* Werk- u. Fachmodul &#039;&#039;More Pixels!&#039;&#039;&lt;br /&gt;
** [[/Your Name and Project Title Here/]]&lt;br /&gt;
&lt;br /&gt;
* Werk- und Fachmodule &#039;&#039;Michael Markert&#039;&#039;&lt;br /&gt;
** [[/InsideMobile/]]&lt;br /&gt;
** [[/OutsideMobile/]]&lt;br /&gt;
&lt;br /&gt;
* Werk- u. Fachmodul &#039;&#039;Johannes Deich&#039;&#039;&lt;br /&gt;
** [[/Your Name and Project Title Here/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14:30 Pause&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;15:00 Block &amp;quot;Projects&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Master Projektmodul &#039;Interface Design 4 - Functional Objects and Materials I&#039;&lt;br /&gt;
** [[/Your Name/s - Project Title/]]&lt;br /&gt;
** [[/Andrés Arteaga - A share plattform for Books, Pages and printed material./]]&lt;br /&gt;
** [[/Adnan, Emily, Fahad, Muhammad - Musical LEGO/]]&lt;br /&gt;
** [[/Mohammad Daneshkohan, Saeideh Khorasani, Zhang Ying- Internet based Rice Cooker/]]&lt;br /&gt;
** [[/Arezoo,Mana - Intelligent Chair/]]&lt;br /&gt;
** [[/Yana Wang, Jie Qiu, Katrina Bitere - Era - Drilling Robot/]]&lt;br /&gt;
** [[/Lingling Tang, Yun Liu - Weimar City Branding - Interactive Fountain/]]&lt;br /&gt;
** [[/Hain-Ruey Chan - WE connect students/]]&lt;br /&gt;
** [[/Shubhra Bhatt- &amp;quot;Chari&amp;quot; - an App for Health chary /]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt-_%22Chari%22_-_an_App_for_Health_chary&amp;diff=73122</id>
		<title>IFD:ShowreelSS15/Shubhra Bhatt- &quot;Chari&quot; - an App for Health chary</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt-_%22Chari%22_-_an_App_for_Health_chary&amp;diff=73122"/>
		<updated>2015-07-10T01:01:08Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: /* Interface Design 4 - Functional Objects and Materials I */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Interface Design 4 - Functional Objects and Materials I====&lt;br /&gt;
[[File:Presentation_summaery.pdf]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt-_%22Chari%22_-_an_App_for_Health_chary&amp;diff=73121</id>
		<title>IFD:ShowreelSS15/Shubhra Bhatt- &quot;Chari&quot; - an App for Health chary</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt-_%22Chari%22_-_an_App_for_Health_chary&amp;diff=73121"/>
		<updated>2015-07-10T01:00:30Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Interface Design 4 - Functional Objects and Materials I====&lt;br /&gt;
====Interface Design 4 - Functional Objects and Materials I====&lt;br /&gt;
[[File:PRESENTATION SUMMAERY12.jpg]]&lt;br /&gt;
[[File:Presentation_summaery.pdf]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt-_%22Chari%22_-_an_App_for_Health_chary&amp;diff=73120</id>
		<title>IFD:ShowreelSS15/Shubhra Bhatt- &quot;Chari&quot; - an App for Health chary</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelSS15/Shubhra_Bhatt-_%22Chari%22_-_an_App_for_Health_chary&amp;diff=73120"/>
		<updated>2015-07-10T00:59:09Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Created page with &amp;quot;====Interface Design 4 - Functional Objects and Materials I==== File:Presentation_summaery.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Interface Design 4 - Functional Objects and Materials I====&lt;br /&gt;
[[File:Presentation_summaery.pdf]]&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_Summaery12.jpg&amp;diff=73119</id>
		<title>File:Presentation Summaery12.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_Summaery12.jpg&amp;diff=73119"/>
		<updated>2015-07-10T00:57:38Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_Summaery1.jpg&amp;diff=73118</id>
		<title>File:Presentation Summaery1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_Summaery1.jpg&amp;diff=73118"/>
		<updated>2015-07-10T00:57:12Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_summaery.pdf&amp;diff=73117</id>
		<title>File:Presentation summaery.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_summaery.pdf&amp;diff=73117"/>
		<updated>2015-07-10T00:54:10Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_Summaery.pdf&amp;diff=73116</id>
		<title>File:Presentation Summaery.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Presentation_Summaery.pdf&amp;diff=73116"/>
		<updated>2015-07-10T00:51:48Z</updated>

		<summary type="html">&lt;p&gt;Pike4618: Final presentation for the Showreel SoSe 2015&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Final presentation for the Showreel SoSe 2015&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Pike4618</name></author>
	</entry>
</feed>