<?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=Md</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=Md"/>
	<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Special:Contributions/Md"/>
	<updated>2026-06-08T19:02:58Z</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=IFD:Internet_of_Tools&amp;diff=74655</id>
		<title>IFD:Internet of Tools</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74655"/>
		<updated>2015-11-03T10:32:32Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Werkmodul|Werkmodul]], [[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; Moritz Dreßler&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Blockseminar, Termine siehe unten&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Marienstr. 7b, Raum 103&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 26.10.2015, 13:30-16:45&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Internet of Things - Hype oder normaler Fortschritt? Während immer kleinere Prozessoren und Funkmodule Einzug in Toaster und Zahnbürsten halten, wird von Herstellern und Kundschaft oft noch nach Problemen für die Lösung durch Vernetzung der Geräte gesucht. Manche Anwendungen bestechen sofort, andere werden erst dann sinnvoll, wenn sich weitere Produkte oder Dienstleistungen verändern. Es wird dabei schnell klar, dass Vernetzung um ihrer selbst willen nicht unbedingt einen Mehrwert bietet.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen dieses Werk- und Fachmoduls werden wir uns intensiv mit dem Internet der Dinge aus Sicht eines Herstellers professioneller Elektrowerkzeuge beschäftigen. Gemeinsam mit Festool bekommen die Teilnehmenden einen Einblick in die tägliche Arbeit von Tischlereien und Zimmereien, finden und validieren Probleme und erarbeiten Lösungsansätze basierend auf neuen Vernetzungsmöglichkeiten. Dabei wird soweit möglich iterativ vorgegangen und alle Lösungen werden in Form von einfachen Prototypen mit der Zielgruppe in den Handwerksbetrieben getestet.&lt;br /&gt;
&lt;br /&gt;
Den Teilnehmenden werden dabei Grundlagen in Nutzerorientierter Gestaltung (User Centered Design), Prototyping und Lean UX vermittelt und sie haben Gelegenheit, diese Kenntnisse in der Praxis auszutesten. Dabei sollen am Ende des Kurses ein oder mehrere validierte Konzepte oder Prototypen stehen, aus denen reale Anwendungen entstehen können.&lt;br /&gt;
&lt;br /&gt;
Neben drei Workshops in Weimar wird es auch einen Workshop am Festool-Standort Wendlingen geben. Im Rahmen des Kurses organisieren sich alle Teilnehmenden ein Ein-Tages-Praktikum in einer Tischlerei oder Zimmerei ihrer Wahl und führen in diesen und anderen Firmen Interviews durch.&lt;br /&gt;
&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge. Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung. Die theoretischen Kursinhalte werden sich nach dem Vorwissen der Teilnehmenden richten, der Fokus liegt auf der praktischen Anwendung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===English description===&lt;br /&gt;
IoT = Internet of Tools? Power Tools and the Internet of Things&lt;br /&gt;
&lt;br /&gt;
This course is offered in cooperation with the German power tool company Festool.&lt;br /&gt;
&lt;br /&gt;
It aims at discussing the Internet of Things from a power tool perspective. Students will use design thinking methods to collect possible problems of Festool&#039;s main clients, professional craftsmen like carpenters and joiners.&lt;br /&gt;
&lt;br /&gt;
They will then develop quick prototypes for solutions based on networked tools and test them with the target group.&lt;br /&gt;
&lt;br /&gt;
The participants of this course should be fluent in German.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anmeldung==&lt;br /&gt;
Die Bewerbung für eine Teilnahme am Kurs muss bis zum 22. Oktober per E-Mail mit dem Betreff: &#039;&#039;Bewerbung {{PAGENAME}}&#039;&#039; und folgenden Angaben an: moritz.dressler (at) festool.com gesendet werden.&lt;br /&gt;
* Name&lt;br /&gt;
* Fachrichtung und Fachsemester&lt;br /&gt;
* Matrikelnummer&lt;br /&gt;
* Angabe der geltenden Prüfungsordnung&lt;br /&gt;
* Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) [[SCC-Services#E-Mail|Warum?]]&lt;br /&gt;
* Relevantes vorhandenes Vorwissen &lt;br /&gt;
* Kurzes Motivationsschreiben: warum wollt ihr gerne teilnehmen?&lt;br /&gt;
&lt;br /&gt;
Achtung: Voraussetzung für die Teilnahme am Kurs sind sehr gute deutsche Sprachkenntnisse, da im Rahmen das Kurses Praktika und Interviews mit Handwerksbetrieben selbständig organisiert und durchgeführt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Teilnehmenden ist auf zwölf Studierende beschränkt. Sollte es mehr als 12 Bewerbende geben, entscheiden sowohl die Reihenfolge der Anmeldungen als auch Vorkenntnisse sowie Motivationsschreiben über die Teilnahme. Der Kurs findet nur statt, wenn es mehr als 5 Teilnehmende gibt.&lt;br /&gt;
&lt;br /&gt;
Eine Bestätigung zur Aufnahme im Kurs kommt bis zum 24. Oktober per E-Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leistungsnachweis==&lt;br /&gt;
Regelmäßige Anwesenheit, aktive Kursbeteiligung, Einreichung einer Dokumentation. Details werden zur ersten Veranstaltung bekanntgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters (vorläufig, können sich noch ändern!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mo, 26.10.15, 13:15-16:45 Einführungsveranstaltung - Marienstr. 7b, Raum 103&lt;br /&gt;
&lt;br /&gt;
* Di, 10.11.15, 09:15-16:45 Workshop 1 Tag 1 - Marienstr. 7b, Raum 104&lt;br /&gt;
* Mi, 11.11.15, 13:15-16:45 Workshop 1 Tag 2 - Marienstr. 7b, Raum 103&lt;br /&gt;
&lt;br /&gt;
* Do, 26.11.15, 09:15-16:45 Workshop 2 Tag 1&lt;br /&gt;
* Fr, 27.11.15, 09:15-16:45 Workshop 2 Tag 2&lt;br /&gt;
&lt;br /&gt;
* tba (Dez/Jan), 09:15-16:45 Workshop 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
Kommt noch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
Kommen noch&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74237</id>
		<title>IFD:Internet of Tools</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74237"/>
		<updated>2015-10-20T06:46:51Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Werkmodul|Werkmodul]], [[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; Moritz Dreßler&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Blockseminar, Termine siehe unten&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Marienstr. 7b, Raum 103&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 26.10.2015, 13:30-16:45&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Internet of Things - Hype oder normaler Fortschritt? Während immer kleinere Prozessoren und Funkmodule Einzug in Toaster und Zahnbürsten halten, wird von Herstellern und Kundschaft oft noch nach Problemen für die Lösung durch Vernetzung der Geräte gesucht. Manche Anwendungen bestechen sofort, andere werden erst dann sinnvoll, wenn sich weitere Produkte oder Dienstleistungen verändern. Es wird dabei schnell klar, dass Vernetzung um ihrer selbst willen nicht unbedingt einen Mehrwert bietet.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen dieses Werk- und Fachmoduls werden wir uns intensiv mit dem Internet der Dinge aus Sicht eines Herstellers professioneller Elektrowerkzeuge beschäftigen. Gemeinsam mit Festool bekommen die Teilnehmenden einen Einblick in die tägliche Arbeit von Tischlereien und Zimmereien, finden und validieren Probleme und erarbeiten Lösungsansätze basierend auf neuen Vernetzungsmöglichkeiten. Dabei wird soweit möglich iterativ vorgegangen und alle Lösungen werden in Form von einfachen Prototypen mit der Zielgruppe in den Handwerksbetrieben getestet.&lt;br /&gt;
&lt;br /&gt;
Den Teilnehmenden werden dabei Grundlagen in Nutzerorientierter Gestaltung (User Centered Design), Prototyping und Lean UX vermittelt und sie haben Gelegenheit, diese Kenntnisse in der Praxis auszutesten. Dabei sollen am Ende des Kurses ein oder mehrere validierte Konzepte oder Prototypen stehen, aus denen reale Anwendungen entstehen können.&lt;br /&gt;
&lt;br /&gt;
Neben drei Workshops in Weimar wird es auch einen Workshop am Festool-Standort Wendlingen geben. Im Rahmen des Kurses organisieren sich alle Teilnehmenden ein Ein-Tages-Praktikum in einer Tischlerei oder Zimmerei ihrer Wahl und führen in diesen und anderen Firmen Interviews durch.&lt;br /&gt;
&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge. Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung. Die theoretischen Kursinhalte werden sich nach dem Vorwissen der Teilnehmenden richten, der Fokus liegt auf der praktischen Anwendung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===English description===&lt;br /&gt;
IoT = Internet of Tools? Power Tools and the Internet of Things&lt;br /&gt;
&lt;br /&gt;
This course is offered in cooperation with the German power tool company Festool.&lt;br /&gt;
&lt;br /&gt;
It aims at discussing the Internet of Things from a power tool perspective. Students will use design thinking methods to collect possible problems of Festool&#039;s main clients, professional craftsmen like carpenters and joiners.&lt;br /&gt;
&lt;br /&gt;
They will then develop quick prototypes for solutions based on networked tools and test them with the target group.&lt;br /&gt;
&lt;br /&gt;
The participants of this course should be fluent in German.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anmeldung==&lt;br /&gt;
Die Bewerbung für eine Teilnahme am Kurs muss bis zum 22. Oktober per E-Mail mit dem Betreff: &#039;&#039;Bewerbung {{PAGENAME}}&#039;&#039; und folgenden Angaben an: moritz.dressler (at) festool.com gesendet werden.&lt;br /&gt;
* Name&lt;br /&gt;
* Fachrichtung und Fachsemester&lt;br /&gt;
* Matrikelnummer&lt;br /&gt;
* Angabe der geltenden Prüfungsordnung&lt;br /&gt;
* Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) [[SCC-Services#E-Mail|Warum?]]&lt;br /&gt;
* Relevantes vorhandenes Vorwissen &lt;br /&gt;
* Kurzes Motivationsschreiben: warum wollt ihr gerne teilnehmen?&lt;br /&gt;
&lt;br /&gt;
Achtung: Voraussetzung für die Teilnahme am Kurs sind sehr gute deutsche Sprachkenntnisse, da im Rahmen das Kurses Praktika und Interviews mit Handwerksbetrieben selbständig organisiert und durchgeführt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Teilnehmenden ist auf zwölf Studierende beschränkt. Sollte es mehr als 12 Bewerbende geben, entscheiden sowohl die Reihenfolge der Anmeldungen als auch Vorkenntnisse sowie Motivationsschreiben über die Teilnahme. Der Kurs findet nur statt, wenn es mehr als 5 Teilnehmende gibt.&lt;br /&gt;
&lt;br /&gt;
Eine Bestätigung zur Aufnahme im Kurs kommt bis zum 24. Oktober per E-Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leistungsnachweis==&lt;br /&gt;
Regelmäßige Anwesenheit, aktive Kursbeteiligung, Einreichung einer Dokumentation. Details werden zur ersten Veranstaltung bekanntgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters (vorläufig, können sich noch ändern!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mo, 26.10.15, 13:15-16:45 Einführungsveranstaltung - Marienstr. 7b, Raum 103&lt;br /&gt;
&lt;br /&gt;
* Di, 10.11.15, 09:15-16:45 Workshop 1 Tag 1&lt;br /&gt;
* Mi, 11.11.15, 09:15-16:45 Workshop 1 Tag 2&lt;br /&gt;
&lt;br /&gt;
* Do, 26.11.15, 09:15-16:45 Workshop 2 Tag 1&lt;br /&gt;
* Fr, 27.11.15, 09:15-16:45 Workshop 2 Tag 2&lt;br /&gt;
&lt;br /&gt;
* tba (Dez/Jan), 09:15-16:45 Workshop 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
Kommt noch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
Kommen noch&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74236</id>
		<title>IFD:Internet of Tools</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74236"/>
		<updated>2015-10-20T06:46:14Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Werkmodul|Werkmodul]], [[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; Moritz Dreßler&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Blockseminar, Termine siehe unten&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Marienstr. 7b, Raum 103&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 26.10.2015, 13:30-16:45&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Internet of Things - Hype oder normaler Fortschritt? Während immer kleinere Prozessoren und Funkmodule Einzug in Toaster und Zahnbürsten halten, wird von Herstellern und Kundschaft oft noch nach Problemen für die Lösung durch Vernetzung der Geräte gesucht. Manche Anwendungen bestechen sofort, andere werden erst dann sinnvoll, wenn sich weitere Produkte oder Dienstleistungen verändern. Es wird dabei schnell klar, dass Vernetzung um ihrer selbst willen nicht unbedingt einen Mehrwert bietet.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen dieses Werk- und Fachmoduls werden wir uns intensiv mit dem Internet der Dinge aus Sicht eines Herstellers professioneller Elektrowerkzeuge beschäftigen. Gemeinsam mit Festool bekommen die Teilnehmenden einen Einblick in die tägliche Arbeit von Tischlereien und Zimmereien, finden und validieren Probleme und erarbeiten Lösungsansätze basierend auf neuen Vernetzungsmöglichkeiten. Dabei wird soweit möglich iterativ vorgegangen und alle Lösungen werden in Form von einfachen Prototypen mit der Zielgruppe in den Handwerksbetrieben getestet.&lt;br /&gt;
&lt;br /&gt;
Den Teilnehmenden werden dabei Grundlagen in Nutzerorientierter Gestaltung (User Centered Design), Prototyping und Lean UX vermittelt und sie haben Gelegenheit, diese Kenntnisse in der Praxis auszutesten. Dabei sollen am Ende des Kurses ein oder mehrere validierte Konzepte oder Prototypen stehen, aus denen reale Anwendungen entstehen können.&lt;br /&gt;
&lt;br /&gt;
Neben drei Workshops in Weimar wird es auch einen Workshop am Festool-Standort Wendlingen geben. Im Rahmen des Kurses organisieren sich alle Teilnehmenden ein Ein-Tages-Praktikum in einer Tischlerei oder Zimmerei ihrer Wahl und führen in diesen und anderen Firmen Interviews durch.&lt;br /&gt;
&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge. Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung. Die theoretischen Kursinhalte werden sich nach dem Vorwissen der Teilnehmenden richten, der Fokus liegt auf der praktischen Anwendung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===English description===&lt;br /&gt;
IoT = Internet of Tools? Power Tools and the Internet of Things&lt;br /&gt;
&lt;br /&gt;
This course is offered in cooperation with the German power tool company Festool.&lt;br /&gt;
&lt;br /&gt;
It aims at discussing the Internet of Things from a power tool perspective. Students will use design thinking methods to collect possible problems of Festool&#039;s main clients, professional craftsmen like carpenters and joiners.&lt;br /&gt;
&lt;br /&gt;
They will then develop quick prototypes for solutions based on networked tools and test them with the target group.&lt;br /&gt;
&lt;br /&gt;
The participants of this course should be fluent in German.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anmeldung==&lt;br /&gt;
Die Bewerbung für eine Teilnahme am Kurs muss bis zum 22. Oktober per E-Mail mit dem Betreff: &#039;&#039;Bewerbung {{PAGENAME}}&#039;&#039; und folgenden Angaben an: moritz.dressler (at) festool.com gesendet werden.&lt;br /&gt;
* Name&lt;br /&gt;
* Fachrichtung und Fachsemester&lt;br /&gt;
* Matrikelnummer&lt;br /&gt;
* Angabe der geltenden Prüfungsordnung&lt;br /&gt;
* Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) [[SCC-Services#E-Mail|Warum?]]&lt;br /&gt;
* Relevantes vorhandenes Vorwissen &lt;br /&gt;
* Kurzes Motivationsschreiben: warum wollt ihr gerne teilnehmen?&lt;br /&gt;
&lt;br /&gt;
Achtung: Voraussetzung für die Teilnahme am Kurs sind sehr gute deutsche Sprachkenntnisse, da im Rahmen das Kurses Praktika und Interviews mit Handwerksbetrieben selbständig organisiert und durchgeführt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Teilnehmenden ist auf zwölf Studierende beschränkt. Sollte es mehr als 12 Bewerbende geben, entscheiden sowohl die Reihenfolge der Anmeldungen als auch Vorkenntnisse sowie Motivationsschreiben über die Teilnahme. Der Kurs findet nur statt, wenn es mehr als 5 Teilnehmende gibt.&lt;br /&gt;
&lt;br /&gt;
Eine Bestätigung zur Aufnahme im Kurs kommt bis zum 24. Oktober per E-Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leistungsnachweis==&lt;br /&gt;
Regelmäßige Anwesenheit, aktive Kursbeteiligung, Einreichung einer Dokumentation. Details werden zur ersten Veranstaltung bekanntgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters (vorläufig, können sich noch ändern!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mo, 26.10.15, 13:15-16:45 Einführungsveranstaltung (Raum wird noch bekanntgegeben)&lt;br /&gt;
&lt;br /&gt;
* Di, 10.11.15, 09:15-16:45 Workshop 1 Tag 1&lt;br /&gt;
* Mi, 11.11.15, 09:15-16:45 Workshop 1 Tag 2&lt;br /&gt;
&lt;br /&gt;
* Do, 26.11.15, 09:15-16:45 Workshop 2 Tag 1&lt;br /&gt;
* Fr, 27.11.15, 09:15-16:45 Workshop 2 Tag 2&lt;br /&gt;
&lt;br /&gt;
* tba (Dez/Jan), 09:15-16:45 Workshop 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
Kommt noch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
Kommen noch&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74052</id>
		<title>IFD:Internet of Tools</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74052"/>
		<updated>2015-10-13T14:34:05Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Werkmodul|Werkmodul]], [[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; Moritz Dreßler&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Blockseminar, Termine siehe unten&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Ort wird noch bekanntgegeben&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 26.10.2015, 13:30-16:45&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Internet of Things - Hype oder normaler Fortschritt? Während immer kleinere Prozessoren und Funkmodule Einzug in Toaster und Zahnbürsten halten, wird von Herstellern und Kundschaft oft noch nach Problemen für die Lösung durch Vernetzung der Geräte gesucht. Manche Anwendungen bestechen sofort, andere werden erst dann sinnvoll, wenn sich weitere Produkte oder Dienstleistungen verändern. Es wird dabei schnell klar, dass Vernetzung um ihrer selbst willen nicht unbedingt einen Mehrwert bietet.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen dieses Werk- und Fachmoduls werden wir uns intensiv mit dem Internet der Dinge aus Sicht eines Herstellers professioneller Elektrowerkzeuge beschäftigen. Gemeinsam mit Festool bekommen die Teilnehmenden einen Einblick in die tägliche Arbeit von Tischlereien und Zimmereien, finden und validieren Probleme und erarbeiten Lösungsansätze basierend auf neuen Vernetzungsmöglichkeiten. Dabei wird soweit möglich iterativ vorgegangen und alle Lösungen werden in Form von einfachen Prototypen mit der Zielgruppe in den Handwerksbetrieben getestet.&lt;br /&gt;
&lt;br /&gt;
Den Teilnehmenden werden dabei Grundlagen in Nutzerorientierter Gestaltung (User Centered Design), Prototyping und Lean UX vermittelt und sie haben Gelegenheit, diese Kenntnisse in der Praxis auszutesten. Dabei sollen am Ende des Kurses ein oder mehrere validierte Konzepte oder Prototypen stehen, aus denen reale Anwendungen entstehen können.&lt;br /&gt;
&lt;br /&gt;
Neben drei Workshops in Weimar wird es auch einen Workshop am Festool-Standort Wendlingen geben. Im Rahmen des Kurses organisieren sich alle Teilnehmenden ein Ein-Tages-Praktikum in einer Tischlerei oder Zimmerei ihrer Wahl und führen in diesen und anderen Firmen Interviews durch.&lt;br /&gt;
&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge. Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung. Die theoretischen Kursinhalte werden sich nach dem Vorwissen der Teilnehmenden richten, der Fokus liegt auf der praktischen Anwendung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===English description===&lt;br /&gt;
IoT = Internet of Tools? Power Tools and the Internet of Things&lt;br /&gt;
&lt;br /&gt;
This course is offered in cooperation with the German power tool company Festool.&lt;br /&gt;
&lt;br /&gt;
It aims at discussing the Internet of Things from a power tool perspective. Students will use design thinking methods to collect possible problems of Festool&#039;s main clients, professional craftsmen like carpenters and joiners.&lt;br /&gt;
&lt;br /&gt;
They will then develop quick prototypes for solutions based on networked tools and test them with the target group.&lt;br /&gt;
&lt;br /&gt;
The participants of this course should be fluent in German.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anmeldung==&lt;br /&gt;
Die Bewerbung für eine Teilnahme am Kurs muss bis zum 22. Oktober per E-Mail mit dem Betreff: &#039;&#039;Bewerbung {{PAGENAME}}&#039;&#039; und folgenden Angaben an: moritz.dressler (at) festool.com gesendet werden.&lt;br /&gt;
* Name&lt;br /&gt;
* Fachrichtung und Fachsemester&lt;br /&gt;
* Matrikelnummer&lt;br /&gt;
* Angabe der geltenden Prüfungsordnung&lt;br /&gt;
* Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) [[SCC-Services#E-Mail|Warum?]]&lt;br /&gt;
* Relevantes vorhandenes Vorwissen &lt;br /&gt;
* Kurzes Motivationsschreiben: warum wollt ihr gerne teilnehmen?&lt;br /&gt;
&lt;br /&gt;
Achtung: Voraussetzung für die Teilnahme am Kurs sind sehr gute deutsche Sprachkenntnisse, da im Rahmen das Kurses Praktika und Interviews mit Handwerksbetrieben selbständig organisiert und durchgeführt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Teilnehmenden ist auf zwölf Studierende beschränkt. Sollte es mehr als 12 Bewerbende geben, entscheiden sowohl die Reihenfolge der Anmeldungen als auch Vorkenntnisse sowie Motivationsschreiben über die Teilnahme. Der Kurs findet nur statt, wenn es mehr als 5 Teilnehmende gibt.&lt;br /&gt;
&lt;br /&gt;
Eine Bestätigung zur Aufnahme im Kurs kommt bis zum 24. Oktober per E-Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leistungsnachweis==&lt;br /&gt;
Regelmäßige Anwesenheit, aktive Kursbeteiligung, Einreichung einer Dokumentation. Details werden zur ersten Veranstaltung bekanntgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters (vorläufig, können sich noch ändern!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mo, 26.10.15, 13:15-16:45 Einführungsveranstaltung (Raum wird noch bekanntgegeben)&lt;br /&gt;
&lt;br /&gt;
* Di, 10.11.15, 09:15-16:45 Workshop 1 Tag 1&lt;br /&gt;
* Mi, 11.11.15, 09:15-16:45 Workshop 1 Tag 2&lt;br /&gt;
&lt;br /&gt;
* Do, 26.11.15, 09:15-16:45 Workshop 2 Tag 1&lt;br /&gt;
* Fr, 27.11.15, 09:15-16:45 Workshop 2 Tag 2&lt;br /&gt;
&lt;br /&gt;
* tba (Dez/Jan), 09:15-16:45 Workshop 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
Kommt noch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
Kommen noch&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Template:IFD_WS15&amp;diff=74018</id>
		<title>Template:IFD WS15</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Template:IFD_WS15&amp;diff=74018"/>
		<updated>2015-10-09T10:40:21Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Wintersemester 2015/6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wintersemester 2015/6 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please move this image/link to the current semester --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatright&amp;quot; style=&amp;quot;transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);-webkit-transform:scale(0.7);&amp;quot;&amp;gt;[[File:PLDCPartner.jpg|right|http://www.pld-c.com/bauhaus-universitaet-weimar-interface-design-group/]]&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size:125%;text-align:center&amp;quot;&amp;gt;[http://www.pld-c.com/bauhaus-universitaet-weimar-interface-design-group/ PLDC Partner]&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- --------------------------------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT ANNOUNCEMENT:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Please note that Michael Markert will stand in for Prof. Dr. Jens Geelhaar who will be absent this semester.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Projektmodule / Project Modules:&lt;br /&gt;
* [[IFD:MasterprojectWS15|Interface Design]] &#039;&#039;(Masterprojekt) - Michael Markert&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Werk- und Fachmodule:&lt;br /&gt;
* [[IFD:Mobile_Media_and_Cultural_Heritage_WS15|Mobile Media and Cultural Heritage]]&#039;&#039; (Fachmodul) - Joatan Preis Dutra&#039;&#039;&lt;br /&gt;
* [[IFD:TBA|TBA]]&#039;&#039; (Werk- und Fachmodul) - Martin Schied&#039;&#039;&lt;br /&gt;
* [[IFD:DDSP|Data, Devices, Services, People: A Survey of Modern Web Architecture and Applications&lt;br /&gt;
]] &#039;&#039;(Fachmodul) - Jason Reizner&#039;&#039;&lt;br /&gt;
* [[IFD:Ambient_Tangible_and_Pervasive|Ambient, Tangible and Pervasive: Interactions Off The Screen]] &#039;&#039;(Fachmodul) - Jason Reizner&#039;&#039;&lt;br /&gt;
* [[IFD:Internet_of_Tools|Internet of Tools]] &#039;&#039;(Werk- und Fachmodul) - Moritz Dreßler&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kolloquium:&lt;br /&gt;
* [[IFD:Kolloq]] &#039;&#039;Mittwochs-Kolloquium BfA &amp;amp; MfA&#039;&#039; - t.b.a. Michael Markert, Jason Reizner, Martin Schied&lt;br /&gt;
&lt;br /&gt;
Workshops:&lt;br /&gt;
* to be announced…&lt;br /&gt;
&lt;br /&gt;
Endpräsentation&lt;br /&gt;
* [[IFD:ShowreelWS15|IFD Showreel WS15]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Template]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74017</id>
		<title>IFD:Internet of Tools</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=74017"/>
		<updated>2015-10-09T10:37:01Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Werkmodul|Werkmodul]], [[:Category:Fachmodul|Fachmodul]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; Moritz Dreßler&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 6 [[ECTS]], 4 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Blockseminar, Termine siehe unten&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Ort wird noch bekanntgegeben&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 26.10.2015, 13:30-16:45&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Internet of Things - Hype oder normaler Fortschritt? Während immer kleinere Prozessoren und Funkmodule Einzug in Toaster und Zahnbürsten halten, wird von Herstellern und Kundschaft oft noch nach Problemen für die Lösung durch Vernetzung der Geräte gesucht. Manche Anwendungen bestechen sofort, andere werden erst dann sinnvoll, wenn sich weitere Produkte oder Dienstleistungen verändern. Es wird dabei schnell klar, dass Vernetzung um ihrer selbst willen nicht unbedingt einen Mehrwert bietet.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen dieses Werk- und Fachmoduls werden wir uns intensiv mit dem Internet der Dinge aus Sicht eines Herstellers professioneller Elektrowerkzeuge beschäftigen. Gemeinsam mit Festool bekommen die Teilnehmenden einen Einblick in die tägliche Arbeit von Tischlereien und Zimmereien, finden und validieren Probleme und erarbeiten Lösungsansätze basierend auf neuen Vernetzungsmöglichkeiten. Dabei wird soweit möglich iterativ vorgegangen und alle Lösungen werden in Form von einfachen Prototypen mit der Zielgruppe in den Handwerksbetrieben getestet.&lt;br /&gt;
&lt;br /&gt;
Den Teilnehmenden werden dabei Grundlagen in Nutzerorientierter Gestaltung (User Centered Design), Prototyping und Lean UX vermittelt und sie haben Gelegenheit, diese Kenntnisse in der Praxis auszutesten. Dabei sollen am Ende des Kurses ein oder mehrere validierte Konzepte oder Prototypen stehen, aus denen reale Anwendungen entstehen können.&lt;br /&gt;
&lt;br /&gt;
Neben drei Workshops in Weimar wird es auch einen Workshop am Festool-Standort Wendlingen geben. Im Rahmen des Kurses organisieren sich alle Teilnehmenden ein Ein-Tages-Praktikum in einer Tischlerei oder Zimmerei ihrer Wahl und führen in diesen und anderen Firmen Interviews durch.&lt;br /&gt;
&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge. Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung. Die theoretischen Kursinhalte werden sich nach dem Vorwissen der Teilnehmenden richten, der Fokus liegt auf der praktischen Anwendung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===English description===&lt;br /&gt;
IoT = Internet of Tools? Power Tools and the Internet of Things&lt;br /&gt;
&lt;br /&gt;
This course is offered in cooperation with the German power tool company Festool.&lt;br /&gt;
&lt;br /&gt;
It aims at discussing the Internet of Things from a power tool perspective. Students will use design thinking methods to collect possible problems of Festool&#039;s main clients, professional craftsmen like carpenters and joiners.&lt;br /&gt;
&lt;br /&gt;
They will then develop quick prototypes for solutions based on networked tools and test them with the target group.&lt;br /&gt;
&lt;br /&gt;
The participants of this course should be fluent in German.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
Vorkenntnisse in den Bereichen User Centered Design, Produkt Design, UX Design sowie Programmierkenntnisse für die Entwicklung von digitalen Prototypen sind hilfreich, aber keine Teilnahmevoraussetzung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anmeldung==&lt;br /&gt;
Die Bewerbung für eine Teilnahme am Kurs muss bis zum 22. Oktober per E-Mail mit dem Betreff: &#039;&#039;Bewerbung {{PAGENAME}}&#039;&#039; und folgenden Angaben an: moritz.dressler (at) festool.com gesendet werden.&lt;br /&gt;
* Name&lt;br /&gt;
* Fachrichtung und Fachsemester&lt;br /&gt;
* Matrikelnummer&lt;br /&gt;
* Angabe der geltenden Prüfungsordnung&lt;br /&gt;
* Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) [[SCC-Services#E-Mail|Warum?]]&lt;br /&gt;
* Relevantes vorhandenes Vorwissen &lt;br /&gt;
* Kurzes Motivationsschreiben: warum wollt ihr gerne teilnehmen?&lt;br /&gt;
&lt;br /&gt;
Achtung: Voraussetzung für die Teilnahme am Kurs sind sehr gute deutsche Sprachkenntnisse, da im Rahmen das Kurses Praktika und Interviews mit Handwerksbetrieben selbständig organisiert und durchgeführt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Teilnehmenden ist auf zwölf Studierende beschränkt. Sollte es mehr als 12 Bewerbende geben, entscheiden sowohl die Reihenfolge der Anmeldungen als auch Vorkenntnisse sowie Motivationsschreiben über die Teilnahme. Der Kurs findet nur statt, wenn es mehr als 5 Teilnehmende gibt.&lt;br /&gt;
&lt;br /&gt;
Eine Bestätigung zur Aufnahme im Kurs kommt bis zum 24. Oktober per E-Mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Leistungsnachweis==&lt;br /&gt;
Regelmäßige Anwesenheit, aktive Kursbeteiligung, Einreichung einer Dokumentation. Details werden zur ersten Veranstaltung bekanntgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Der Kurs richtet sich hauptsächlich an Bachelor- und Master-Studierende der Fachrichtungen Medienkunst/Mediengestaltung, MediaArchitecture und Produkt-Design, ist aber auch offen für Studierende anderer Studiengänge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 26.10.09, 13:15-16:45: Einführungsveranstaltung (Raum wird noch bekanntgegeben)&lt;br /&gt;
# weitere Termine werden in Kürze bekanntgegeben&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
Kommt noch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
Kommen noch&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=73996</id>
		<title>IFD:Internet of Tools</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Internet_of_Tools&amp;diff=73996"/>
		<updated>2015-10-08T06:46:09Z</updated>

		<summary type="html">&lt;p&gt;Md: Created page with &amp;quot;bald mehr!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;bald mehr!&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS14/Moritz_Dre%C3%9Fler_-_Generative_Doorbell&amp;diff=70101</id>
		<title>IFD:ShowreelWS14/Moritz Dreßler - Generative Doorbell</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS14/Moritz_Dre%C3%9Fler_-_Generative_Doorbell&amp;diff=70101"/>
		<updated>2015-01-28T18:45:57Z</updated>

		<summary type="html">&lt;p&gt;Md: Created page with &amp;quot;==Generative Doorbell== ===Moritz Dreßler===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Generative Doorbell==&lt;br /&gt;
===Moritz Dreßler===&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS14&amp;diff=70099</id>
		<title>IFD:ShowreelWS14</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:ShowreelWS14&amp;diff=70099"/>
		<updated>2015-01-28T18:44:02Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Showreel_ws14_plakat_20150107.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;Präsentation Wintersemester 2014&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Professur Interface Design&amp;lt;br&amp;gt;&lt;br /&gt;
Prof. Dr. Jens Geelhaar, Johannes Deich, Michael Markert, Gabriel Rausch, Martin Schied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;29. Januar 2015&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ab 15:30 Uhr&#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;
Die Präsentation der Professur Interface Design bietet die Möglichkeit,&amp;lt;br&amp;gt; einen Einblick in die Semesterarbeiten und die Inhalte der angebotenen Module zu&amp;lt;br&amp;gt; bekommen. Die Veranstaltung lädt nicht nur Studenten des Bereichs IFD &amp;lt;br&amp;gt;ein, sondern ist offen für alle Interessierten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;color:#005172;&amp;quot;&amp;gt;PROGRAMM&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;15:30 Block &amp;quot;Fach- und Werkmodule&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Werkmodul &#039;Lorem Ipsum I&#039;&lt;br /&gt;
** [[/Lorem Ipsum - Dolor Sed/]]&lt;br /&gt;
&lt;br /&gt;
* Werkmodul &#039;Multimediale Web-Platform &amp;amp; E-Learning&#039;&lt;br /&gt;
** [[/Multimediale Web-Platform und E-Learning/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16:15 Block &amp;quot;Media-Architecture Exchange Program&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bauhaus Universität Weimar: Project &#039;Society of Networked Things&#039;&lt;br /&gt;
** [[/Society of Networked Things|Society of Networked Things]]&lt;br /&gt;
** [[/Sharelog|Sharelog: A full shelf of spontaneous dialogues.]]&lt;br /&gt;
&lt;br /&gt;
* University at Buffalo, SUNY: &#039;Überblick&#039;&lt;br /&gt;
** [[/Uberblick|Uberblick]]&lt;br /&gt;
&lt;br /&gt;
* University at Buffalo, SUNY: &#039;Mobile Apps with HTML5&#039;&lt;br /&gt;
** [[/Mobile Apps|Mobile Apps]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16:30 Pause&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16:45 Block &amp;quot;Projekte&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bachelor Projektmodul &#039;Interface Design 1 - Methoden und Experimente im Interface Design  I&#039;&lt;br /&gt;
**[[/Heinrich Roolf - FabLab-App/]]&lt;br /&gt;
** [[/Philipp Wartenberg - reuse.it/]]&lt;br /&gt;
&lt;br /&gt;
* Master Projektmodul &#039;Interface Design 3 - Tangible Interfaces with Printed Electronics and 3D-MID I&#039;&lt;br /&gt;
** [[/Wang Yana, Qiu Jie, Florian Wittig - Era-Drilling Robot/]]&lt;br /&gt;
** [[/Cao Juan, Liu Chen, Ma Xuexi, Daniel Pelaez - Acoustic Pixels/]]&lt;br /&gt;
** [[/Moritz Dreßler - Generative Doorbell/]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Generative_Bauhaus_II&amp;diff=57848</id>
		<title>IFD:Generative Bauhaus II</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Generative_Bauhaus_II&amp;diff=57848"/>
		<updated>2013-05-21T05:30:57Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Generative Bauhaus II&lt;br /&gt;
[[Image:pic.jpg|right|320px]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Über Generative Kunst&#039;&#039;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[:Category:Fachmodul|Fachmodul]] &amp;amp; [[:Category:Werkmodul|Werkmodul]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; [[Michael Markert]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Credits:&#039;&#039; 6 [[ECTS]], 3 [[SWS]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Datum:&#039;&#039; Dienstags, 17:00 bis 19:30 h&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Erstes Treffen:&#039;&#039; Dienstag, 16.4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Weiterführung des [[IFD:GenerativeBauhaus]] Vorkurses auf fortgeschrittenem Niveau, der sich im zweiten Teil nicht mehr mit den Grundlagen der Gestaltung, sondern intensiv mit Konzepten Generativer Kunst und Gestaltung auseinandersetzt. Bei diesem Fortgeschrittenenkurs, der auch für Master-Studenten offen steht, liegt der Fokus auf dem Zusammentreffen künstlerischer und interessierter Teilnehmer, die zusammen Wissen austauschen, diskutieren und entdecken möchten. Wir werden versuchen, uns neben historischen Aspekten generativer Konzepte auch mit aktuellen zeitgenössischen Künsten zu beschäftigen. Evtl. können wir eine Exkursion nach Berlin unternehmen. Auch gehen wir spannenden wissenschaftlichen und programmiertechnischen Fragestellungen nach. Die genauen Inhalte und das Programm des Kurses werden wir nach gemeinsamen Interessen zusammen stellen.&lt;br /&gt;
&lt;br /&gt;
== English Description ==&lt;br /&gt;
&lt;br /&gt;
This is the second part of the [[IFD:GenerativeBauhaus]] Foundation Course that is going to explore the concepts of generative art and design. The Module is open for Media-Systems, MediaArts &amp;amp; Design and the Design Faculty. Because of the advanced topics, it is required to have knowledge of at least one programming language (the concepts of variables, functions, arrays etc... should be known). Please note that understanding German language is mandatory, as there will be student&#039;s talks and we will be discussing artistic and philosophical topics.&lt;br /&gt;
&lt;br /&gt;
== Themen ==&lt;br /&gt;
* Einführung in [[Systemtheorie|kybernetische Systemtheorie]] als Interaktionsmodell&lt;br /&gt;
* Generative Programmierkonzepte (Zufall, Agenten, Iterationen usw…)&lt;br /&gt;
* Interaktionsparameter&lt;br /&gt;
** I/O Schemata&lt;br /&gt;
* Regelwerke&lt;br /&gt;
** z.B. Harmonie, Skalen, Rhythmus, Farbskalen usw…&lt;br /&gt;
* Generative Kunst&lt;br /&gt;
** Generative Gestaltung im Design&lt;br /&gt;
** Generative Musik&lt;br /&gt;
** Kybernetische Kunst (Nicholas Schöffers &amp;quot;Kybernetische Stadt&amp;quot;)&lt;br /&gt;
** Die Programmierung des Schönen (Max Bense)&lt;br /&gt;
* Geschichte der Generativen Kunst&lt;br /&gt;
&lt;br /&gt;
== Projekte ==&lt;br /&gt;
* [[/Projects/Example|Example Project]] (Please duplicate this example link and add your project)&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
* Grundlegende Kenntnis von mindestens einer Programmiersprache (z.B. C, JAVA, PHP oder JavaScript)&lt;br /&gt;
&lt;br /&gt;
{{Template:Anmeldung_MM}}&lt;br /&gt;
&lt;br /&gt;
== Leistungsnachweis ==&lt;br /&gt;
Die Bewertung erfolgt auf diesen Teilzielen:&lt;br /&gt;
* Aktive und regelmäßige Anwesenheit (30%)&lt;br /&gt;
* Eigener Kursbeitrag (35%)&lt;br /&gt;
* Künstlerische Arbeit mit begleitender Dokumentation (35%)&lt;br /&gt;
* Wiki-Bonus (10%)&lt;br /&gt;
&lt;br /&gt;
== Zielgruppe ==&lt;br /&gt;
Der Kurs ist offen für alle Interessierten und ist ausdrücklich interdisziplinär konzipiert. Alle Teilnehmer sollten gute deutsche Sprachkenntnisse haben.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
# &amp;lt;del&amp;gt;09.04.&amp;lt;/del&amp;gt; FÄLLT AUS (wegen Krankheit, sorry)&lt;br /&gt;
# 16.04. Erstes Treffen, Planung des Semesters&lt;br /&gt;
# 23.04. Michael: Über Kybernetik&lt;br /&gt;
# 30.04. Michael: JavaScript - Intro &amp;amp; Language Design Patterns&lt;br /&gt;
# 07.05. Clemens (Max Bense)&lt;br /&gt;
# 14.05. Alex: Generative Kunst und Performance&lt;br /&gt;
# 21.05. Michael: Genetic Algorithms&lt;br /&gt;
# 28.05. Moritz (Generative Architecture)&lt;br /&gt;
# 04.06. Johannes (tba)&lt;br /&gt;
# 11.06. Jonas - künstliches Leben, Automaten und Agenten&lt;br /&gt;
# 18.06. Martin (Glitch Art)&lt;br /&gt;
# 25.06. Benjamin (Rhythmus)&lt;br /&gt;
# 02.07. Alice (tba)&lt;br /&gt;
# 09.07. Vorbereitung Ausstellung Summæry&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
Weitere Literatur- und Links finden sich in den jeweiligen Untersektionen.&lt;br /&gt;
&lt;br /&gt;
=== Online Links ===&lt;br /&gt;
* [http://computerkunst.org Computerkunst.org] - Webseite von Christoph Klütsch&lt;br /&gt;
* [http://www.bauhaus-dessau.de/index.php?Kurt-Kranz-Die-Programmierung-des-Schoenen Kurt Kranz: Die Programmierung des Schönen] (Bauhaus Dessau)&lt;br /&gt;
* [http://toolserver.org/~apper/pd/person/Max_Bense Max Bense], Philosoph (1910-1990)&lt;br /&gt;
&lt;br /&gt;
=== Literatur ===&lt;br /&gt;
* Baecker, D. 2005. Schlüsselwerke der Systemtheorie. Wiesbaden: VS, ISBN 3531140841&lt;br /&gt;
* Bense, Max 1960. Die Programmierung des Schönen, Agis, ASIN B0000BGCNO&lt;br /&gt;
* Büscher, Barbara (Hg.) 2004. Max Bense - Ästhetik als Programm: Daten und Streuungen, Diaphanes, ISBN 978-3037343173&lt;br /&gt;
* Hiller, Müller, Oswalt (Hg.) 2011. Kurt Kranz - Die Programmierung des Schönen, Dessau/Leipzig: Spector, ISBN 9783940064110&lt;br /&gt;
* Klütsch, Christoph 2007. Computergrafik: Ästhetische Experimente zwischen zwei Kulturen. Die Anfänge der Computerkunst in den 1960er Jahren, Springer, ISBN 978-3211394090&lt;br /&gt;
* Nake, Frieder 1998. Vilém Flusser und Max Bense: des Pixels angesichtig werdend, erschienen in:&lt;br /&gt;
** Jäger, Gottfried (Hg.) 2001. Fotografie denken. Bielefeld: Kerber&lt;br /&gt;
** PDF-Version: [http://www.agis.informatik.uni-bremen.de/ARCHIV/Publikationen/FlusserBense.pdf FlusserBense.pdf]&lt;br /&gt;
* Schöffer, Nicolas 1970. Die kybernetische Stadt, München: Heinz Moos, ASIN B0000BUKD3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die hier aufgeführte Literatur ist optional; es muss keines der Bücher für den Kurs gekauft werden! Beim Privatkauf englischsprachiger Literatur bitte beachten, dass diese nicht der deutschen Buchpreisbindung unterliegt.&lt;br /&gt;
&lt;br /&gt;
[[Category:Werkmodul]]&lt;br /&gt;
[[Category:Fachmodul]]&lt;br /&gt;
[[Category:SS13]]&lt;br /&gt;
[[Category:Michael Markert]]&lt;br /&gt;
[[Category:Generative Gestaltung]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47565</id>
		<title>IFD:Web Advanced I WS1213/Kursplan</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47565"/>
		<updated>2012-11-19T14:17:32Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
15th Oct. 2012 (introduction, topics)&lt;br /&gt;
* [[Media:20121015 bu ws12 web advanced I v1 low.pdf|introduction &amp;amp; topics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;22th Oct. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2rd event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
29th Oct. 2012&lt;br /&gt;
* How to write better CSS (Sass / Compass / Less) Gabriel&lt;br /&gt;
** [[Media:20121029 Web Advanced I V 2 Sass.zip]]&lt;br /&gt;
** [[Media:20121029 Web Advanced I V 2 Sass Workaround.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
5th Nov. 2012&lt;br /&gt;
* How to animate - part I (frame sequences, jquery + extensions, css3 transition in jquery-combinations, css3 sequences)&lt;br /&gt;
** [[Media:20121105 material Web Advanced I V 3 Animation I.zip]]&lt;br /&gt;
** [[Media:20121105 Workaround Web Advanced I V 3 Animation I.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;12th Nov. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
19th Nov. 2012&lt;br /&gt;
* Moritz -- how to develop server-side applications in javascript &lt;br /&gt;
** Node.js: http://www.nodejs.org&lt;br /&gt;
*** Links&lt;br /&gt;
**** http://www.npmjs.org (Node Packaged Modules)&lt;br /&gt;
**** http://www.nodebeginner.org (a comprehensive Node.js tutorial)&lt;br /&gt;
**** [http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb understanding Node.js]&lt;br /&gt;
**** http://socket.io (WebSockets Modul für Node.js)&lt;br /&gt;
**** http://expressjs.com (web application framework für Node.js)&lt;br /&gt;
*** Material&lt;br /&gt;
**** [[Media:20121119 web advanced node js chat.zip]]&lt;br /&gt;
** Opa: http://opalang.org&lt;br /&gt;
** Meteor: http://meteor.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
26th Nov. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;progress presentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
3rd Dec. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Christian Sohn -- Jump and Run&lt;br /&gt;
* Florian Froger -- how to play videos in fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
10th Dec. 2012&lt;br /&gt;
* Mischa -- how to achive your aims with way less code in coffescript.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
17th Dec. 2012&lt;br /&gt;
*Jan D.: Usability: Heuristische Evaluation&lt;br /&gt;
*Roland Muench: web typography&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
14th Jan. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Physics in Webdesign - Lukas Krause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
21th Jan. 2012&lt;br /&gt;
* GitHub - Lydia&lt;br /&gt;
* Matias Garcia - how to optimize websites for mobile devices &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
28th Jan. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;course internal project endpresentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; endpresentation 31th Jan. 2012 Audimax &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:20121119_web_advanced_node_js_chat.zip&amp;diff=47564</id>
		<title>File:20121119 web advanced node js chat.zip</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:20121119_web_advanced_node_js_chat.zip&amp;diff=47564"/>
		<updated>2012-11-19T14:13:31Z</updated>

		<summary type="html">&lt;p&gt;Md: &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>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47556</id>
		<title>IFD:Web Advanced I WS1213/Kursplan</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47556"/>
		<updated>2012-11-19T13:21:44Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
15th Oct. 2012 (introduction, topics)&lt;br /&gt;
* [[Media:20121015_bu_ws12_web_advanced_I_v1_low.pdf|introduction &amp;amp; topics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;22th Oct. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2rd event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
29th Oct. 2012&lt;br /&gt;
* How to write better CSS (Sass / Compass / Less) Gabriel&lt;br /&gt;
** [[Media:20121029_Web_Advanced_I_V_2_Sass.zip]]&lt;br /&gt;
** [[Media:20121029_Web_Advanced_I_V_2_Sass_Workaround.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
5th Nov. 2012&lt;br /&gt;
* How to animate - part I (frame sequences, jquery + extensions, css3 transition in jquery-combinations, css3 sequences)&lt;br /&gt;
** [[Media:20121105_material_Web_Advanced_I_V_3_Animation_I.zip]]&lt;br /&gt;
** [[Media:20121105_Workaround_Web_Advanced_I_V_3_Animation_I.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;12th Nov. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
19th Nov. 2012&lt;br /&gt;
* Moritz -- how to develop server-side applications in javascript &lt;br /&gt;
** Node.js: http://www.nodejs.org&lt;br /&gt;
*** Links&lt;br /&gt;
**** http://www.npmjs.org (Node Packaged Modules)&lt;br /&gt;
**** http://www.nodebeginner.org (a comprehensive Node.js tutorial)&lt;br /&gt;
**** [http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb] (understanding Node.js)&lt;br /&gt;
**** http://socket.io (WebSockets Modul für Node.js)&lt;br /&gt;
**** http://expressjs.com (web application framework für Node.js)&lt;br /&gt;
*** Material&lt;br /&gt;
** Opa: http://opalang.org&lt;br /&gt;
** Meteor: http://meteor.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
26th Nov. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;progress presentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
3rd Dec. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Christian Sohn -- Jump and Run&lt;br /&gt;
* Florian Froger -- how to play videos in fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
10th Dec. 2012&lt;br /&gt;
* Mischa -- how to achive your aims with way less code in coffescript.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
17th Dec. 2012&lt;br /&gt;
*Jan D.: Usability: Heuristische Evaluation&lt;br /&gt;
*Roland Muench: web typography&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
14th Jan. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Physics in Webdesign - Lukas Krause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
21th Jan. 2012&lt;br /&gt;
* GitHub - Lydia&lt;br /&gt;
* Matias Garcia - how to optimize websites for mobile devices &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
28th Jan. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;course internal project endpresentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; endpresentation 31th Jan. 2012 Audimax &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47539</id>
		<title>IFD:Web Advanced I WS1213/Kursplan</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47539"/>
		<updated>2012-11-19T11:37:23Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
15th Oct. 2012 (introduction, topics)&lt;br /&gt;
* [[Media:20121015_bu_ws12_web_advanced_I_v1_low.pdf|introduction &amp;amp; topics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;22th Oct. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2rd event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
29th Oct. 2012&lt;br /&gt;
* How to write better CSS (Sass / Compass / Less) Gabriel&lt;br /&gt;
** [[Media:20121029_Web_Advanced_I_V_2_Sass.zip]]&lt;br /&gt;
** [[Media:20121029_Web_Advanced_I_V_2_Sass_Workaround.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
5th Nov. 2012&lt;br /&gt;
* How to animate - part I (frame sequences, jquery + extensions, css3 transition in jquery-combinations, css3 sequences)&lt;br /&gt;
** [[Media:20121105_material_Web_Advanced_I_V_3_Animation_I.zip]]&lt;br /&gt;
** [[Media:20121105_Workaround_Web_Advanced_I_V_3_Animation_I.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;12th Nov. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
19th Nov. 2012&lt;br /&gt;
* Moritz -- how to develop server-side applications in javascript &lt;br /&gt;
** Node.js: http://www.nodejs.org&lt;br /&gt;
*** Links&lt;br /&gt;
**** http://www.npmjs.org (Node Packaged Modules)&lt;br /&gt;
**** http://www.nodebeginner.org/ (a comprehensive Node.js tutorial)&lt;br /&gt;
**** [http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb] (understanding Node.js)&lt;br /&gt;
**** http://socket.io/ (WebSockets Modul für Node.js)&lt;br /&gt;
*** Material&lt;br /&gt;
** Opa: http://opalang.org&lt;br /&gt;
** Meteor: http://meteor.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
26th Nov. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;progress presentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
3rd Dec. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Christian Sohn -- Jump and Run&lt;br /&gt;
* Florian Froger -- how to play videos in fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
10th Dec. 2012&lt;br /&gt;
* Mischa -- how to achive your aims with way less code in coffescript.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
17th Dec. 2012&lt;br /&gt;
*Jan D.: Usability: Heuristische Evaluation&lt;br /&gt;
*Roland Muench: web typography&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
14th Jan. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Physics in Webdesign - Lukas Krause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
21th Jan. 2012&lt;br /&gt;
* GitHub - Lydia&lt;br /&gt;
* Matias Garcia - how to optimize websites for mobile devices &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
28th Jan. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;course internal project endpresentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; endpresentation 31th Jan. 2012 Audimax &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47538</id>
		<title>IFD:Web Advanced I WS1213/Kursplan</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=47538"/>
		<updated>2012-11-19T11:30:07Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
15th Oct. 2012 (introduction, topics)&lt;br /&gt;
* [[Media:20121015_bu_ws12_web_advanced_I_v1_low.pdf|introduction &amp;amp; topics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;22th Oct. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2rd event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
29th Oct. 2012&lt;br /&gt;
* How to write better CSS (Sass / Compass / Less) Gabriel&lt;br /&gt;
** [[Media:20121029_Web_Advanced_I_V_2_Sass.zip]]&lt;br /&gt;
** [[Media:20121029_Web_Advanced_I_V_2_Sass_Workaround.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
5th Nov. 2012&lt;br /&gt;
* How to animate - part I (frame sequences, jquery + extensions, css3 transition in jquery-combinations, css3 sequences)&lt;br /&gt;
** [[Media:20121105_material_Web_Advanced_I_V_3_Animation_I.zip]]&lt;br /&gt;
** [[Media:20121105_Workaround_Web_Advanced_I_V_3_Animation_I.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;12th Nov. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
19th Nov. 2012&lt;br /&gt;
* Moritz -- how to develop server-side applications in javascript &lt;br /&gt;
** Node.js: http://www.nodejs.org&lt;br /&gt;
*** Links&lt;br /&gt;
**** http://www.npmjs.org (Node Packaged Modules)&lt;br /&gt;
**** http://www.nodebeginner.org/ (a comprehensive Node.js tutorial)&lt;br /&gt;
**** [http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb] (understanding Node.js)&lt;br /&gt;
*** Material&lt;br /&gt;
** Opa: http://opalang.org&lt;br /&gt;
** Meteor: http://meteor.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
26th Nov. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;progress presentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
3rd Dec. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Christian Sohn -- Jump and Run&lt;br /&gt;
* Florian Froger -- how to play videos in fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
10th Dec. 2012&lt;br /&gt;
* Mischa -- how to achive your aims with way less code in coffescript.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
17th Dec. 2012&lt;br /&gt;
*Jan D.: Usability: Heuristische Evaluation&lt;br /&gt;
*Roland Muench: web typography&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
14th Jan. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Physics in Webdesign - Lukas Krause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
21th Jan. 2012&lt;br /&gt;
* GitHub - Lydia&lt;br /&gt;
* Matias Garcia - how to optimize websites for mobile devices &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
28th Jan. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;course internal project endpresentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; endpresentation 31th Jan. 2012 Audimax &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Eclectic_Electric!/Input&amp;diff=46668</id>
		<title>IFD:Eclectic Electric!/Input</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Eclectic_Electric!/Input&amp;diff=46668"/>
		<updated>2012-11-06T12:09:41Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Inputs =&lt;br /&gt;
A collection of inputs (switches or other sensors) - Made by students for the [[IFD:Eclectic_Electric!|Eclectic_Electric!]] class&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ana Maria ==&lt;br /&gt;
So I have a ON/OFF switch of a ikea desk lamp and the shutter button of my &lt;br /&gt;
camera.&lt;br /&gt;
&lt;br /&gt;
[[File:shutter.jpg|thumb|Shutter]]&lt;br /&gt;
[[File:switch.jpg|thumb|Switch]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Martin ==&lt;br /&gt;
I uploaded two images - one of a remote control&#039;s button and one switch of a lamp.&lt;br /&gt;
[[File:Eclectric_Martins_remote_control_button.jpg|thumb|TV remote]]&lt;br /&gt;
[[File:Eclectric_Martins_lamp_switch.jpg|thumb|Lamp Switch]]&lt;br /&gt;
&amp;lt;!-- |thumb means that the image is displayed as thumbnail (small version) of the image--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sören ==&lt;br /&gt;
I uploaded a picture of the steel strings of my electric guitar with the electromagnetic pick-up coils underneath them. I also uploaded a picture of the gas-inlet controls of the gas stove at my home.&lt;br /&gt;
[[File:Eclectric_Sorens_Guitar.jpg|thumb|Sören: Guitar strings]][[File:Eclectric_Sorens_Stove.jpg|thumb|Sören: Stove gas controls]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clemens ==&lt;br /&gt;
I uploaded a picture of a monitor on/off-button and an Ä-key.&lt;br /&gt;
&lt;br /&gt;
[[File:Monitor_Knopf.jpg|thumb|Monitor Switch]]&lt;br /&gt;
[[File:Ae.jpg|thumb|Ä-key]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oscar Patarroyo ==&lt;br /&gt;
I uploaded a picture of a Kettle switch  and also a Toaster leaver.&lt;br /&gt;
&lt;br /&gt;
[[File:water.jpg|thumb|Kettle switch]]&lt;br /&gt;
[[File:toaster.jpg|thumb|Toaster leaver]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Diana Cano ==&lt;br /&gt;
Here pictures of Mixer and Hand Processor both of them Interface of Kitchen Electrodomestic.&lt;br /&gt;
&lt;br /&gt;
[[File:mixer_kitchen.png|thumb|Control Kitchen Mixer]]&lt;br /&gt;
[[File:hand_processor.png|thumb|Switch Hand Processor]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Luigi Di Bella ==&lt;br /&gt;
Here a Macbook&#039;s button to check battery level and a car&#039;s switch for lights.&lt;br /&gt;
&lt;br /&gt;
[[File:MacbookButton.jpg|thumb|Macbook&#039;s button]]&lt;br /&gt;
[[File:TriangleButton.jpg|thumb|Car&#039;s switch]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Moritz ==&lt;br /&gt;
two inputs of an amplifier: balance and input selector&lt;br /&gt;
&lt;br /&gt;
[[File:Eclectric InputSelector.jpg|thumb|balance and input selector]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Eclectric_InputSelector.jpg&amp;diff=46665</id>
		<title>File:Eclectric InputSelector.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Eclectric_InputSelector.jpg&amp;diff=46665"/>
		<updated>2012-11-06T12:03:46Z</updated>

		<summary type="html">&lt;p&gt;Md: &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-zero}}&lt;br /&gt;
== Source: ==&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=45527</id>
		<title>IFD:Web Advanced I WS1213/Kursplan</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Web_Advanced_I_WS1213/Kursplan&amp;diff=45527"/>
		<updated>2012-10-21T16:28:13Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Course Schedule==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1st event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
15th Oct. 2012 (introduction, topics)&lt;br /&gt;
* [[Media:20121015_bu_ws12_web_advanced_I_v1_low.pdf|introduction &amp;amp; topics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&#039;&#039;&#039;2nd event&#039;&#039;&#039;&amp;lt;/strike&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strike&amp;gt;22th Oct. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3rd event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
29th Oct. 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
5th Nov. 2012&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&#039;&#039;&#039;5th event&#039;&#039;&#039;&amp;lt;/strike&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strike&amp;gt;12th Nov. 2012&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
19th Nov. 2012&lt;br /&gt;
* Moritz -- how to develop server-side applications in javascript &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
26th Nov. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;progress presentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
3rd Dec. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Christian Sohn -- Jump and Run&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
10th Dec. 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
17th Dec. 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
14th Jan. 2012 &amp;lt;br&amp;gt;&lt;br /&gt;
* Physics in Webdesign - Lukas Krause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
21th Jan. 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;13th event&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
28th Jan. 2012&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;course internal project endpresentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; endpresentation 31th Jan. 2012 Audimax &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=43983</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=43983"/>
		<updated>2012-07-23T09:48:19Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Einführung, Protokolle/Dienste&lt;br /&gt;
# 02.05.2012, 14:00 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 09.05.2012, 13:30 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 23.05.2012, 13:30 bis 16:30 Uhr, Auszeichnungssprachen, HTML/CSS &lt;br /&gt;
# 06.06.2012, 13:30 bis 16:30 Uhr, XML/XSLT &lt;br /&gt;
# 20.06.2012, 13:30 bis 16:30 Uhr, Client-Technologien, JavaScript, jQuery&lt;br /&gt;
# 04.07.2012, 13:30 bis 16:30 Uhr, Server-Technologien, RegEx, PHP&lt;br /&gt;
# 11.07.2012, 90:15 bis 11:00 Uhr, Zusammenfassung, Wiederholung&lt;br /&gt;
# 25.07.2012, 10:30 bis 12:00 Uhr, Klausur&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42795</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42795"/>
		<updated>2012-07-08T07:08:19Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Server-Technologien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|27-32|| Internetworking/IP-Adressen (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
|35||IP-Adressen (IPv6)&lt;br /&gt;
|-&lt;br /&gt;
|36-37||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 21)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|42-101||XSLT (nur erkennen und wissen wozu XSLT dient und wie XSLT Dokumente in XML Dokumente eingebunden werden)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|4-7||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|8-21||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-72||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|4-11||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|16-23||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|24-42||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|43-62||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42791</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42791"/>
		<updated>2012-07-07T15:15:49Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Server-Technologien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|27-32|| Internetworking/IP-Adressen (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
|35||IP-Adressen (IPv6)&lt;br /&gt;
|-&lt;br /&gt;
|36-37||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 21)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|42-101||XSLT (nur erkennen und wissen wozu XSLT dient und wie XSLT Dokumente in XML Dokumente eingebunden werden)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|4-7||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|8-21||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-72||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|4-11||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|16-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42790</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42790"/>
		<updated>2012-07-07T14:42:34Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Client-Technologien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|27-32|| Internetworking/IP-Adressen (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
|35||IP-Adressen (IPv6)&lt;br /&gt;
|-&lt;br /&gt;
|36-37||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 21)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|42-101||XSLT (nur erkennen und wissen wozu XSLT dient und wie XSLT Dokumente in XML Dokumente eingebunden werden)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|4-7||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|8-21||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-72||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-10||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|15-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42789</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42789"/>
		<updated>2012-07-07T13:46:32Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Dokumentsprachen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|27-32|| Internetworking/IP-Adressen (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
|35||IP-Adressen (IPv6)&lt;br /&gt;
|-&lt;br /&gt;
|36-37||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 21)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|42-101||XSLT (nur erkennen und wissen wozu XSLT dient und wie XSLT Dokumente in XML Dokumente eingebunden werden)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-6||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|7-20||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-68||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-10||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|15-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42788</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42788"/>
		<updated>2012-07-07T13:41:16Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Dokumentsprachen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|27-32|| Internetworking/IP-Adressen (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
|35||IP-Adressen (IPv6)&lt;br /&gt;
|-&lt;br /&gt;
|36-37||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 21)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|39-40||XPath&lt;br /&gt;
|-&lt;br /&gt;
|41-80||XSLT&lt;br /&gt;
|-&lt;br /&gt;
|81-100||XML-&amp;gt;XSL-&amp;gt;X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-6||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|7-20||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-68||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-10||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|15-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42787</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42787"/>
		<updated>2012-07-07T13:31:39Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Rechnerkommunikation und Protokolle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|27-32|| Internetworking/IP-Adressen (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
|35||IP-Adressen (IPv6)&lt;br /&gt;
|-&lt;br /&gt;
|36-37||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 20)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|39-40||XPath&lt;br /&gt;
|-&lt;br /&gt;
|41-80||XSLT&lt;br /&gt;
|-&lt;br /&gt;
|81-100||XML-&amp;gt;XSL-&amp;gt;X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-6||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|7-20||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-68||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-10||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|15-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42786</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=42786"/>
		<updated>2012-07-07T13:28:24Z</updated>

		<summary type="html">&lt;p&gt;Md: /* Einführung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|18||RFCs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|32||IP-Adressen&lt;br /&gt;
|-&lt;br /&gt;
|35-36||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 20)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|39-40||XPath&lt;br /&gt;
|-&lt;br /&gt;
|41-80||XSLT&lt;br /&gt;
|-&lt;br /&gt;
|81-100||XML-&amp;gt;XSL-&amp;gt;X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-6||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|7-20||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-68||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-10||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|15-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=42178</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=42178"/>
		<updated>2012-06-06T11:03:26Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Einführung, Protokolle/Dienste&lt;br /&gt;
# 02.05.2012, 14:00 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 09.05.2012, 13:30 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 23.05.2012, 13:30 bis 16:30 Uhr, Auszeichnungssprachen, HTML/CSS &lt;br /&gt;
# 06.06.2012, 13:30 bis 16:30 Uhr, XML/XSLT &lt;br /&gt;
# 20.06.2012, 13:30 bis 16:30 Uhr, Client-Technologien, JavaScript, jQuery&lt;br /&gt;
# 04.07.2012, 13:30 bis 16:30 Uhr, Server-Technologien, RegEx, PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Kolloq_SS12&amp;diff=42177</id>
		<title>IFD:Kolloq SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Kolloq_SS12&amp;diff=42177"/>
		<updated>2012-06-06T09:46:00Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Kolloquium|Kolloquium]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; [[Jens Geelhaar]], [[Frederic Gmeiner]], [[Michael Markert]], [[Gabriel Rausch]], [[Martin Schied]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 0 [[ECTS]], ca. 3 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwoch Vormittag&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Marienstraße 7b, Raum 105&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; Mittwoch, 25. April 2012, 11:30 Uhr&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Das Interface-Design Kolloquium lädt jeden Mittwoch zu einem kleinen Vortrag aus der Praxis (von Studierenden, Gästen oder Mitarbeitern) ein. Im Anschluss wird über das Thema des Vortrags diskutiert.&lt;br /&gt;
&lt;br /&gt;
==English description==&lt;br /&gt;
We are inviting students, guests and lecturers to present their works. There will be a brief discussion afterwards.&lt;br /&gt;
&lt;br /&gt;
== Anmeldung ==&lt;br /&gt;
Der Besuch ist offen für alle und erfordert keine Anmeldung&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Alle Bachelor- und Master-Studenten, Absolventen und Mitarbeiter der Professur Interface-Design.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Vorläufiger Semesterplan:&lt;br /&gt;
# 18. April: keine Veranstaltung&lt;br /&gt;
# 25. April, 11:30 Uhr: Jan (Novel UI), Michaela (Kinectica)&lt;br /&gt;
# 02. Mai, 10:15 Uhr: Joatan (Johnny) ([http://joatan.com.br/docs/20120502--DUTRA_Joatan_Preis--PhD_Project_Presentation.pdf PhD Research]), Michael (PR0C0D1N6)&lt;br /&gt;
# 09. Mai, 10:15 Uhr: Daniel (G), Karsten (Drei&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;)&lt;br /&gt;
# 16. Mai, 10.15 Uhr: Adriana (Embeleso), Jens (Weimarpedia, Ossmannstedt)&lt;br /&gt;
# 23. Mai, 10:15 Uhr: Weimarpedia Mobile&lt;br /&gt;
# &amp;lt;del&amp;gt;30. Mai, 10:15 Uhr&amp;lt;/del&amp;gt; entfällt&lt;br /&gt;
# 06. Juni, 10:15 Uhr: Frederic (Prototyping)&lt;br /&gt;
# &amp;lt;del&amp;gt;13. Juni, 10:15 Uhr&amp;lt;/del&amp;gt; entfällt&lt;br /&gt;
# 20. Juni, 10:15 Uhr: tba&lt;br /&gt;
# &amp;lt;del&amp;gt;27. Juni, 10:15 Uhr:&amp;lt;/del&amp;gt; entfällt wegen Eignungsprüfungen!&lt;br /&gt;
# 04. Juli, 10:15 Uhr: Moritz (tba)&lt;br /&gt;
# &amp;lt;del&amp;gt;11. Juli, 10:15 Uhr:&amp;lt;/del&amp;gt; keine Veranstaltung mehr!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&#039;&#039;&#039;Bücher:&#039;&#039;&#039;&lt;br /&gt;
* tba&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
* tba&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=41898</id>
		<title>Web-Technologie I</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Web-Technologie_I&amp;diff=41898"/>
		<updated>2012-05-23T09:01:16Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&amp;amp;status=init&amp;amp;vmfile=no&amp;amp;publishid=8652&amp;amp;moduleCall=webInfo&amp;amp;publishConfFile=webInfo&amp;amp;publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten.&lt;br /&gt;
&lt;br /&gt;
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]].&lt;br /&gt;
&lt;br /&gt;
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.&lt;br /&gt;
&lt;br /&gt;
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur [http://www.uni-weimar.de/cms/medien/webis/teaching/lecture-notes.html#web-technology Content Management und Web Technologien]. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-organization.pdf Organisation, Literatur]&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-wt-introduction.pdf Problemstellungen, Begriffe]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-7||Begriffsdefinitionen&lt;br /&gt;
|-&lt;br /&gt;
|21||RFCs&lt;br /&gt;
|}&lt;br /&gt;
== Rechnerkommunikation und Protokolle ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-17||Grundlagen Datenaustausch, Verbindungsarten&lt;br /&gt;
|-&lt;br /&gt;
|18-20||Definition und Erklärung von Dienst und Protokoll&lt;br /&gt;
|-&lt;br /&gt;
|24-26||[[TCP/IP]] Modell&lt;br /&gt;
|-&lt;br /&gt;
|32||IP-Adressen&lt;br /&gt;
|-&lt;br /&gt;
|35-36||DNS&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-IFD:Start&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-9||Grundlagen Ports&lt;br /&gt;
|-&lt;br /&gt;
|22-23||Protokolle&lt;br /&gt;
|-&lt;br /&gt;
|25||URI, URL, URN&lt;br /&gt;
|-&lt;br /&gt;
|33||Aufbau einer URL&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol3.pdf Kommunikation und Protokolle für Web-Systeme (3)]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|3-15||HTTP&lt;br /&gt;
|-&lt;br /&gt;
|18-20||HTTP Header und Response&lt;br /&gt;
|-&lt;br /&gt;
|37-47||Session-Management&lt;br /&gt;
|}&lt;br /&gt;
== Dokumentsprachen ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-8||Einführung Auszeichnungssprachen&lt;br /&gt;
|-&lt;br /&gt;
|9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?)&lt;br /&gt;
|-&lt;br /&gt;
|27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|alle||[[HTML]], [[CSS]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-22||Grundlagen XML&lt;br /&gt;
|-&lt;br /&gt;
|23-32||XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?)&lt;br /&gt;
|-&lt;br /&gt;
|36-41||Internationalisierung (Problem erfassen, Lösungen?)&lt;br /&gt;
|-&lt;br /&gt;
|48-53||XML Namensräume (Namensräume erkennen, Anwendung verstehen)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-schema.pdf XML-Schema]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Schema erkennen und verstehen, wofür es verwendet wird&lt;br /&gt;
|-&lt;br /&gt;
|||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17)&lt;br /&gt;
|-&lt;br /&gt;
|||Definition von gültig hinsichtlich Schema (S. 20)&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-31||Grundlagen, XPath&lt;br /&gt;
|-&lt;br /&gt;
|39-40||XPath&lt;br /&gt;
|-&lt;br /&gt;
|41-80||XSLT&lt;br /&gt;
|-&lt;br /&gt;
|81-100||XML-&amp;gt;XSL-&amp;gt;X[[HTML]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was ist DOM und wofür kann man DOM verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Unterschied DOM-SAX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Client-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies1.pdf JavaScript]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-6||Einführung&lt;br /&gt;
|-&lt;br /&gt;
|7-20||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt)&lt;br /&gt;
|-&lt;br /&gt;
|22-68||[[JavaScript]]&lt;br /&gt;
|}&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind Java Applets?&lt;br /&gt;
|-&lt;br /&gt;
|||Wie unterscheiden sich Java Applets von [[JavaScript]]?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies1.pdf CGI, Servlets, JSP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|2-10||Einführung Web-Server&lt;br /&gt;
|-&lt;br /&gt;
|15-22||[[CGI]]&lt;br /&gt;
|-&lt;br /&gt;
|23-41||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]])&lt;br /&gt;
|-&lt;br /&gt;
|42-58||Einführung JSP (Anwendungszweck, Unterschied zu Servlets)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-server-technologies2.pdf Reguläre Ausdrücke, PHP]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden?&lt;br /&gt;
|-&lt;br /&gt;
|||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architekturen und Middleware-Technologien ==&lt;br /&gt;
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-webis-architectures1.pdf Überblick, Ajax, Einführung Web-Services]&lt;br /&gt;
{|style=&amp;quot;margin: 0 0 0 20px;&amp;quot;&lt;br /&gt;
!Seite!!relevanter Inhalt&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 70px;&amp;quot;|&amp;amp;nbsp;||Grundlagen [[AJAX]]&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41897</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41897"/>
		<updated>2012-05-23T08:34:47Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Einführung, Protokolle/Dienste&lt;br /&gt;
# 02.05.2012, 14:00 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 09.05.2012, 13:30 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 23.05.2012, 13:30 bis 16:30 Uhr, Auszeichnungssprachen, HTML/CSS &lt;br /&gt;
# 06.06.2012, 13:30 bis 16:30 Uhr, XML/XSLT &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Kolloq_SS12&amp;diff=41895</id>
		<title>IFD:Kolloq SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=IFD:Kolloq_SS12&amp;diff=41895"/>
		<updated>2012-05-23T08:30:39Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Kolloquium|Kolloquium]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson:&#039;&#039; [[Jens Geelhaar]], [[Frederic Gmeiner]], [[Michael Markert]], [[Gabriel Rausch]], [[Martin Schied]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; 0 [[ECTS]], ca. 3 [[SWS]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwoch Vormittag&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; Marienstraße 7b, Raum 105&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; Mittwoch, 25. April 2012, 11:30 Uhr&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Das Interface-Design Kolloquium lädt jeden Mittwoch zu einem kleinen Vortrag aus der Praxis (von Studierenden, Gästen oder Mitarbeitern) ein. Im Anschluss wird über das Thema des Vortrags diskutiert.&lt;br /&gt;
&lt;br /&gt;
==English description==&lt;br /&gt;
We are inviting students, guests and lecturers to present their works. There will be a brief discussion afterwards.&lt;br /&gt;
&lt;br /&gt;
== Anmeldung ==&lt;br /&gt;
Der Besuch ist offen für alle und erfordert keine Anmeldung&lt;br /&gt;
&lt;br /&gt;
==Zielgruppe==&lt;br /&gt;
Alle Bachelor- und Master-Studenten, Absolventen und Mitarbeiter der Professur Interface-Design.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Vorläufiger Semesterplan:&lt;br /&gt;
# 18. April: keine Veranstaltung&lt;br /&gt;
# 25. April, 11:30 Uhr: Jan (Novel UI), Michaela (Kinectica)&lt;br /&gt;
# 2. Mai, 10:15 Uhr: Joatan (Johnny) ([http://joatan.com.br/docs/20120502--DUTRA_Joatan_Preis--PhD_Project_Presentation.pdf PhD Research]), Michael (PR0C0D1N6)&lt;br /&gt;
# 9. Mai, 10:15 Uhr: Daniel (G), Karsten (Drei&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;)&lt;br /&gt;
# 16. Mai, 10.15 Uhr: Adriana (Embeleso), Jens (Weimarpedia, Ossmannstedt)&lt;br /&gt;
# 23. Mai, 10:15 Uhr: Weimarpedia Mobile&lt;br /&gt;
# &amp;lt;del&amp;gt;30. Mai, 10:15 Uhr&amp;lt;/del&amp;gt; entfällt&lt;br /&gt;
# 6. Juni, 10:15 Uhr: tba&lt;br /&gt;
# 13. Juni, 10:15 Uhr: tba&lt;br /&gt;
# 20. Juni, 10:15 Uhr: tba&lt;br /&gt;
# 27. Juni, 10:15 Uhr: tba&lt;br /&gt;
# 4. Juli, 10:15 Uhr: Moritz (tba)&lt;br /&gt;
# 11. Juli, 10:15 Uhr: tba&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&#039;&#039;&#039;Bücher:&#039;&#039;&#039;&lt;br /&gt;
* tba&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
* tba&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41835</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41835"/>
		<updated>2012-05-21T07:19:40Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Einführung, Protokolle/Dienste&lt;br /&gt;
# 02.05.2012, 14:00 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 09.05.2012, 13:30 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 23.05.2012, 13:30 bis 16:30 Uhr, Auszeichnungssprachen, HTML/CSS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41542</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41542"/>
		<updated>2012-05-02T12:09:44Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Einführung, Protokolle/Dienste&lt;br /&gt;
# 02.05.2012, 14:00 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
# 09.05.2012, 13:30 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41534</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41534"/>
		<updated>2012-05-02T03:41:17Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Einführung, Protokolle/Dienste&lt;br /&gt;
# 25.04.2012, 14:00 bis 16:00 Uhr, Protokolle/Dienste&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41145</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41145"/>
		<updated>2012-04-24T12:59:30Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Protokolle/Dienste&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41144</id>
		<title>Tutorium Web-Technologie SS12</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=Tutorium_Web-Technologie_SS12&amp;diff=41144"/>
		<updated>2012-04-24T12:58:38Z</updated>

		<summary type="html">&lt;p&gt;Md: Created page with &amp;quot;Tutorium&amp;lt;br&amp;gt; &amp;#039;&amp;#039;Lehrperson(en):&amp;#039;&amp;#039; Moritz Dreßler&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;Bewertung:&amp;#039;&amp;#039; &amp;amp;mdash;&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;Termin:&amp;#039;&amp;#039; Mittwochs, wöchtentlich, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Z...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Tutorium|Tutorium]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Lehrperson(en):&#039;&#039; [[Moritz Dreßler]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Bewertung:&#039;&#039; &amp;amp;mdash;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Termin:&#039;&#039; Mittwochs, wöchtentlich, 13:00 Uhr bis 14:30 Uhr&amp;lt;!-- [[Zeitraster]] beachten --&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Ort:&#039;&#039; [[Marienstraße 7b]], Raum 105 (voraussichtlich)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Erster Termin:&#039;&#039; 25.04.2012&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieses Tutorium wird für Studierende des Studiengangs Medienkunst/-gestaltung angeboten, die die Medieninformatik-Vorlesung [[Web-Technologie I]] als wissenschaftliches Modul belegen wollen.&lt;br /&gt;
&lt;br /&gt;
==Syllabus==&lt;br /&gt;
Termine des Semesters&lt;br /&gt;
# 25.04.2012, 14:00 bis 15:30 Uhr, Erstes Treffen, Terminabsprache, Organisatorisches, Protokolle/Dienste&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literatur==&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[JavaScript]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Einf%C3%BChrung_ins_Programmieren_mit_Processing/Seminar&amp;diff=34317</id>
		<title>GMU:Einführung ins Programmieren mit Processing/Seminar</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Einf%C3%BChrung_ins_Programmieren_mit_Processing/Seminar&amp;diff=34317"/>
		<updated>2011-11-13T09:11:33Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 28/10 =&lt;br /&gt;
&lt;br /&gt;
== Homework ==&lt;br /&gt;
&lt;br /&gt;
Check the links below. Choose one or two projects, works you really like and write a short text about it. (why you like it, what is interesting for you and what happens there. Feel free to look at other sources as well. We&#039;ll have a look at them tomorrow.&lt;br /&gt;
&lt;br /&gt;
http://processing.org/exhibition/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.openprocessing.org/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://vimeo.com/groups/processing&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.visualcomplexity.com/vc/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.creativeapplications.net&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.complexification.net&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Patawat Phamuad ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Balldroppings&lt;br /&gt;
&lt;br /&gt;
[[File:balldroppings.png|500px|link=http://balldroppings.com/js/]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;click at above picture to go to application.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;description:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
This web-based application is constructed from Processing.js, a part of Processing language which is able to run on browser. The most interesting point of this project is to focus on both 2 of 4 approaches to interactive design.&lt;br /&gt;
&lt;br /&gt;
For the first approach &amp;quot;User-Centered Design&amp;quot; , the designer tried to make a simple drum without any complicated set of drum pieces. Only lines and circles working with physic law are able to initiate a set of user-based instrument. Importantly, the user foresees what is supposed to be happened without any instructions.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the second approach focuses on &amp;quot;Activity-Center Design&amp;quot; . The system flows until the user press &amp;quot;close&amp;quot; button on web browser. The system has no fixed ending. Thus, the designer designed tool for actions. In addition, each action directly depends on each own person&#039;s experience and mental processes. (Exteriorized:-interesting in what people do)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;system &amp;amp; technology:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
I.application processes active to each order &amp;lt;balls &amp;amp; lines&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
II.Users active to application process.     &amp;lt;dragging line &amp;amp; outputsound&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
III. Processing.js + html5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;referred:&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dan S. Designing for interaction. &#039;&#039;The four approaches to interaction design&#039;&#039;. (2001) &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.michelepasin.org/techblog/2010/02/18/processing-js-iprocessing-javascript-does-everything-for-you/ Processing.js, iProcessing: javascript does everything for you! ]&lt;br /&gt;
&lt;br /&gt;
=== everyware, Soak===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;videoflash type=vimeo&amp;gt;27158491|549|309&amp;lt;/videoflash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soak is an empty canvas made of an elastic material. The moment you touch it the canvas gets virtually soaked with color.&amp;lt;br/&amp;gt;&lt;br /&gt;
A Kinect detects any deformation of the elastic surface and passes this data to Processing, which then simulates virtual drops of dye.&amp;lt;br/&amp;gt;&lt;br /&gt;
What I like about this project is the combination of digital tools with analog materials and the beauty of being so simple. The simulation of watercolor on the other hand is very interesting as well. (*cellular automata)&lt;br /&gt;
&lt;br /&gt;
// [[Sebastian Wolf|Sebastian]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Substrate ===&lt;br /&gt;
by Jared Tarbell [http://www.complexification.net/gallery/machines/substrate/index.php]&lt;br /&gt;
&lt;br /&gt;
http://www.complexification.net/gallery/machines/substrate/substrate0001.jpg&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;0001 iterated substrate&#039;&#039; by Jared Tarbell [http://www.complexification.net/gallery/machines/substrate/substrate0001.jpg]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Substrate&#039;&#039;&#039; is a piece of generative art written in processing that creates a landscape looking a lot like urban plans.&lt;br /&gt;
&lt;br /&gt;
At the start of the program a couple of straight black lines are placed randomly on the canvas. They expand during the program, each line growing other lines at right angle but at random positions and at random times. This process is repeated for the newly grown lines. The expansion of a line stops when it collides with another line.&lt;br /&gt;
&lt;br /&gt;
Each line has a shadowish colouring of variable hue and amplitude to the left of the line&#039;s growing direction.&lt;br /&gt;
&lt;br /&gt;
Due to the different angles of the starting lines the growing image consists of distinguishable parts that could resemble city districts if the image was compared to an urban plan.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Substrate&#039;&#039;&#039; seems particularly interesting as it creates beautiful patterns using a rather simple algorithm.&lt;br /&gt;
&lt;br /&gt;
(md)&lt;br /&gt;
&lt;br /&gt;
=== Alexander Gustke ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OASIS&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
http://everyware.kr/portfolio/contents/09_oasis/imgs/main.jpg&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
http://everyware.kr/portfolio/contents/09_oasis/&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Was ist OASIS?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In OASIS hat der Benutzer die Möglichkeit mit einer virtuellen Unterwasserwelt mit allen möglichen Tieren die dort leben zu interagieren. &lt;br /&gt;
&lt;br /&gt;
Basis ist ein Touchscreen der vollständig mit schwarzem Sand bedeckt ist. Wenn der Sand zur Seite geschoben wird und freie Stelle entstehen, bildet sich in diesen eine kleine Welt voller Fische, Seesterne und Quallen. Durch das Wegschieben des Sandes entsteht eine erweiterte Welt in der sich dann mehr Fische und andere Tiere bilden können. Das Verkleinern der Welt führt dazu, dass sich alle Tiere den engeren Platz teilen müssen. Weiterhin reagiert die Welt auf Hindernisse, wie zum Beispiel Steine. Diese können inmitten einer freien Stelle platziert werden, welche die Unterwassertiere dann versuchen zu umschwimmen.&lt;br /&gt;
&lt;br /&gt;
Was mich zu den oben genannten Dingen zusätzlich interessiert ist, dass Fische Schwärme bilden können und versuchen innerhalb des Schwarms nicht miteinander zu kollidieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Julia Putscher ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Algorithm Art Code&lt;br /&gt;
&lt;br /&gt;
[[File:tr_lines_example.png|500px|link=http://jmartinho.net/digitalArt-html5/index.php?art=tr-lines]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;click at above picture to go to application.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
This project was made by Joao Martinho Moura with Processing.js.&lt;br /&gt;
Processing.js is the sister project of Processing and designed for the web. It makes makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. Processing.js allows Processing code to be run by any HTML5 compatible browser, including current versions of Firefox, Safari, Chrome, Opera, and Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Algorithm Art Code&#039;&#039;&#039; is a generative system that creates compositions of lines and even sculptures. It is able to cause multiple results and may even produce art.&lt;br /&gt;
By clicking into the interactive frame and moving the mouse you can influence the appearence of the creating composition.&lt;br /&gt;
There are six different types of the &amp;quot;Algorithm Art Code&amp;quot;: TR-Lines (Transversal Lines), Closed Lines, Infinite-Boils, Perls and Sine-Paths.&lt;br /&gt;
I think this project is interesting because I like interactive surfaces that &amp;quot;act&amp;quot; according to a human&#039;s behavior and through which you can influence the result of the process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*http://www.jmartinho.net / Webpage of Joao Martinho Moura&lt;br /&gt;
*http://projects.jmartinho.net/#1577272/Html5-Algorithm-Art-Code / Examples for Algorithm Art Code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dianna Mertz ===&lt;br /&gt;
&lt;br /&gt;
http://senseable.mit.edu/nyte/images/01%20nyte%20-%20globe%20encounters.jpg&lt;br /&gt;
[http://senseable.mit.edu/nyte/ New York Talk Exchange] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://senseable.mit.edu/nyte/movies/nyte-globe-encounters.mov Globe Encounters]&lt;br /&gt;
&lt;br /&gt;
This animated infographic illustrates the flow of information in real time between I.P. addresses in New York City and elsewhere around the world. The greater the illumination of each arc, the greater the internet traffic flow between NYC and that particular city within the last day. This project appeals to me mostly because it successfully demonstrates information consumption &amp;amp;mdash; a personal area of interest. This is also a great way to relay the usage of I.P. address data. I only wish that it wasn&#039;t limited to NYC; ideally, we&#039;d see how the info traffic consumption flowing from NYC compares to other cities around the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Jelena Djokic===&lt;br /&gt;
&lt;br /&gt;
http://www.visualcomplexity.com/vc/images/725_big01.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://xiaoji-chen.com/blog/2010/map-of-paris-visualizing-urban-transportation/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The work is a mental map of the city of Paris, not related to the proportional distancies of diferent points to the city center, but to the cost it takes to get there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Touch DJ&lt;br /&gt;
&lt;br /&gt;
http://vimeo.com/groups/processing/videos/30735367/ &lt;br /&gt;
&lt;br /&gt;
The project, by which the user interface and sound come to dialog. I find it interesting because it is about a usual case of influencing sound by picking diferent buttons from the board, but the both sound and user interface influence changes to each other. Otherwise people developed a new tool for themself, making a ppeace of work. Or were oposite?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Life Support Systems - Vanda ===&lt;br /&gt;
&lt;br /&gt;
http://www.visualcomplexity.com/vc/images/40_big01.jpg&lt;br /&gt;
&lt;br /&gt;
The system analyzes electrical signals from the vanda hybrida orchid and generates a virtual model of this &amp;quot;language&amp;quot;. It then produces similar signals based on the learned model, even after the orchid&#039;s death. In this way, the plant&#039;s spirit somehow is preserved in a digital system.&lt;br /&gt;
&lt;br /&gt;
http://www.visualcomplexity.com/vc/images/40_big02.jpg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Link: &#039;&#039;&#039;http://www.visualcomplexity.com/vc/project.cfm?id=40&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; Tristan Weis &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Andreas Dietrich ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E7 from http://www.openprocessing.org/visuals/?visualID=40859 is a little game to play (in German XXO should say everything). You need to draw the things alone, but so you can change the number of rows and colons. With a left click (or the left mouse button is pressed) you draw a horizontal line, with the right mouse button you draw a vertical line. If you drag the mouse you can draw the O or the X (or whatever you want).&lt;br /&gt;
&lt;br /&gt;
[[File:Processing_E7_AD.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== JOHANNES KONRAD ALTMANN ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;videoflash type=vimeo&amp;gt;26383732|549|309&amp;lt;/videoflash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VOID is a conceptional processing magazine for the iPad. It is aimed to bring coding closer to designers, with focus on enhanced user integration and personalization with a strong visual approach.&lt;br /&gt;
&lt;br /&gt;
The magazine app features sections where the reader is able to explore projects, learn about other processing artists, manipulate source code live inside the app and immediately see the changes highlighted in the code.&lt;br /&gt;
&lt;br /&gt;
Users can save their modified versions of a sketch, screenshots or short videos to a custom dropbox folder that is linked to the app. It is also possible to share this data via facebook, twitter and email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea, Concept and App-Layout: Natalie Hanke&lt;br /&gt;
Camera and Postproduction: Daniel Oliveira Carneiro&lt;br /&gt;
Music: Pivot — Make Me Love You&lt;br /&gt;
&lt;br /&gt;
For more information:&lt;br /&gt;
*http://cargocollective.com/coffeemakescreative&lt;br /&gt;
*http://cargocollective.com/coffeemakescreative/1736030/VOID&lt;br /&gt;
*http://www.danielcarneiro.eu/​&lt;br /&gt;
*http://www.pvtpvt.net/​&lt;br /&gt;
&lt;br /&gt;
Sources for text, images and code:&lt;br /&gt;
*http://www.creativeapplications.net/​&lt;br /&gt;
*http://www.generative-gestaltung.de/​&lt;br /&gt;
*http://www.openprocessing.org/​&lt;br /&gt;
&lt;br /&gt;
=== Lu JIN ===&lt;br /&gt;
[[File:SandTravelerPRN2.jpg]]&lt;br /&gt;
*Name: Sand Traveler&lt;br /&gt;
*Link:http://www.complexification.net/gallery/machines/sandTraveler/&lt;br /&gt;
*Description: use single dot to create a three dimensional figure in the 2d plane.&lt;br /&gt;
*Reason: The sand pictures change frequently and leave me a great expectation for the next picture, when the dot stops.&lt;br /&gt;
&lt;br /&gt;
=== Jan Schepanski ===&lt;br /&gt;
&lt;br /&gt;
http://pingmag.jp/images/article/tokyodesignweek2006_30.jpg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shadow Monsters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wer kennt sie nicht aus Kindertagen: Die illustren Schattenspiele. Die Hand in gewissem Abstand vor eine Lichtquelle gesetzt und los ging der Spaß. Dank moderner Technik lassen sich die aus Hand geformten Monster nun zum Leben erwecken!&lt;br /&gt;
Technisch wird es umgesetzt, indem man die jeweiligen Hände filmt, deren Bewegungen samt Silhouette erfasst und mit Hilfe eines Beamers dann die Hände in kleine Monster verwandelt.&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=tSJTTkwrZ9s&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=g0TOQo_7te4&lt;br /&gt;
&lt;br /&gt;
http://worthersoriginal.com/viki/#page=shadowmonsters&lt;br /&gt;
&lt;br /&gt;
= 29/10 =&lt;br /&gt;
&lt;br /&gt;
== Homework ==&lt;br /&gt;
&lt;br /&gt;
Look for a visual pattern on your way home, at your house, somewhere around you. that can be: a textile, the pattern on the sidepath, a pattern in the sky, a pattern on your wallpaper. Make a photo or a sketch.&lt;br /&gt;
&lt;br /&gt;
Patterns are always repetitions of elements. The elements are sorted in a certain way. That’s the rhythm. try to describe the rhythm. cut your pattern in its smallest elements. How many elements do you have. in which way are they composed? write a short text about the composition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cobblestone ===&lt;br /&gt;
&lt;br /&gt;
http://farm6.static.flickr.com/5280/5895055290_ebde12b4b0_m.jpg&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;cobblestone&#039;&#039; (photo cc-by-sa by a2t [http://www.flickr.com/photos/a2t/])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cobblestone pavements are often laid in interesting patterns like the one shown above.&lt;br /&gt;
&lt;br /&gt;
The stones are placed in arcs which are repeated to the inside and outside of the arc&#039;s circle and in similarly oriented arcs at their endpoints.&lt;br /&gt;
&lt;br /&gt;
Due to the irregularities in the stone&#039;s sizes a random component is added to the pattern, making it harder to decode while still keeping it repetitive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pattern definition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-processing-cs-1.png|thumb|cobblestone pattern]] &lt;br /&gt;
&lt;br /&gt;
The pattern consists of basically one shape, a square.&lt;br /&gt;
The squares are arranged in rows and columns as shown in the image on the right (one row highlighted in green, the two columns separated in red). The tricky part is that within each row/column the stones are placed along an arc while being rotated according to their position on the arc.&lt;br /&gt;
&lt;br /&gt;
The radius of the arc is determined by the size, number and spacing of the squares used to form one row/column segment of the pattern and will stay the same during the whole drawing process. The position of each square on an arc is determined by its width and the predefined spacing. The orientation of each square is determined by its position on the arc, starting with -45 degrees and being rotated clockwise by 90/(n-1) degrees (where n is number of squares on each arc; this is also the angle between the centers of two stones on the arc).&lt;br /&gt;
&lt;br /&gt;
The pattern can be drawn with three nested loops:&lt;br /&gt;
* ONE looping through each row, setting the center Y for the arc&#039;s circle (starting with the position of the square closest to the bottom (highest value) plus the radius and being decreased by the square&#039;s height and predefined vertical spacing during each run)&lt;br /&gt;
** TWO looping through each column, setting the center X for the arc&#039;s circle (starting with the of distance of the leftmost square to the center of the arc&#039;s circle and increasing it by two times that distance during each run)&lt;br /&gt;
*** THREE looping through each stone, going along the arc in previously determined steps and placing a square in it&#039;s proper rotation (-45 degrees incremented by the length of the step during each run).&lt;br /&gt;
&lt;br /&gt;
Each stone shall of course be drawn only if inside the pattern&#039;s bounding box and the first stone of each column is only drawn for the first column as it is the same as the last stone for all following columns.&lt;br /&gt;
&lt;br /&gt;
(md)&lt;br /&gt;
&lt;br /&gt;
=== Growing Ivy ===&lt;br /&gt;
&lt;br /&gt;
[[File:tree_all_elements.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
The pattern of growing ivy is a pretty dense one. The l[[http://www.example.com link title]]eaves are the smallest elements within that pattern. Looking at the boundaries of it you can observe that ivy grows up in lines, each covered with leaves to the left and right side by turn. Through this the pattern has an appearance like an organic, random grid which is extendable in all directions.&lt;br /&gt;
&lt;br /&gt;
--Julia Putscher&lt;br /&gt;
&lt;br /&gt;
=== Textile on a Chair ===&lt;br /&gt;
&lt;br /&gt;
[[File:Chair4.jpg]]&lt;br /&gt;
&lt;br /&gt;
The textile pattern on this chair has alternating vertical stripes. Some of these stripes are solid colors; others have patterns within them. Within the patterned stripes, a few have vertically stacked repeating elements. One set has a floral pattern sitting alone a line that resembles a sine wave. The floral pattern mirrors itself along the vertical axis. &amp;lt;br&amp;gt;&lt;br /&gt;
Color plays an important role in this textile pattern, as the plain black stripe is consistently placed between the two main alternating floral stripes. The black stripe contrasts sharply with the flowery pastels. &amp;lt;br&amp;gt;&lt;br /&gt;
--Dianna Mertz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Spider ===&lt;br /&gt;
&lt;br /&gt;
[[File:Spider0.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
This is the spider on the white wall. It has two antennas and 8 feet, 3 long and 5 short feet. The most part of it is symmetrical. I think it can be realized through rotation and mirror effects.&lt;br /&gt;
&lt;br /&gt;
--Lu Jin&lt;br /&gt;
&lt;br /&gt;
=== Case===&lt;br /&gt;
&lt;br /&gt;
[[File:Upperpartofaharddrive.jpg‎|700px]]&lt;br /&gt;
&lt;br /&gt;
A sketch of a part from a hard drive case. It consists of two lines of a different length and a point. Put this in a line, one line, one point, one line, three points, and in the next line just mirror it.&lt;br /&gt;
&lt;br /&gt;
Raphael K.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My midnight pizza===&lt;br /&gt;
&lt;br /&gt;
[[File:pizza_surface2.gif‎|300px]]&lt;br /&gt;
&lt;br /&gt;
Do you like pizza? yes I like it. Pizza is always founded as circle big shape background then come after with a lot of edible stuffs on second layer or surface. Your favorite pizza always decorates with tomatoes, concentrated-tomatoes sauce, cheese, pepperoni, paprika, salami,  and so on.&lt;br /&gt;
They are laid on the surface with random position but with sense of human that drop anythings on surface with an appropriate position:- not too far, no too close to each other. More,each will be laid on each other layer by layer.&lt;br /&gt;
&lt;br /&gt;
-PATawat. P-&lt;br /&gt;
&lt;br /&gt;
=== Plattenbau ===&lt;br /&gt;
http://farm6.static.flickr.com/5305/5597569756_aff9d2942c_m.jpg&amp;lt;br/&amp;gt;&lt;br /&gt;
(image © Oleg Borodin [http://www.flickr.com/photos/odeonmelancholy/5597569756])&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plattenbauten, or prefabricated houses always shape patterns because of their construction and design, which aims to make them cheap, quick and rather easy to build. They consist of ready-made standardized parts, which all look basically the same and form quite repetitive patterns automatically.&lt;br /&gt;
&lt;br /&gt;
// [[Sebastian Wolf|Sebastian]]&lt;br /&gt;
&lt;br /&gt;
=== Sofakissen ===&lt;br /&gt;
&lt;br /&gt;
[[File:Sofakissen.jpg]]&lt;br /&gt;
&lt;br /&gt;
(Farben auf dem Bild nicht originalgetreu...)&lt;br /&gt;
&lt;br /&gt;
Auf dem Bild zu sehen ist das Muster von einem Sofakissen. Dabei kann das Muster im ersten Schritt grob als parallel aneinander liegende Rechtecke beschrieben werden. Im zweiten Schritt kann man sagen, dass neben jedem nicht gelben Rechteck ein gelbes Rechteck ist, welches nicht weiter zu unterteilen ist. Diese gelben Rechtecke haben immer dieselben Abmessungen. Die Muster in den Rechtecken zwischen zwei gelben Rechtecken alternieren in zwei Varianten. &lt;br /&gt;
&lt;br /&gt;
Die erste Variante ist wie folgt aufgebaut: Der Rand längs des Rechtecks besteht aus gelben kleinen Quadraten, wobei zwischen zwei Quadraten ein roter Zwischenraum von der Breite eines halben Quadrates ist. Die Seitenlänge jedes Quadrates ist ungefähr ein Fünftel der Breite des gelben Rechtecks. Zwischen diesem Rand aus Quadraten ist das entstehende Rechteck rot, wie der Zwischenraum der Quadrate. Das rote Rechteck ist etwas größer als die gelben Rechtecke. &lt;br /&gt;
&lt;br /&gt;
Die zweite Variante unterscheidet sich zur ersten nur in dem Punkt, dass der Zwischenraum zwischen dem Rand aus Quadraten nur noch ein Drittel so groß ist, und die Farbe mehr ins Orange geht.&lt;br /&gt;
&lt;br /&gt;
Alles in Allem kann man sagen, dass dieses Muster aus insgesamt 5 Elementen besteht.&lt;br /&gt;
&lt;br /&gt;
|Alexander Gustke|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Jelena Djokic===&lt;br /&gt;
&lt;br /&gt;
A tent pattern&lt;br /&gt;
&lt;br /&gt;
[[File:Pattv.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Though is the composition of the pattern simple central structure, the complexity comes from the structure and the way, the patterns with each other connected are. This provokes 3dimensionality, on the way, that putting facets together by different angles provokes the look of broken lines and broken shapes.&lt;br /&gt;
&lt;br /&gt;
===Andreas Dietrich: Pavement===&lt;br /&gt;
Pavements have often paving stones. The are many patterns available. In this example the pavement consists of two rectangle. Both have the same heights. The bigger one has a width of the height times two. The width and the height of the smaller one is equal.&lt;br /&gt;
&lt;br /&gt;
To Draw this shapes:&amp;lt;br /&amp;gt;&lt;br /&gt;
Begin with the bigger one. Place three of them next to each other. Go the height of the rectangles downwards and to the rectangle, which is on the left. Begin on the left side with the smaller rectangle. Place two bigger rectangles next to it. Finally place a new smaller rectangle next to one of them.&lt;br /&gt;
Go the height of the rectangles downwards and to the rectangle, which is on the left.&lt;br /&gt;
Repeat this steps, if you want.&lt;br /&gt;
&lt;br /&gt;
[[File:ProcessingStone.JPG]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tristan Weis: Couch cloth pattern===&lt;br /&gt;
[[File:Couchclothpattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
The pattern consists of very small strings. There are strings from the bottom to the top, and from left to right. Running from one side to another, every few millimeters a batch of strings runs over the crossing batch; after that it runs under the next one; over the one after - and so on. The batches running from left to right seem slightly thicker, forming a diversified web with the thinner ones from top to bottom.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sketch:&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Couchclothpatternsketch.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Florian Meyer: Fake 3D===&lt;br /&gt;
[[File:pattern_rhombus.jpg|left|thumb|Click me!]] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This pattern provides an illusion of depth due to use of simple 2D geometry (rhombus) &amp;lt;br&amp;gt;&lt;br /&gt;
with different shades that matches with our conception of how three-dimensional &amp;lt;br&amp;gt; &lt;br /&gt;
shapes must look like as soon as light is getting reflected off their surfaces &amp;lt;br&amp;gt; &lt;br /&gt;
from a specific angle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Jan Schepanski: Schneefall===&lt;br /&gt;
&lt;br /&gt;
http://www.buecherundbilder.de/images/schneefall.jpg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wie im Flug schritten sie durch des Winters Flockenflug mit frohlockend lockrem Lockenhaupt und so war schnell klar wer von beiden keine schützend Mütze trug.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
So wie jede Schneeflocke nach dem Regelwerk der Natur gebildet wird, so segeln sie dahin, getrieben von Wind, Schwerkraft und der Lust des Tanzes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Johannes Konrad Altmann===&lt;br /&gt;
&lt;br /&gt;
[[File:Asymmetrie_1.jpg|350px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Asymmetrie_2.jpg|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Asymmetric Balance!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Asymmetry means without symmetry. That by itself has nothing to do with balance. It just means that there are no mirror images in a composition. The term, however, is usually used to describe a kind of balance that does not rely on symmetry: asymmetrical balance. There is no simple formula for achieving balance in asymmetrical balance (hence the term informal balance) so the designer must sense whether or not the composition is balanced. This is where your sense of balance really comes into play. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The composition either looks like it is balance or it does not. Where does your attention goes when you look at an image? If it seems to wander around more or less evenly, there is probably balance. If you seem to always come back to the same area, and that is not the center of the composition, then the balance is suspect.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
One way to achieve balance that is almost a formula is to have more or less equally interesting things randomly distributed throughout the format. The effect is like confetti dropped on the area. There is balance because interest is evenly distributed, and there is unity. The problem is that everything is likely to seem too equal and hence too uniform. There is not enough variety and the design soon becomes boring.&lt;br /&gt;
&lt;br /&gt;
= 11/11 =&lt;br /&gt;
&lt;br /&gt;
== Homework ==&lt;br /&gt;
&lt;br /&gt;
=== Textile on a Chair ===&lt;br /&gt;
&lt;br /&gt;
[[File:Chair4.jpg]]&lt;br /&gt;
&lt;br /&gt;
To write the code for this pattern, you could set the background fill to (0). Then, there could be one main &amp;quot;for&amp;quot; structure, that continually repeats itself horizontally for the width of the window. Within this structure, there would be two sub &amp;quot;for&amp;quot; structures: A + B. The first (A) would feature the thicker main vertical set, and the second (B) would feature the thinner vertical set. Each set would be spaced roughly 1 inch (or &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt; pixels) apart from each other.&lt;br /&gt;
&lt;br /&gt;
For each of the two vertical sets, we could create a stack of lines of varying thicknesses on top of each other. The bottom layer would have the heaviest weight, and the top layers the lightest weight. Within each of the two sets, each line would be centered, so that an equal part of the line appears from both sides as we move towards the center of the vertical set. As we approach the center of each set, we would have to create:&lt;br /&gt;
&lt;br /&gt;
A) The vertical sine wave mirrored upon itself vertically &lt;br /&gt;
&lt;br /&gt;
and &lt;br /&gt;
&lt;br /&gt;
B) The vertically stacked flowers&lt;br /&gt;
&lt;br /&gt;
For A), we create a trigonometic (sine wave) function. Perhaps we use another &amp;quot;for&amp;quot; structure with a float + sin() function. &lt;br /&gt;
&lt;br /&gt;
For B), we create yet another &amp;quot;for&amp;quot; structure, this time repeating an image along a vertical line. &lt;br /&gt;
&lt;br /&gt;
--Dianna Mertz&lt;br /&gt;
&lt;br /&gt;
=== Textile on Pizza Chilino  ===&lt;br /&gt;
&lt;br /&gt;
[[File:Joey_Pizza.png|400px]]&lt;br /&gt;
&lt;br /&gt;
If we focus closely to this Chilio Pizza, we would see that the pizza contains with many layers. Each layer is decorated with vegetables, cheese and meat. However, the distance between each asset  doesn&#039;t random itself, there is a hidden pattern which each edible lays far from each other by almost constant distance.&lt;br /&gt;
&lt;br /&gt;
To make sketch of this pizza, we would follow these processes below:&lt;br /&gt;
&lt;br /&gt;
1) Make a pizza flour base layer by drawing an ellipse and fill with cream or yellow color. &amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;ellipse()&#039;&#039;,&#039;&#039;fill()&#039;&#039; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
2) Put a concentrate tomato sauce by drawing another layer on top of pizza flour, after that, fill red color. &amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;ellipse()&#039;&#039;,&#039;&#039;fill()&#039;&#039;,  &#039;&#039;pushMatrix()&#039;&#039;, &#039;&#039;popMatrix()&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
3) Create salamis() function by drawing ellipses and put little white spots on around salamis&#039; surface. &amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;ellipse()&#039;&#039;,&#039;&#039;fill()&#039;&#039;, &#039;&#039;point()&#039;&#039;, &#039;&#039;random()&#039;&#039; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
4) Spread salamis around the pizza with random() function BUT not further than pizza flour edge(2*PI*radian). Furthermore, we could use &#039;&#039;For loop&#039;&#039; or &#039;&#039;While loop&#039;&#039; iteration to identify a number of salamis we need. &amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;salamis()&#039;&#039;, &#039;&#039;random()&#039;&#039;,&#039;&#039;constrain()&#039;&#039; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
5) Repeat 3) and 4) to drop more tomatoes, chilis, basils and mozarella cheese layer by layer. Moreover, we could rotate assets to make it more real pizza by rotating function.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;tomatoes()&#039;&#039;, &#039;&#039;chilis()&#039;&#039;, &#039;&#039;basils()&#039;&#039;, &#039;&#039;mozarella()&#039;&#039;, &#039;&#039;random()&#039;&#039;, &#039;&#039;rotate()&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
6) Enjoy your Pizza Chilino :)&lt;br /&gt;
&lt;br /&gt;
--Patawat P.&lt;br /&gt;
&lt;br /&gt;
===Florian Meyer: Fake 3D===&lt;br /&gt;
[[File:pattern_rhombus.jpg|400px]] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
One single cube consists of 3 rhombs which can be drawn simply by using the&amp;lt;br&amp;gt;&lt;br /&gt;
”beginShape()-endShape()” method. Besides, the values of their coordinates&amp;lt;br&amp;gt;&lt;br /&gt;
and colours depends on the angle of perspective from which we want to look&amp;lt;br&amp;gt;&lt;br /&gt;
at the cube. After that we have to make a row by using the &#039;for loop &#039; and&amp;lt;br&amp;gt;&lt;br /&gt;
another &#039;nested loop&#039; for making the columns. As we can see in the image,&amp;lt;br&amp;gt;&lt;br /&gt;
each column underneath isn&#039;t placed exactly in same order as their previous&amp;lt;br&amp;gt; &lt;br /&gt;
ones are. There are shifted sideways by half the size of a single cube for&amp;lt;br&amp;gt; &lt;br /&gt;
each time the nested &#039;for loop&#039; is calculating a further one.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:pattern_rhombus2.jpg|left|thumb|wrong!]]&lt;br /&gt;
&lt;br /&gt;
We have to consider that moving the columns in only one horizontal direction &amp;lt;br&amp;gt;&lt;br /&gt;
will cause a bad looking stairway. To get rid of that, we have to find a way &amp;lt;br&amp;gt;&lt;br /&gt;
to turn the values from every 2nd counting step the nested loop does, into &amp;lt;br&amp;gt;&lt;br /&gt;
negative values instead of just adding them, so that each 2nd column is placed &amp;lt;br&amp;gt;&lt;br /&gt;
back to its original starting position. This can be done for example by declaring &amp;lt;br&amp;gt;&lt;br /&gt;
a new variable that is working as a multiplying operator and carries switching &amp;lt;br&amp;gt;&lt;br /&gt;
values of 1 and -1.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:pattern_rhombus3.jpg|left|thumb|fixed!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Sofakissen ===&lt;br /&gt;
&lt;br /&gt;
[[File:sofakissen.jpg]]&lt;br /&gt;
&lt;br /&gt;
Um dieses Muster zu beschreiben bräuchte man eine for-Schleife. Je nachdem wie oft sich das Muster wiederholen soll wird der Endwert festgelegt. Zum Beispiel auf 8. Diese Anzahl an Iterationen wird benötigt um das Muster einmal ohne Wiederholhung darzustellen. &lt;br /&gt;
&lt;br /&gt;
Beginnen würde man beim ersten großen gelborangen Rechteck von links. Danach zeichnet man die kleinen Quadrate mit den roten kleinen Rechtecken dazwischen von oben bis nach unten. Dann das Orange Rechteck und dann wieder die kleinen Quadrate mit den roten kleinen Rechtecken. Jetzt folgt wieder das erste gelborange Rechteck. Danach wieder die kleinen Quadrate mit den kleinen roten kleinen Rechtecken. Jetzt folgt ein großes Rechteck und zum Schluss wieder die Quadrate mit den kleinen roten Rechtecken.&lt;br /&gt;
&lt;br /&gt;
In einem Pseudocode könnte dies so aussehen:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;for: i=0; i&amp;lt;8; ++i&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
   &#039;&#039;if: i mod 4 = 0&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
      &#039;&#039;draw yellow-orange rectangle&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
   &#039;&#039;if: i mod 4 = 1 or 3&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
      &#039;&#039;draw little squares and a red rectangle between two of them &amp;lt;- from the top to the bottom&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
   &#039;&#039;if: i = 2&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
      &#039;&#039;draw orange rectangle&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
   &#039;&#039;if: i = 6&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
      &#039;&#039;draw big red rectangle&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sofastoff===&lt;br /&gt;
[[File:Couchclothpattern.jpg|400px]]&lt;br /&gt;
[[File:Couchclothpatternsketch.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Das Muster wird mit zwei ineinander greifenden for-Schleifen eingeleitet; eine für die horizontale und eine für die vertikale Wiederholung. Eine Variable wird bei jeder Ausführung der Schleife erhöht. Ist dieser Counter gerade, so werden vier parallele Linien von rechts nach links gezeichnet, deren Anfangs- und Endpunkte jeweils in Abhängigkeit zu den Schleifenvariablen stehen. Wenn der Counter ungerade ist, so werden in gleicher Weise fünf parallele Linien von oben nach unten gezeichnet.&lt;br /&gt;
Die parallelen Linien können auch in (zwei unterschiedliche) for-Schleifen gepackt werden, womit das Muster in insgesamt vier for-Schleifen aufgelöst wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int patternsize = 50;&lt;br /&gt;
int count = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  for (int ex = 0; ex &amp;lt;= width; ex = ex+patternsize)&lt;br /&gt;
  {&lt;br /&gt;
    count++;&lt;br /&gt;
    for (int yp = 0; yp &amp;lt;= height; yp = yp+patternsize)&lt;br /&gt;
    {&lt;br /&gt;
      count++;&lt;br /&gt;
      float test = pow(-1, count);&lt;br /&gt;
      float linespacing = patternsize;&lt;br /&gt;
      if (test==1)&lt;br /&gt;
      {&lt;br /&gt;
        for (int verti = 1; verti &amp;lt;= 4; verti++)&lt;br /&gt;
        {&lt;br /&gt;
          line(ex-(linespacing/20), (verti*linespacing/5)+yp, (linespacing+(linespacing/20))+ex, (verti*linespacing/5)+yp);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
        for (int hori = 1; hori &amp;lt;= 5; hori++)&lt;br /&gt;
        {&lt;br /&gt;
          line((hori*linespacing/6)+ex, yp-(linespacing/20), (hori*linespacing/6)+ex, (linespacing+(linespacing/20))+yp);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Tristan Weis&lt;br /&gt;
&lt;br /&gt;
=== Spider ===&lt;br /&gt;
[[File:Spider0.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
Most part of spider consists of symmetrical patterns. The definition of size (width, height, P3D) can let the patterns move around the y-axis and present as the mirror effects. Looking closely to the spider, it can be divided into 4 parts, antenna, head, body, and leg, which are mostly made up by circles and lines. &lt;br /&gt;
&lt;br /&gt;
1) The antenna is not a regular pattern,use the shape() to draw on of this and then move it around the Y-axis for (PI).&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;beginShape();endShape();rotateY ();&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
2)The head of spider is very simple, only a ellipse.&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;ellipse(), fill()&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
3) body can also be seen as collection of ellipse. Two big ellipse are surrounded by 6 small ellipses.&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039;ellipse ();fill();for(){};rotate();&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
4) The spider has 8 legs, 3 long and 5 short feet. Use for(){} to copy the lines and make it turns in the certain angle.&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Function&#039;&#039;&#039;: &#039;&#039; for(){};line();strokeWeight();rotate ();pushMatrix();popMateix();&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
——Lu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Julia Putscher ===&lt;br /&gt;
&lt;br /&gt;
==== Growing Ivy ====&lt;br /&gt;
&lt;br /&gt;
[[File:tree_all_elements_changed.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
The pattern consists of one basic shape – the shape of the leaves. One leave has an organic figure which could be transformed into a geometric form. This geometric shape exists of three equilateral triangles: the first one is the biggest with the hypotenuse at the bottom. The other two triangles are smaller than the first one. They are half sized and arranged in a diagonal way. Two-thirds of those triangles are inside the bigger triangle. Their top shows one to the left and one to the right side. &lt;br /&gt;
The leaves have different sizes which are organized randomly. They are arranged along a line, one to the left and one to the right side by turn. Those lines grow in parallel and even sometimes overlapping. Through this the pattern has an appearance like an organic, random grid which is extendable in all directions. &lt;br /&gt;
&lt;br /&gt;
==== Processing Codes For Similar Patterns ====&lt;br /&gt;
&lt;br /&gt;
===== First Sketch =====&lt;br /&gt;
[[File:green_pattern.jpg]]&lt;br /&gt;
&lt;br /&gt;
int x = 0;&lt;br /&gt;
&lt;br /&gt;
int y = 0;&lt;br /&gt;
&lt;br /&gt;
int t = 0; //color transparency&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  size(600,300);&lt;br /&gt;
  background(255);&lt;br /&gt;
  smooth();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw()&lt;br /&gt;
{&lt;br /&gt;
  strokeWeight(0.25);&lt;br /&gt;
  stroke(0,255,0);&lt;br /&gt;
  &lt;br /&gt;
  for(int i=0; i&amp;lt;10; i++)&lt;br /&gt;
  {&lt;br /&gt;
    fill(0,255,0,t);&lt;br /&gt;
    t = t+10;&lt;br /&gt;
    for(int j=0; j&amp;lt;10; j++)&lt;br /&gt;
    {&lt;br /&gt;
      beginShape(QUAD_STRIP); &lt;br /&gt;
      vertex(x, y); &lt;br /&gt;
      vertex(x, y+40);&lt;br /&gt;
      vertex(x+30, y+40);&lt;br /&gt;
      vertex(x+30, y);&lt;br /&gt;
      endShape();&lt;br /&gt;
      y += 40;&lt;br /&gt;
    }&lt;br /&gt;
    y = 0;&lt;br /&gt;
    x += 30;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Second Sketch =====&lt;br /&gt;
[[File:black_pattern.jpg]]&lt;br /&gt;
&lt;br /&gt;
int x = 0;&lt;br /&gt;
&lt;br /&gt;
int y = 0;&lt;br /&gt;
&lt;br /&gt;
int t = 0;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  size(600,300);&lt;br /&gt;
  background(0);&lt;br /&gt;
  smooth();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw()&lt;br /&gt;
{&lt;br /&gt;
  strokeWeight(2);&lt;br /&gt;
  stroke(255);&lt;br /&gt;
  &lt;br /&gt;
  for(int i=0; i&amp;lt;10; i++)&lt;br /&gt;
  {&lt;br /&gt;
    fill(255,255,255,t);&lt;br /&gt;
    t = t+20;&lt;br /&gt;
    for(int j=0; j&amp;lt;10; j++)&lt;br /&gt;
    {&lt;br /&gt;
      beginShape(QUAD_STRIP); &lt;br /&gt;
      vertex(x, y); &lt;br /&gt;
      vertex(x+40, y);&lt;br /&gt;
      vertex(x+40, y+30);&lt;br /&gt;
      vertex(x, y+30);&lt;br /&gt;
      endShape();&lt;br /&gt;
      y += 40;&lt;br /&gt;
    }&lt;br /&gt;
    y = 0;&lt;br /&gt;
    x += 30;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Third Sketch =====&lt;br /&gt;
[[File:layered_pattern.jpg]]&lt;br /&gt;
&lt;br /&gt;
int x = 0;&lt;br /&gt;
&lt;br /&gt;
int y = 0;&lt;br /&gt;
&lt;br /&gt;
int t = 0; //color transparency&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  size(400,300);&lt;br /&gt;
  background(100);&lt;br /&gt;
  smooth();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw()&lt;br /&gt;
{&lt;br /&gt;
  strokeWeight(0.25);&lt;br /&gt;
  stroke(0,255,0);&lt;br /&gt;
  &lt;br /&gt;
  pushMatrix();&lt;br /&gt;
  scale(0.5);&lt;br /&gt;
  translate(10,300);&lt;br /&gt;
  rotate(150);&lt;br /&gt;
  for(int i=0; i&amp;lt;10; i++)&lt;br /&gt;
  {&lt;br /&gt;
    fill(0,255,0,50);&lt;br /&gt;
    for(int j=0; j&amp;lt;10; j++)&lt;br /&gt;
    {&lt;br /&gt;
      beginShape(QUAD_STRIP); &lt;br /&gt;
      vertex(x, y); &lt;br /&gt;
      vertex(x, y+40);&lt;br /&gt;
      vertex(x+30, y+40);&lt;br /&gt;
      vertex(x+30, y);&lt;br /&gt;
      endShape();&lt;br /&gt;
      y += 40;&lt;br /&gt;
    }&lt;br /&gt;
    y = 0;&lt;br /&gt;
    x += 30;&lt;br /&gt;
  }&lt;br /&gt;
  popMatrix();&lt;br /&gt;
&lt;br /&gt;
  pushMatrix();&lt;br /&gt;
  translate(-77,249);&lt;br /&gt;
  scale(0.5);&lt;br /&gt;
  rotate(150);&lt;br /&gt;
  for(int k=0; k&amp;lt;10; k++)&lt;br /&gt;
  {&lt;br /&gt;
    fill(0,255,255,50);&lt;br /&gt;
    for(int l=0; l&amp;lt;10; l++)&lt;br /&gt;
    {&lt;br /&gt;
      beginShape(QUAD_STRIP); &lt;br /&gt;
      vertex(x, y); &lt;br /&gt;
      vertex(x, y+40);&lt;br /&gt;
      vertex(x+30, y+40);&lt;br /&gt;
      vertex(x+30, y);&lt;br /&gt;
      endShape();&lt;br /&gt;
      y += 40;&lt;br /&gt;
    }&lt;br /&gt;
    y = 0;&lt;br /&gt;
    x += 30;&lt;br /&gt;
  }&lt;br /&gt;
  popMatrix();&lt;br /&gt;
  &lt;br /&gt;
  pushMatrix();&lt;br /&gt;
  translate(-137,327);&lt;br /&gt;
  scale(0.5);&lt;br /&gt;
  rotate(150);&lt;br /&gt;
  for(int h=0; h&amp;lt;10; h++)&lt;br /&gt;
  {&lt;br /&gt;
    fill(255,255,0,50);&lt;br /&gt;
    for(int g=0; g&amp;lt;10; g++)&lt;br /&gt;
    {&lt;br /&gt;
      beginShape(QUAD_STRIP); &lt;br /&gt;
      vertex(x, y); &lt;br /&gt;
      vertex(x, y+40);&lt;br /&gt;
      vertex(x+30, y+40);&lt;br /&gt;
      vertex(x+30, y);&lt;br /&gt;
      endShape();&lt;br /&gt;
      y += 40;&lt;br /&gt;
    }&lt;br /&gt;
    y = 0;&lt;br /&gt;
    x += 30;&lt;br /&gt;
  }&lt;br /&gt;
  popMatrix();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Andreas Dietrich ===&lt;br /&gt;
Sketches for the practice homework:&lt;br /&gt;
===== First Sketch =====&lt;br /&gt;
[[File:Homework_AD_1.png]]&lt;br /&gt;
int dia=50;&amp;lt;br/&amp;gt;&lt;br /&gt;
int innerDia=150;&amp;lt;br/&amp;gt;&lt;br /&gt;
int steps=30;&amp;lt;br/&amp;gt;&lt;br /&gt;
int steps2=30;&amp;lt;br/&amp;gt;&lt;br /&gt;
int steps3=30;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int offset1=0;&amp;lt;br/&amp;gt;&lt;br /&gt;
int offset2=10;&amp;lt;br/&amp;gt;&lt;br /&gt;
int offset3=20;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
size(900, 600);&lt;br /&gt;
for (int k=0;k&amp;lt;3; k++) {&lt;br /&gt;
  for (int l=0;l&amp;lt;2; l++) {&lt;br /&gt;
    pushMatrix();&lt;br /&gt;
    translate(k*innerDia*2+innerDia, 2*innerDia*l+innerDia);&lt;br /&gt;
    smooth();&lt;br /&gt;
    noStroke();&lt;br /&gt;
    fill(255);&lt;br /&gt;
    beginShape();&lt;br /&gt;
    for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
      vertex(sin(radians(i*steps+offset1))*dia, cos(radians(i*steps+offset1))*dia);&lt;br /&gt;
      vertex(sin(radians(i*steps+steps/2.0+offset1))*innerDia, cos(radians(i*steps+steps/2.0+offset1))*innerDia);&lt;br /&gt;
    }&lt;br /&gt;
    endShape(CLOSE);&lt;br /&gt;
&lt;br /&gt;
    fill(150);&lt;br /&gt;
    beginShape();&lt;br /&gt;
    for (int i=0; i&amp;lt;360/steps2;i++) {&lt;br /&gt;
      vertex(sin(radians(i*steps2+offset2))*dia, cos(radians(i*steps2+offset2))*dia);&lt;br /&gt;
      vertex(sin(radians(i*steps2+steps2/2.0+offset2))*innerDia, cos(radians(i*steps2+steps2/2.0+offset2))*innerDia);&lt;br /&gt;
    }&lt;br /&gt;
    endShape(CLOSE);&lt;br /&gt;
&lt;br /&gt;
    fill(0);&lt;br /&gt;
    beginShape();&lt;br /&gt;
    for (int i=0; i&amp;lt;360/steps3;i++) {&lt;br /&gt;
      vertex(sin(radians(i*steps3+offset3))*dia, cos(radians(i*steps3+offset3))*dia);&lt;br /&gt;
      vertex(sin(radians(i*steps3+steps3/2.0+offset3))*innerDia, cos(radians(i*steps3+steps3/2.0+offset3))*innerDia);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    endShape(CLOSE);&lt;br /&gt;
    popMatrix();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Second Sketch =====&lt;br /&gt;
[[File:Homework_AD_2.png]]&lt;br /&gt;
int dia=50;&amp;lt;br/&amp;gt;&lt;br /&gt;
int innerDia=150;&amp;lt;br/&amp;gt;&lt;br /&gt;
int steps=60;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float offset1=0;&amp;lt;br/&amp;gt;&lt;br /&gt;
float offset2=10;&amp;lt;br/&amp;gt;&lt;br /&gt;
float offset3=20;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float CONST_OFFSET1=0;&amp;lt;br/&amp;gt;&lt;br /&gt;
float CONST_OFFSET2=10;&amp;lt;br/&amp;gt;&lt;br /&gt;
float CONST_OFFSET3=20;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float speed1=1;&amp;lt;br/&amp;gt;&lt;br /&gt;
float speed2=0.5;&amp;lt;br/&amp;gt;&lt;br /&gt;
float speed3=0.7;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(900, 600);&lt;br /&gt;
  smooth();&lt;br /&gt;
  noStroke();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  background(255);&lt;br /&gt;
  for (int k=0;k&amp;lt;3; k++) {&lt;br /&gt;
    for (int l=0;l&amp;lt;2; l++) {&lt;br /&gt;
      pushMatrix();&lt;br /&gt;
      translate(k*innerDia*2+innerDia, 2*innerDia*l+innerDia);&lt;br /&gt;
&lt;br /&gt;
      fill(255, 0, 0);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
        vertex(sin(radians(i*steps+offset1))*dia, cos(radians(i*steps+offset1))*dia);&lt;br /&gt;
        vertex(sin(radians(i*steps+steps/2.0+offset1))*innerDia, cos(radians(i*steps+steps/2.0+offset1))*innerDia);&lt;br /&gt;
      }&lt;br /&gt;
      endShape(CLOSE);&lt;br /&gt;
&lt;br /&gt;
      fill(0, 255, 0);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
        vertex(sin(radians(i*steps+offset2))*dia, cos(radians(i*steps+offset2))*dia);&lt;br /&gt;
        vertex(sin(radians(i*steps+steps/2.0+offset2))*innerDia, cos(radians(i*steps+steps/2.0+offset2))*innerDia);&lt;br /&gt;
      }&lt;br /&gt;
      endShape(CLOSE);&lt;br /&gt;
&lt;br /&gt;
      fill(0, 0, 255);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
        vertex(sin(radians(i*steps+offset3))*dia, cos(radians(i*steps+offset3))*dia);&lt;br /&gt;
        vertex(sin(radians(i*steps+steps/2.0+offset3))*innerDia, cos(radians(i*steps+steps/2.0+offset3))*innerDia);&lt;br /&gt;
      }&lt;br /&gt;
      endShape(CLOSE);&lt;br /&gt;
      offset1+=speed1;&lt;br /&gt;
      offset2+=speed2;&lt;br /&gt;
      offset3+=speed3;&lt;br /&gt;
      if (offset1&amp;gt; steps+CONST_OFFSET1) {&lt;br /&gt;
        offset1=CONST_OFFSET1;&lt;br /&gt;
      }&lt;br /&gt;
      if (offset2&amp;gt; steps+CONST_OFFSET2) {&lt;br /&gt;
        offset2=CONST_OFFSET2;&lt;br /&gt;
      }&lt;br /&gt;
      if (offset3&amp;gt; steps+CONST_OFFSET3) {&lt;br /&gt;
        offset3=CONST_OFFSET3;&lt;br /&gt;
      }&lt;br /&gt;
      popMatrix();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Third Sketch =====&lt;br /&gt;
[[File:Homework_AD_3.png]]&lt;br /&gt;
&lt;br /&gt;
int dia=50;&amp;lt;br/&amp;gt;&lt;br /&gt;
int innerDia=150;&amp;lt;br/&amp;gt;&lt;br /&gt;
int steps=30;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float offset1=0;&amp;lt;br/&amp;gt;&lt;br /&gt;
float offset2=10;&amp;lt;br/&amp;gt;&lt;br /&gt;
float offset3=20;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float CONST_OFFSET1=0;&amp;lt;br/&amp;gt;&lt;br /&gt;
float CONST_OFFSET2=10;&amp;lt;br/&amp;gt;&lt;br /&gt;
float CONST_OFFSET3=20;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float speed1=1;&amp;lt;br/&amp;gt;&lt;br /&gt;
float speed2=0.5;&amp;lt;br/&amp;gt;&lt;br /&gt;
float speed3=0.7;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
float scaleVal=0.1;&amp;lt;br/&amp;gt;&lt;br /&gt;
float currentScale=1;&amp;lt;br/&amp;gt;&lt;br /&gt;
float toScaleVal=1;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(900, 600);&lt;br /&gt;
  smooth();&lt;br /&gt;
  frameRate(12);&lt;br /&gt;
  noStroke();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  background(255);&lt;br /&gt;
  for (int k=0;k&amp;lt;3; k++) {&lt;br /&gt;
    for (int l=0;l&amp;lt;2; l++) {&lt;br /&gt;
      pushMatrix();&lt;br /&gt;
      translate(k*innerDia*2+innerDia, 2*innerDia*l+innerDia);&lt;br /&gt;
&lt;br /&gt;
      if (scaleVal&amp;gt;0) {&lt;br /&gt;
        if (currentScale&amp;gt;=toScaleVal) {&lt;br /&gt;
          toScaleVal=random(2.0)-1.0;&lt;br /&gt;
          if (toScaleVal&amp;gt;currentScale) {&lt;br /&gt;
            scaleVal=+0.1;&lt;br /&gt;
          }&lt;br /&gt;
          else {&lt;br /&gt;
            scaleVal=-0.1;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (scaleVal&amp;lt;0) {&lt;br /&gt;
        if (currentScale&amp;lt;=toScaleVal) {&lt;br /&gt;
          toScaleVal=random(2.0)-1.0;&lt;br /&gt;
          if (toScaleVal&amp;gt;currentScale) {&lt;br /&gt;
            scaleVal=+0.01;&lt;br /&gt;
          }&lt;br /&gt;
          else {&lt;br /&gt;
            scaleVal=-0.01;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      currentScale+=scaleVal;&lt;br /&gt;
      scale(currentScale);&lt;br /&gt;
      fill(255, 0, 0);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
        vertex(sin(radians(i*steps+offset1))*dia, cos(radians(i*steps+offset1))*dia);&lt;br /&gt;
        vertex(sin(radians(i*steps+steps/2.0+offset1))*innerDia, cos(radians(i*steps+steps/2.0+offset1))*innerDia);&lt;br /&gt;
      }&lt;br /&gt;
      endShape(CLOSE);&lt;br /&gt;
&lt;br /&gt;
      fill(0, 255, 0);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
        vertex(sin(radians(i*steps+offset2))*dia, cos(radians(i*steps+offset2))*dia);&lt;br /&gt;
        vertex(sin(radians(i*steps+steps/2.0+offset2))*innerDia, cos(radians(i*steps+steps/2.0+offset2))*innerDia);&lt;br /&gt;
      }&lt;br /&gt;
      endShape(CLOSE);&lt;br /&gt;
&lt;br /&gt;
      fill(0, 0, 255);&lt;br /&gt;
      beginShape();&lt;br /&gt;
      for (int i=0; i&amp;lt;360/steps;i++) {&lt;br /&gt;
        vertex(sin(radians(i*steps+offset3))*dia, cos(radians(i*steps+offset3))*dia);&lt;br /&gt;
        vertex(sin(radians(i*steps+steps/2.0+offset3))*innerDia, cos(radians(i*steps+steps/2.0+offset3))*innerDia);&lt;br /&gt;
      }&lt;br /&gt;
      endShape(CLOSE);&lt;br /&gt;
      offset1+=speed1;&lt;br /&gt;
      offset2+=speed2;&lt;br /&gt;
      offset3+=speed3;&lt;br /&gt;
      if (offset1&amp;gt; steps+CONST_OFFSET1) {&lt;br /&gt;
        offset1=CONST_OFFSET1;&lt;br /&gt;
      }&lt;br /&gt;
      if (offset2&amp;gt; steps+CONST_OFFSET2) {&lt;br /&gt;
        offset2=CONST_OFFSET2;&lt;br /&gt;
      }&lt;br /&gt;
      if (offset3&amp;gt; steps+CONST_OFFSET3) {&lt;br /&gt;
        offset3=CONST_OFFSET3;&lt;br /&gt;
      }&lt;br /&gt;
      popMatrix();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
= 13/11 =&lt;br /&gt;
&lt;br /&gt;
== Homework ==&lt;br /&gt;
&lt;br /&gt;
=== Florian Meyer ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;videoflash type=vimeo&amp;gt;31395235|549|309&amp;lt;/videoflash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;description will be added later&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== crossroads with traffic lights ===&lt;br /&gt;
&lt;br /&gt;
Crossroads with traffic lights show interesting motion patterns. While cars are approaching the crossroads all the time, it is determined by the state of the traffic lights whether they are allowed to pass through or not.&lt;br /&gt;
&lt;br /&gt;
(md)&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Einf%C3%BChrung_ins_Programmieren_mit_Processing/Seminar&amp;diff=34200</id>
		<title>GMU:Einführung ins Programmieren mit Processing/Seminar</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:Einf%C3%BChrung_ins_Programmieren_mit_Processing/Seminar&amp;diff=34200"/>
		<updated>2011-11-10T12:18:38Z</updated>

		<summary type="html">&lt;p&gt;Md: /* cobblestone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 28/10 =&lt;br /&gt;
&lt;br /&gt;
== Homework ==&lt;br /&gt;
&lt;br /&gt;
Check the links below. Choose one or two projects, works you really like and write a short text about it. (why you like it, what is interesting for you and what happens there. Feel free to look at other sources as well. We&#039;ll have a look at them tomorrow.&lt;br /&gt;
&lt;br /&gt;
http://processing.org/exhibition/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.openprocessing.org/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://vimeo.com/groups/processing&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.visualcomplexity.com/vc/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.creativeapplications.net&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.complexification.net&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Patawat Phamuad ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Balldroppings&lt;br /&gt;
&lt;br /&gt;
[[File:balldroppings.png|500px|link=http://balldroppings.com/js/]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;click at above picture to go to application.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;description:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
This web-based application is constructed from Processing.js, a part of Processing language which is able to run on browser. The most interesting point of this project is to focus on both 2 of 4 approaches to interactive design.&lt;br /&gt;
&lt;br /&gt;
For the first approach &amp;quot;User-Centered Design&amp;quot; , the designer tried to make a simple drum without any complicated set of drum pieces. Only lines and circles working with physic law are able to initiate a set of user-based instrument. Importantly, the user foresees what is supposed to be happened without any instructions.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the second approach focuses on &amp;quot;Activity-Center Design&amp;quot; . The system flows until the user press &amp;quot;close&amp;quot; button on web browser. The system has no fixed ending. Thus, the designer designed tool for actions. In addition, each action directly depends on each own person&#039;s experience and mental processes. (Exteriorized:-interesting in what people do)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;system &amp;amp; technology:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
I.application processes active to each order &amp;lt;balls &amp;amp; lines&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
II.Users active to application process.     &amp;lt;dragging line &amp;amp; outputsound&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
III. Processing.js + html5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;referred:&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dan S. Designing for interaction. &#039;&#039;The four approaches to interaction design&#039;&#039;. (2001) &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.michelepasin.org/techblog/2010/02/18/processing-js-iprocessing-javascript-does-everything-for-you/ Processing.js, iProcessing: javascript does everything for you! ]&lt;br /&gt;
&lt;br /&gt;
=== everyware, Soak===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;videoflash type=vimeo&amp;gt;27158491|549|309&amp;lt;/videoflash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soak is an empty canvas made of an elastic material. The moment you touch it the canvas gets virtually soaked with color.&amp;lt;br/&amp;gt;&lt;br /&gt;
A Kinect detects any deformation of the elastic surface and passes this data to Processing, which then simulates virtual drops of dye.&amp;lt;br/&amp;gt;&lt;br /&gt;
What I like about this project is the combination of digital tools with analog materials and the beauty of being so simple. The simulation of watercolor on the other hand is very interesting as well. (*cellular automata)&lt;br /&gt;
&lt;br /&gt;
// [[Sebastian Wolf|Sebastian]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Substrate ===&lt;br /&gt;
by Jared Tarbell [http://www.complexification.net/gallery/machines/substrate/index.php]&lt;br /&gt;
&lt;br /&gt;
http://www.complexification.net/gallery/machines/substrate/substrate0001.jpg&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;0001 iterated substrate&#039;&#039; by Jared Tarbell [http://www.complexification.net/gallery/machines/substrate/substrate0001.jpg]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Substrate&#039;&#039;&#039; is a piece of generative art written in processing that creates a landscape looking a lot like urban plans.&lt;br /&gt;
&lt;br /&gt;
At the start of the program a couple of straight black lines are placed randomly on the canvas. They expand during the program, each line growing other lines at right angle but at random positions and at random times. This process is repeated for the newly grown lines. The expansion of a line stops when it collides with another line.&lt;br /&gt;
&lt;br /&gt;
Each line has a shadowish colouring of variable hue and amplitude to the left of the line&#039;s growing direction.&lt;br /&gt;
&lt;br /&gt;
Due to the different angles of the starting lines the growing image consists of distinguishable parts that could resemble city districts if the image was compared to an urban plan.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Substrate&#039;&#039;&#039; seems particularly interesting as it creates beautiful patterns using a rather simple algorithm.&lt;br /&gt;
&lt;br /&gt;
(md)&lt;br /&gt;
&lt;br /&gt;
=== Alexander Gustke ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OASIS&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
http://everyware.kr/portfolio/contents/09_oasis/imgs/main.jpg&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
http://everyware.kr/portfolio/contents/09_oasis/&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Was ist OASIS?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In OASIS hat der Benutzer die Möglichkeit mit einer virtuellen Unterwasserwelt mit allen möglichen Tieren die dort leben zu interagieren. &lt;br /&gt;
&lt;br /&gt;
Basis ist ein Touchscreen der vollständig mit schwarzem Sand bedeckt ist. Wenn der Sand zur Seite geschoben wird und freie Stelle entstehen, bildet sich in diesen eine kleine Welt voller Fische, Seesterne und Quallen. Durch das Wegschieben des Sandes entsteht eine erweiterte Welt in der sich dann mehr Fische und andere Tiere bilden können. Das Verkleinern der Welt führt dazu, dass sich alle Tiere den engeren Platz teilen müssen. Weiterhin reagiert die Welt auf Hindernisse, wie zum Beispiel Steine. Diese können inmitten einer freien Stelle platziert werden, welche die Unterwassertiere dann versuchen zu umschwimmen.&lt;br /&gt;
&lt;br /&gt;
Was mich zu den oben genannten Dingen zusätzlich interessiert ist, dass Fische Schwärme bilden können und versuchen innerhalb des Schwarms nicht miteinander zu kollidieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Julia Putscher ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Algorithm Art Code&lt;br /&gt;
&lt;br /&gt;
[[File:tr_lines_example.png|500px|link=http://jmartinho.net/digitalArt-html5/index.php?art=tr-lines]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;click at above picture to go to application.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
This project was made by Joao Martinho Moura with Processing.js.&lt;br /&gt;
Processing.js is the sister project of Processing and designed for the web. It makes makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. Processing.js allows Processing code to be run by any HTML5 compatible browser, including current versions of Firefox, Safari, Chrome, Opera, and Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Algorithm Art Code&#039;&#039;&#039; is a generative system that creates compositions of lines and even sculptures. It is able to cause multiple results and may even produce art.&lt;br /&gt;
By clicking into the interactive frame and moving the mouse you can influence the appearence of the creating composition.&lt;br /&gt;
There are six different types of the &amp;quot;Algorithm Art Code&amp;quot;: TR-Lines (Transversal Lines), Closed Lines, Infinite-Boils, Perls and Sine-Paths.&lt;br /&gt;
I think this project is interesting because I like interactive surfaces that &amp;quot;act&amp;quot; according to a human&#039;s behavior and through which you can influence the result of the process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*http://www.jmartinho.net / Webpage of Joao Martinho Moura&lt;br /&gt;
*http://projects.jmartinho.net/#1577272/Html5-Algorithm-Art-Code / Examples for Algorithm Art Code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dianna Mertz ===&lt;br /&gt;
&lt;br /&gt;
http://senseable.mit.edu/nyte/images/01%20nyte%20-%20globe%20encounters.jpg&lt;br /&gt;
[http://senseable.mit.edu/nyte/ New York Talk Exchange] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://senseable.mit.edu/nyte/movies/nyte-globe-encounters.mov Globe Encounters]&lt;br /&gt;
&lt;br /&gt;
This animated infographic illustrates the flow of information in real time between I.P. addresses in New York City and elsewhere around the world. The greater the illumination of each arc, the greater the internet traffic flow between NYC and that particular city within the last day. This project appeals to me mostly because it successfully demonstrates information consumption &amp;amp;mdash; a personal area of interest. This is also a great way to relay the usage of I.P. address data. I only wish that it wasn&#039;t limited to NYC; ideally, we&#039;d see how the info traffic consumption flowing from NYC compares to other cities around the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Jelena Djokic===&lt;br /&gt;
&lt;br /&gt;
http://www.visualcomplexity.com/vc/images/725_big01.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://xiaoji-chen.com/blog/2010/map-of-paris-visualizing-urban-transportation/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The work is a mental map of the city of Paris, not related to the proportional distancies of diferent points to the city center, but to the cost it takes to get there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Touch DJ&lt;br /&gt;
&lt;br /&gt;
http://vimeo.com/groups/processing/videos/30735367/ &lt;br /&gt;
&lt;br /&gt;
The project, by which the user interface and sound come to dialog. I find it interesting because it is about a usual case of influencing sound by picking diferent buttons from the board, but the both sound and user interface influence changes to each other. Otherwise people developed a new tool for themself, making a ppeace of work. Or were oposite?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Life Support Systems - Vanda ===&lt;br /&gt;
&lt;br /&gt;
http://www.visualcomplexity.com/vc/images/40_big01.jpg&lt;br /&gt;
&lt;br /&gt;
The system analyzes electrical signals from the vanda hybrida orchid and generates a virtual model of this &amp;quot;language&amp;quot;. It then produces similar signals based on the learned model, even after the orchid&#039;s death. In this way, the plant&#039;s spirit somehow is preserved in a digital system.&lt;br /&gt;
&lt;br /&gt;
http://www.visualcomplexity.com/vc/images/40_big02.jpg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Link: &#039;&#039;&#039;http://www.visualcomplexity.com/vc/project.cfm?id=40&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; Tristan Weis &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Andreas Dietrich ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E7 from http://www.openprocessing.org/visuals/?visualID=40859 is a little game to play (in German XXO should say everything). You need to draw the things alone, but so you can change the number of rows and colons. With a left click (or the left mouse button is pressed) you draw a horizontal line, with the right mouse button you draw a vertical line. If you drag the mouse you can draw the O or the X (or whatever you want).&lt;br /&gt;
&lt;br /&gt;
[[File:Processing_E7_AD.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== JOHANNES KONRAD ALTMANN ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;videoflash type=vimeo&amp;gt;26383732|549|309&amp;lt;/videoflash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VOID is a conceptional processing magazine for the iPad. It is aimed to bring coding closer to designers, with focus on enhanced user integration and personalization with a strong visual approach.&lt;br /&gt;
&lt;br /&gt;
The magazine app features sections where the reader is able to explore projects, learn about other processing artists, manipulate source code live inside the app and immediately see the changes highlighted in the code.&lt;br /&gt;
&lt;br /&gt;
Users can save their modified versions of a sketch, screenshots or short videos to a custom dropbox folder that is linked to the app. It is also possible to share this data via facebook, twitter and email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea, Concept and App-Layout: Natalie Hanke&lt;br /&gt;
Camera and Postproduction: Daniel Oliveira Carneiro&lt;br /&gt;
Music: Pivot — Make Me Love You&lt;br /&gt;
&lt;br /&gt;
For more information:&lt;br /&gt;
*http://cargocollective.com/coffeemakescreative&lt;br /&gt;
*http://cargocollective.com/coffeemakescreative/1736030/VOID&lt;br /&gt;
*http://www.danielcarneiro.eu/​&lt;br /&gt;
*http://www.pvtpvt.net/​&lt;br /&gt;
&lt;br /&gt;
Sources for text, images and code:&lt;br /&gt;
*http://www.creativeapplications.net/​&lt;br /&gt;
*http://www.generative-gestaltung.de/​&lt;br /&gt;
*http://www.openprocessing.org/​&lt;br /&gt;
&lt;br /&gt;
=== Lu JIN ===&lt;br /&gt;
[[File:SandTravelerPRN2.jpg]]&lt;br /&gt;
*Name: Sand Traveler&lt;br /&gt;
*Link:http://www.complexification.net/gallery/machines/sandTraveler/&lt;br /&gt;
*Description: use single dot to create a three dimensional figure in the 2d plane.&lt;br /&gt;
*Reason: The sand pictures change frequently and leave me a great expectation for the next picture, when the dot stops.&lt;br /&gt;
&lt;br /&gt;
=== Jan Schepanski ===&lt;br /&gt;
&lt;br /&gt;
http://pingmag.jp/images/article/tokyodesignweek2006_30.jpg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shadow Monsters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wer kennt sie nicht aus Kindertagen: Die illustren Schattenspiele. Die Hand in gewissem Abstand vor eine Lichtquelle gesetzt und los ging der Spaß. Dank moderner Technik lassen sich die aus Hand geformten Monster nun zum Leben erwecken!&lt;br /&gt;
Technisch wird es umgesetzt, indem man die jeweiligen Hände filmt, deren Bewegungen samt Silhouette erfasst und mit Hilfe eines Beamers dann die Hände in kleine Monster verwandelt.&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=tSJTTkwrZ9s&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=g0TOQo_7te4&lt;br /&gt;
&lt;br /&gt;
http://worthersoriginal.com/viki/#page=shadowmonsters&lt;br /&gt;
&lt;br /&gt;
= 29/10 =&lt;br /&gt;
&lt;br /&gt;
== Homework ==&lt;br /&gt;
&lt;br /&gt;
Look for a visual pattern on your way home, at your house, somewhere around you. that can be: a textile, the pattern on the sidepath, a pattern in the sky, a pattern on your wallpaper. Make a photo or a sketch.&lt;br /&gt;
&lt;br /&gt;
Patterns are always repetitions of elements. The elements are sorted in a certain way. That’s the rhythm. try to describe the rhythm. cut your pattern in its smallest elements. How many elements do you have. in which way are they composed? write a short text about the composition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cobblestone ===&lt;br /&gt;
&lt;br /&gt;
http://farm6.static.flickr.com/5280/5895055290_ebde12b4b0_m.jpg&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;cobblestone&#039;&#039; (photo cc-by-sa by a2t [http://www.flickr.com/photos/a2t/])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cobblestone pavements are often laid in interesting patterns like the one shown above.&lt;br /&gt;
&lt;br /&gt;
The stones are placed in arcs which are repeated to the inside and outside of the arc&#039;s circle and in similarly oriented arcs at their endpoints.&lt;br /&gt;
&lt;br /&gt;
Due to the irregularities in the stone&#039;s sizes a random component is added to the pattern, making it harder to decode while still keeping it repetitive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pattern definition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-processing-cs-1.png|thumb|cobblestone pattern]] &lt;br /&gt;
&lt;br /&gt;
The pattern consists of basically one shape, a square.&lt;br /&gt;
The squares are arranged in rows and columns as shown in the image on the right (one row highlighted in green, the two columns separated in red). The tricky part is that within each row/column the stones are placed along an arc while being rotated according to their position on the arc.&lt;br /&gt;
&lt;br /&gt;
The radius of the arc is determined by the size, number and spacing of the squares used to form one row/column segment of the pattern and will stay the same during the whole drawing process. The position of each square on an arc is determined by its width and the predefined spacing. The orientation of each square is determined by its position on the arc, starting with -45 degrees and being rotated clockwise by 90/(n-1) degrees (where n is number of squares on each arc; this is also the angle between the centers of two stones on the arc).&lt;br /&gt;
&lt;br /&gt;
The pattern can be drawn with three nested loops:&lt;br /&gt;
* ONE looping through each row, setting the center Y for the arc&#039;s circle (starting with the position of the square closest to the bottom (highest value) plus the radius and being decreased by the square&#039;s height and predefined vertical spacing during each run)&lt;br /&gt;
** TWO looping through each column, setting the center X for the arc&#039;s circle (starting with the of distance of the leftmost square to the center of the arc&#039;s circle and increasing it by two times that distance during each run)&lt;br /&gt;
*** THREE looping through each stone, going along the arc in previously determined steps and placing a square in it&#039;s proper rotation (-45 degrees incremented by the length of the step during each run).&lt;br /&gt;
&lt;br /&gt;
Each stone shall of course be drawn only if inside the pattern&#039;s bounding box and the first stone of each column is only drawn for the first column as it is the same as the last stone for all following columns.&lt;br /&gt;
&lt;br /&gt;
(md)&lt;br /&gt;
&lt;br /&gt;
=== Growing Ivy ===&lt;br /&gt;
&lt;br /&gt;
[[File:tree_all_elements.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
The pattern of growing ivy is a pretty dense one. The leaves are the smallest elements within that pattern. Looking at the boundaries of it you can observe that ivy grows up in lines, each covered with leaves to the left and right side by turn. Through this the pattern has an appearance like an organic, random grid which is extendable in all directions.&lt;br /&gt;
&lt;br /&gt;
--Julia Putscher&lt;br /&gt;
&lt;br /&gt;
=== Textile on a Chair ===&lt;br /&gt;
&lt;br /&gt;
[[File:Chair4.jpg]]&lt;br /&gt;
&lt;br /&gt;
The textile pattern on this chair has alternating vertical stripes. Some of these stripes are solid colors; others have patterns within them. Within the patterned stripes, a few have vertically stacked repeating elements. One set has a floral pattern sitting alone a line that resembles a sine wave. The floral pattern mirrors itself along the vertical axis. &amp;lt;br&amp;gt;&lt;br /&gt;
Color plays an important role in this textile pattern, as the plain black stripe is consistently placed between the two main alternating floral stripes. The black stripe contrasts sharply with the flowery pastels. &amp;lt;br&amp;gt;&lt;br /&gt;
--Dianna Mertz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Spider ===&lt;br /&gt;
&lt;br /&gt;
[[File:Spider0.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
This is the spider on the white wall. It has two antennas and 8 feet, 3 long and 5 short feet. The most part of it is symmetrical. I think it can be realized through rotation and mirror effects.&lt;br /&gt;
&lt;br /&gt;
--Lu Jin&lt;br /&gt;
&lt;br /&gt;
=== Case===&lt;br /&gt;
&lt;br /&gt;
[[File:Upperpartofaharddrive.jpg‎|700px]]&lt;br /&gt;
&lt;br /&gt;
A sketch of a part from a hard drive case. It consists of two lines of a different length and a point. Put this in a line, one line, one point, one line, three points, and in the next line just mirror it.&lt;br /&gt;
&lt;br /&gt;
Raphael K.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My midnight pizza===&lt;br /&gt;
&lt;br /&gt;
[[File:pizza_surface2.gif‎|300px]]&lt;br /&gt;
&lt;br /&gt;
Do you like pizza? yes I like it. Pizza is always founded as circle big shape background then come after with a lot of edible stuffs on second layer or surface. Your favorite pizza always decorates with tomatoes, concentrated-tomatoes sauce, cheese, pepperoni, paprika, salami,  and so on.&lt;br /&gt;
They are laid on the surface with random position but with sense of human that drop anythings on surface with an appropriate position:- not too far, no too close to each other. More,each will be laid on each other layer by layer.&lt;br /&gt;
&lt;br /&gt;
-PATawat. P-&lt;br /&gt;
&lt;br /&gt;
=== Plattenbau ===&lt;br /&gt;
http://farm6.static.flickr.com/5305/5597569756_aff9d2942c_m.jpg&amp;lt;br/&amp;gt;&lt;br /&gt;
(image © Oleg Borodin [http://www.flickr.com/photos/odeonmelancholy/5597569756])&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plattenbauten, or prefabricated houses always shape patterns because of their construction and design, which aims to make them cheap, quick and rather easy to build. They consist of ready-made standardized parts, which all look basically the same and form quite repetitive patterns automatically.&lt;br /&gt;
&lt;br /&gt;
// [[Sebastian Wolf|Sebastian]]&lt;br /&gt;
&lt;br /&gt;
=== Sofakissen ===&lt;br /&gt;
&lt;br /&gt;
[[File:Sofakissen.jpg]]&lt;br /&gt;
&lt;br /&gt;
(Farben auf dem Bild nicht originalgetreu...)&lt;br /&gt;
&lt;br /&gt;
Auf dem Bild zu sehen ist das Muster von einem Sofakissen. Dabei kann das Muster im ersten Schritt grob als parallel aneinander liegende Rechtecke beschrieben werden. Im zweiten Schritt kann man sagen, dass neben jedem nicht gelben Rechteck ein gelbes Rechteck ist, welches nicht weiter zu unterteilen ist. Diese gelben Rechtecke haben immer dieselben Abmessungen. Die Muster in den Rechtecken zwischen zwei gelben Rechtecken alternieren in zwei Varianten. &lt;br /&gt;
&lt;br /&gt;
Die erste Variante ist wie folgt aufgebaut: Der Rand längs des Rechtecks besteht aus gelben kleinen Quadraten, wobei zwischen zwei Quadraten ein roter Zwischenraum von der Breite eines halben Quadrates ist. Die Seitenlänge jedes Quadrates ist ungefähr ein Fünftel der Breite des gelben Rechtecks. Zwischen diesem Rand aus Quadraten ist das entstehende Rechteck rot, wie der Zwischenraum der Quadrate. Das rote Rechteck ist etwas größer als die gelben Rechtecke. &lt;br /&gt;
&lt;br /&gt;
Die zweite Variante unterscheidet sich zur ersten nur in dem Punkt, dass der Zwischenraum zwischen dem Rand aus Quadraten nur noch ein Drittel so groß ist, und die Farbe mehr ins Orange geht.&lt;br /&gt;
&lt;br /&gt;
Alles in Allem kann man sagen, dass dieses Muster aus insgesamt 5 Elementen besteht.&lt;br /&gt;
&lt;br /&gt;
|Alexander Gustke|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Jelena Djokic===&lt;br /&gt;
&lt;br /&gt;
A tent pattern&lt;br /&gt;
&lt;br /&gt;
[[File:Pattv.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Though is the composition of the pattern simple central structure, the complexity comes from the structure and the way, the patterns with each other connected are. This provokes 3dimensionality, on the way, that putting facets together by different angles provokes the look of broken lines and broken shapes.&lt;br /&gt;
&lt;br /&gt;
===Andreas Dietrich: Pavement===&lt;br /&gt;
Pavements have often paving stones. The are many patterns available. In this example the pavement consists of two rectangle. Both have the same heights. The bigger one has a width of the height times two. The width and the height of the smaller one is equal.&lt;br /&gt;
&lt;br /&gt;
To Draw this shapes:&amp;lt;br /&amp;gt;&lt;br /&gt;
Begin with the bigger one. Place three of them next to each other. Go the height of the rectangles downwards and to the rectangle, which is on the left. Begin on the left side with the smaller rectangle. Place two bigger rectangles next to it. Finally place a new smaller rectangle next to one of them.&lt;br /&gt;
Go the height of the rectangles downwards and to the rectangle, which is on the left.&lt;br /&gt;
Repeat this steps, if you want.&lt;br /&gt;
&lt;br /&gt;
[[File:ProcessingStone.JPG]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tristan Weis: Couch cloth pattern===&lt;br /&gt;
[[File:Couchclothpattern.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
The pattern consists of very small strings. There are strings from the bottom to the top, and from left to right. Running from one side to another, every few millimeters a batch of strings runs over the crossing batch; after that it runs under the next one; over the one after - and so on. The batches running from left to right seem slightly thicker, forming a diversified web with the thinner ones from top to bottom.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sketch:&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Couchclothpatternsketch.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Florian Meyer: Fake 3D===&lt;br /&gt;
[[File:pattern_rhombus.jpg|left|thumb|Click me!]] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This pattern provides an illusion of depth due to use of simple 2D geometry (rhombus) &amp;lt;br&amp;gt;&lt;br /&gt;
with different shades that matches with our conception of how three-dimensional &amp;lt;br&amp;gt; &lt;br /&gt;
shapes must look like as soon as light is getting reflected off their surfaces &amp;lt;br&amp;gt; &lt;br /&gt;
from a specific angle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Jan Schepanski: Schneefall===&lt;br /&gt;
&lt;br /&gt;
http://www.buecherundbilder.de/images/schneefall.jpg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wie im Flug schritten sie durch des Winters Flockenflug mit frohlockend lockrem Lockenhaupt und so war schnell klar wer von beiden keine schützend Mütze trug.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
So wie jede Schneeflocke nach dem Regelwerk der Natur gebildet wird, so segeln sie dahin, getrieben von Wind, Schwerkraft und der Lust des Tanzes.&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-processing-cs-1.png&amp;diff=34199</id>
		<title>File:Md-processing-cs-1.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-processing-cs-1.png&amp;diff=34199"/>
		<updated>2011-11-10T12:00:00Z</updated>

		<summary type="html">&lt;p&gt;Md: cobblestone pattern definition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
cobblestone pattern definition&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
public domain&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|Cc-zero}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
own work&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34125</id>
		<title>GMU:My favorite things/Projekte/Erlebbare Turingmaschinen</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34125"/>
		<updated>2011-11-09T11:22:15Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Erlebbare Turingmaschinen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Moritz Dreßler, Oktober 2011&lt;br /&gt;
&lt;br /&gt;
Vielen NichtinformatikerInnen fällt es schwer, das Konzept einer Turingmaschine nachzuvollziehen, auch oder gerade weil das Prinzip eines Algorithmus auf Unverständnis stößt. Im Folgenden soll die Idee einer erlebbaren Turingmaschine erläutert werden, in der Interessierte selbst einen Teil der Aufgaben der Maschine übernehmen, um dadurch besser zu verstehen, was passiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Turingmaschine=&lt;br /&gt;
&lt;br /&gt;
Das 1936 von Alan Turing beschriebene Modell der Turingmaschine ist, einfach formuliert, ein theoretisches Gerät zur Simulation von Algorithmen. Im Folgenden soll es kurz vereinfacht dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
==Aufbau==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-aufbau.png|thumb|Abbildung 1: Schematische Darstellung einer Turingmaschine]]&lt;br /&gt;
&lt;br /&gt;
Eine Turingmaschine besteht aus einem unendlichen und in gleichgroße Felder eingeteilten Speicherband, einem entlang des Bandes beweglichen Schreib- und Lesekopf sowie einem Programm zur Steuerung des Kopfes (vgl. Abbildung 1).&lt;br /&gt;
&lt;br /&gt;
==Funktionsweise==&lt;br /&gt;
&lt;br /&gt;
Während der Ausführung eines Programms auf der Turingmaschine wird der Wert des Feldes unter dem Schreib-/Lesekopf ausgelesen und dem Programm entsprechend neu beschrieben. Dann wird der Kopf in der vom Programm vorgegeben Richtung links oder rechts entlang des Speicherbandes ein Feld weiter bewegt.&lt;br /&gt;
&lt;br /&gt;
Das Programm kann dabei verschiedene Zustände einnehmen und je nach Zustand unterschiedliche Handlungen hervorrufen, auch wenn der abgelesene Wert der gleiche ist.&lt;br /&gt;
&lt;br /&gt;
Jeder Schritt der Turingmaschine kann dabei unterteilt werden in:&lt;br /&gt;
&lt;br /&gt;
* Feststellen, in welchem Zustand sich die Maschine gerade befindet&lt;br /&gt;
* Auslesen des aktuellen Feldes&lt;br /&gt;
Alle Personen gaben nach einem erfolgreichen Durchlaufen des Programmes an, das Konzept der Turingmaschine besser verstanden zu haben als nach einer rein theoretischen Erklärung.&lt;br /&gt;
&lt;br /&gt;
Dieses einfache Modell einer erlebbaren Turingmaschine soll im nächsten Abschnitt zu drei verschiedenen präsentierbaren Konzepten ausgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Aus dem aktuellen Zustand und dem ausgelesenen Wert ergibt sich laut Programm:&lt;br /&gt;
&lt;br /&gt;
* neuen Zustand setzen (kann auch der gleiche Zustand sein)&lt;br /&gt;
* das Feld neu beschreiben (kann auch der gleiche Wert sein)&lt;br /&gt;
* den Lesekopf nach links bzw. rechts bewegen oder die Maschine anhalten.&lt;br /&gt;
&lt;br /&gt;
Sollte die letzte Richtungsangabe keinen Halt verursachen, wird der Zyklus für das erreichte Feld erneut durchlaufen.&lt;br /&gt;
&lt;br /&gt;
==Programm==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-programm.png|thumb|Abbildung 2: Sortieralgorithmus für eine Turingmaschine]]&lt;br /&gt;
&lt;br /&gt;
Ein Programm für eine Turingmaschine lässt sich als Tabelle darstellen und soll hier am Beispiel eines Sortieralgorithmus gezeigt werden (Siehe Abbildung 2). Mit Hilfe dieses Algorithmus lässt sich eine zufällige und beliebig lange Reihe von zwei verschiedenen Zeichen (hier 0 und 1) in eine Ordnung bringen (hier von links nach rechts erst 0 dann 1). Die zu sortierende Reihe muss hierbei von leeren Feldern eingeschlossen sein, damit die Turingmaschine weiß, wo die Reihe anfängt und aufhört.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Speicherbandinhalt vor dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  1 0 0 1 1 1 0 1 0 1 0 0&lt;br /&gt;
&lt;br /&gt;
Der Speicherbandinhalt nach dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  0 0 0 0 0 0 1 1 1 1 1 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Idee einer erlebbaren Turingmaschine=&lt;br /&gt;
&lt;br /&gt;
Um den Interessierten das Konzept und die Funktionsweise einer Turingmaschine näher zu bringen, sollen sie selbst in die Rolle der Maschine schlüpfen. Dafür bietet sich am ehesten die Postition als Schreib-/Lesekopf an, da dort die Interaktion zwischen Programm und Speicherband stattfindet.&lt;br /&gt;
&lt;br /&gt;
Die Idee einer erlebbaren Turingmaschine konnte bereits von mehreren Personen an einem einfachen Modell ausprobiert werden. Dieses Modell soll im Folgenden beschrieben werden, die teilnehmenden Personen werden dabei als Agenten (&#039;Handelnde&#039;) bezeichnet.&lt;br /&gt;
&lt;br /&gt;
==Aufbau==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-1.png|thumb|Abbildung 3: Modellaufbau]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-programm.png|thumb|Abbildung 4: Programmanweisungen für den Modellaufbau]]&lt;br /&gt;
&lt;br /&gt;
In diesem einfachen Modell wird das Speicherband von einer Schnur gebildet, an der Buchstabenkärtchen (A und B, zufällig verteilt) befestigt sind. Die Agenten erhalten einen eigenen Vorrat an Buchstabenkärtchen, die sie während des Programmablaufs mit den bereits hängenden Kärtchen vertauschen können. Die Programminstruktionen liegen schriftlich vor (vgl. Abbildung 4), der aktuelle Maschinenzustand kann mit Hilfe einer Klammer an den Programminstruktionen markiert werden.&lt;br /&gt;
&lt;br /&gt;
==Programmierung==&lt;br /&gt;
&lt;br /&gt;
Auch hier wurden die Programmanweisungen ähnlich wie in Abbildung 4 angeordnet. Die Anweisungen wurden dabei schriftlich ausformuliert. Zur Verbesserung der Übersichtlichkeit wurden dabei sämtliche Aktionen weggelassen, die keine Änderung des Feldes oder Zustands bewirken.&lt;br /&gt;
&lt;br /&gt;
Beispiel für eine Anweisung:&lt;br /&gt;
&lt;br /&gt;
  Ändere den Wert auf &#039;&#039;&#039;B&#039;&#039;&#039;.&lt;br /&gt;
  Ändere deinen Zustand auf &#039;&#039;&#039;5&#039;&#039;&#039;.&lt;br /&gt;
  Gehe weiter nach &#039;&#039;&#039;links&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Ablauf==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-2.png|thumb|Abbildung 5: Programmablauf]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-3.png|thumb|Abbildung 6: Speicherband nach dem Durchlaufen des Programmes]]&lt;br /&gt;
&lt;br /&gt;
Die Agenten beginnen an einer beliebigen Stelle des Bandes (links vom ersten leeren Feld am Ende der Zeichenkette, sonst funktioniert das Programm nicht) im Programmzustand &#039;&#039;&#039;1&#039;&#039;&#039;. Im folgenden sehen sie jeweils in der Programmtabelle nach und handeln entsprechend der Instruktionen für den abgelesenen Wert und ihren gegenwärtigen Zustand so lange, bis das Programm einen HALT verlangt. Damit sollten sie die Buchstaben auf dem Band sortiert haben.&lt;br /&gt;
&lt;br /&gt;
==Ergebnisse==&lt;br /&gt;
&lt;br /&gt;
Alle Personen gaben nach einem erfolgreichen Durchlaufen des Programmes an, das Konzept der Turingmaschine besser verstanden zu haben als nach einer rein theoretischen Erklärung.&lt;br /&gt;
&lt;br /&gt;
Dieses einfache Modell einer erlebbaren Turingmaschine soll im nächsten Abschnitt zu drei verschiedenen präsentierbaren Konzepten ausgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Konzepte für erlebbare Turingmaschinen=&lt;br /&gt;
&lt;br /&gt;
Generell soll versucht werden, das Erlebnis der Personen, die in die Rolle der Maschine schlüpfen, so ansprechend wie möglich zu machen. Dabei sollen jedoch auch außenstehende Betrachtende mitverfolgen können, welche Ergebnisse die Aktionen der Agenten hervorrufen.&lt;br /&gt;
&lt;br /&gt;
==Lichttunnel==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-lichttunnel.png|thumb|Abbildung 7: Erlebbare Turingmaschine als Lichttunnel (Person aus einem Photo von scott*eric)]]&lt;br /&gt;
&lt;br /&gt;
===Aufbau===&lt;br /&gt;
Das Speicherband wird von einem nach zwei Seiten offenen Gang/Tunnel gebildet. Die Enden werden entweder durch vorstehende Gang-Elemente oder einer Markierung auf dem Boden in den Raum verlängert, um die Unendlichkeit des Bandes anzudeuten (siehe Abbildung 7).&lt;br /&gt;
&lt;br /&gt;
Die Wände des Ganges bestehen aus weißem, lichtdurchlässigen Material und können von innen heraus mit verschieden farbigem Licht beleuchtet werden. Der Gang selbst wird in Stationen unterteilt, die für die Speicherplätze des Bandes stehen und jeweils seperat beleuchtet werden können.&lt;br /&gt;
&lt;br /&gt;
Um zwei verschiedene Zustände der Speicherplätze zu symbolisieren (z.B. 0 und 1) gibt es zwei verschiedene Farben. Ein leeres Feld wird durch eine weiße Beleuchtung gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Die Interessierten schlüpfen in die Rolle des Schreib-/Lesekopfes der Turingmaschine und bewegen sich entlang des Speicherbandes, das heißt, sie laufen im Tunnel von Station zu Station und führen dort den vorgegebenen Programmcode aus.&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es an jeder Station drei Tastschalter, mit denen die Farbe der Beleuchtung der Station geändert werden kann.&lt;br /&gt;
&lt;br /&gt;
===Programmanweisungen===&lt;br /&gt;
&lt;br /&gt;
Für diesen Aufbau, bei dem die Agenten die Programmanweisungen von Station zu Station mitnehmen müssen, bietet es sich an, diese auf Postkarten zu drucken. Sie können dann am Ende mitgenommen werden und eignen sich dabei gut zur Bewerbung der Turingmaschine.&lt;br /&gt;
&lt;br /&gt;
===Programmablauf===&lt;br /&gt;
&lt;br /&gt;
Ein möglicher Programmablauf für einen Sortieralgorithmus könnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
* Von einem Computer/Mikrocontroller wird eine zufällige Belegung des Bandes generiert, jede Station wird in einer anderen Farbe beleuchtet, wobei nur die erste und letzte Station weiß bleiben. &lt;br /&gt;
* Die Interessierten nehmen die Programmanweisungen und betreten den Tunnel.&lt;br /&gt;
* An jeder Station wird die aktuelle Farbe der Station festgestellt und die Farbe entsprechend der Programmanweisungen für den aktuellen Programmzustand geändert. Dazu muss der Knopf für die entsprechende Farbe gedrückt werden.&lt;br /&gt;
* Wenn vom Programm eine Zustandsänderung verlangt wird, wird der Zustand geändert.&lt;br /&gt;
* Die Agenten gehen entsprechend der Anweisungen eine Station nach rechts oder links.&lt;br /&gt;
* Dort führen sie erneut die Programmanweisungen aus. Dies wird so lange wiederholt, bis sie die Farben korrekt sortiert haben und das Programm sie anhalten lässt.&lt;br /&gt;
&lt;br /&gt;
==Interaktives scrollbares Speicherband==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-scrollband.png|thumb|Abbildung 8: Erlebbare Turingmaschine als interaktives scrollbares Speicherband (Person aus einem Photo von Skeggzatori)]]&lt;br /&gt;
&lt;br /&gt;
===Aufbau===&lt;br /&gt;
&lt;br /&gt;
Der Speicherbandinhalt wird von vorne oder hinten auf eine Oberfläche in Bandform projiziert (siehe Abbildung 8). Dabei wäre auch eine Variante ähnlich einer horizontal auf- und abrollbaren Papierrolle denkbar.&lt;br /&gt;
&lt;br /&gt;
Bei einer statischen Leinwand kann der Bandinhalt entlang des Bandes bewegt werden, bei einer rollbaren Leinwand würde parallel dazu die Leinwand mitgerollt werden. Das würde den plastischen Eindruck des Speicherbandes erhöhen, setzt dem Bandinhalt allerdings gleichzeitig Grenzen aufgrund der beschränkten Bandlänge.&lt;br /&gt;
&lt;br /&gt;
In beiden Fällen wird der Inhalt an der Position des Schreib- und Lesekopfes in der Mitte des Bandes hervorgehoben.&lt;br /&gt;
&lt;br /&gt;
In einigen Metern Abstand zum Speicherband steht eine Konsole mit welcher die Agenten das Band steuern und den Inhalt überschreiben können. Die Steuerung erfolgt dabei mit Hilfe eines Touchscreens, der jeweils den Inhalt des Speicherfeldes an der aktuellen Position anzeigt. Soll der Inhalt überschrieben werden, wird der Bildschirm mit einer Wischgeste geleert und der neue Wert von Hand geschrieben. Das Band wird durch Ziehgesten nach rechts oder links bewegt.&lt;br /&gt;
&lt;br /&gt;
===Programmanweisungen===&lt;br /&gt;
&lt;br /&gt;
In diesem Aufbau bietet es sich an, die Programmanweisungen auf der Bedienkonsole mittels eines seperaten Touchscreens darzustellen, da sie nicht portabel sein müssen. Dies ermöglicht es außerdem, auf dieser Maschine verschiedene Programme auszuführen, da der Bandinhalt und die Programmanweisungen rein digital vorliegen.&lt;br /&gt;
&lt;br /&gt;
===Programmablauf===&lt;br /&gt;
&lt;br /&gt;
Ein möglicher Programmablauf könnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
* So lange niemand die Steuerung der Turingmaschine übernimmt, läuft sie in einem Demo-Modus und führt Programme von alleine aus.&lt;br /&gt;
* Sobald eine interessierte Person an die Maschine harantritt und einen der Bildschirme berührt werden die Instruktionen zum Bedienen der Maschine dargestellt. Der/die Interessierte wählt ein Programm aus, wird zum Agenten und steuert die Maschine durch das Programm.&lt;br /&gt;
* Dazu richtet er/sie sich nach den Programminstruktionen und ändert die Feldinhalte entsprechend.&lt;br /&gt;
* Notwendige Zustandsänderungen können in diesem Fall auch visuell angedeutet werden, zum Beispiel durch ein Blinken des neu auszuwählenden Zustandes.&lt;br /&gt;
* Der/die AgentIn bewegt das Band entsprechend der Anweisungen eine Feld nach rechts oder links.&lt;br /&gt;
* Dort führt er/sie erneut die Programmanweisungen aus. Dies wird so lange wiederholt, bis das Programm beendet ist oder abgebrochen wird.&lt;br /&gt;
&lt;br /&gt;
==Modelleisenbahn==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-eisenbahn.png|thumb|Abbildung 9: Erlebbare Turingmaschine als Modelleisenbahn (Personen aus einem Photo von dpape)]]&lt;br /&gt;
&lt;br /&gt;
===Aufbau===&lt;br /&gt;
&lt;br /&gt;
Auf einem Tisch ist eine Modelleisenbahnstrecke aufgebaut und formt dabei einen geschlossen Ring (siehe Abbildung 9). Fast die gesamte Strecke wird von einem Güterzug eingenommen, der das Speicherband der Turingmaschine repräsentiert. Jeder Wagen steht dabei für einen Speicherplatz auf dem Band.&lt;br /&gt;
&lt;br /&gt;
An einer Stelle der Strecke steht eine Be- und Entladestation mit einer Bedienkonsole (eventuell auch dem Tisch vorgelagert). Hier kann die Bahn entweder mittels eines Steuerhebels oder durch Drücken eines Tastschalters jeweils um einen Güterwagen nach rechts oder links bewegt und der aktuelle Wagen umbeladen werden. Zur Bewegung wird nur ein Kommando für rechts oder links gegeben, die Positionierung der Wagen erfolgt dann automatisch. Die Umladung erfolgt durch das Drücken entsprechender Tastschalter.&lt;br /&gt;
&lt;br /&gt;
Sollten die Güterwagen mit realen Gütern beladen werden, muss eine Möglichkeit gefunden werden, die Be- und Entladung zügig durchzuführen, sowie einen großen Vorrat der Güter parat zu halten. Die Güterwagen könnten jedoch auch mit fiktiven Gütern in der Form von RGB LEDs beladen sein, deren Farbe man an der Ladestation ändern kann. Dies würde zusätzlich ein Zurücksetzen auf einen Startzustand erleichtern.&lt;br /&gt;
&lt;br /&gt;
===Programmanweisungen===&lt;br /&gt;
&lt;br /&gt;
Auch in diesem Aufbau bietet es sich an, die Programmanweisungen auf der Bedienkonsole statisch darzustellen, da sie nicht portabel sein müssen. Dabei wäre es trotzdem praktisch, den aktuellen Programmzustand etwa durch eine Beleuchtung der Zeile hervorheben zu können.&lt;br /&gt;
&lt;br /&gt;
===Programmablauf===&lt;br /&gt;
&lt;br /&gt;
Ein möglicher Programmablauf könnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
* Eventuell läuft die Maschine in einem Demo-Modus so lange niemand ihr Steuerung übernimmt. Das geht jedoch nur, wenn ein schnelles Zurücksetzen auf den Startzustand möglich ist.&lt;br /&gt;
* Sobald interessierte Personen an die Maschine harantreten und die Steuerung übernehmen, werden sie zu Agenten.&lt;br /&gt;
* Dazu richten sie sich nach den Programminstruktionen und ändern die Wagenbelegung sowie den Programmzustand entsprechend.&lt;br /&gt;
* Die Agenten bewegen den Gützerzug entsprechend den Anweisungen nach rechts oder links.&lt;br /&gt;
* Dort führen sie erneut die Programmanweisungen aus. Dies wird so lange wiederholt, bis das Programm beendet ist oder abgebrochen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Weitere Überlegungen=&lt;br /&gt;
&lt;br /&gt;
==Analog/Digital==&lt;br /&gt;
Alle vorgeschlagenen Konzepte setzen die Anwendung eines Rechners bzw. Mikrocontrollers im Hintergrund voraus. Teilweise wäre es möglich, dies zu vermeiden, allerdings nur auf Kosten der Wiederholbarkeit. Sobald mehrere Personen die Turingmaschine erleben wollen, muss es eine Möglichkeit geben, den von vorhergehenden BesucherInnen herbeigeführten Zustand wieder zum Ausgangszustand oder auf einen neuen Anfangszustand zurückzusetzen. Ohne Elektronik müsste das manuell geschehen und würde einen hohen Administrationsaufwand verursachen.&lt;br /&gt;
&lt;br /&gt;
==Fehlerfeedback==&lt;br /&gt;
Die verwendete Steuerungselektronik ermöglicht es, über eine falsche Ausführung der Programmanweisungen zu informieren. Dadurch kann verhindert werden, dass der/die BesucherIn aufgrund seines/ihres Fehlers das Programm nicht zu Ende bringen kann. Das könnte beispielsweise mittels eines Signaltons erfolgen.&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34124</id>
		<title>GMU:My favorite things/Projekte/Erlebbare Turingmaschinen</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34124"/>
		<updated>2011-11-09T11:09:53Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Erlebbare Turingmaschinen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Moritz Dreßler, Oktober 2011&lt;br /&gt;
&lt;br /&gt;
Vielen NichtinformatikerInnen fällt es schwer, das Konzept einer Turingmaschine nachzuvollziehen, auch oder gerade weil das Prinzip eines Algorithmus auf Unverständnis stößt. Im Folgenden soll die Idee einer erlebbaren Turingmaschine erläutert werden, in der Interessierte selbst einen Teil der Aufgaben der Maschine übernehmen, um dadurch besser zu verstehen, was passiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Turingmaschine=&lt;br /&gt;
&lt;br /&gt;
Das 1936 von Alan Turing beschriebene Modell der Turingmaschine ist, einfach formuliert, ein theoretisches Gerät zur Simulation von Algorithmen. Im Folgenden soll es kurz vereinfacht dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
==Aufbau==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-aufbau.png|thumb|Abbildung 1: Schematische Darstellung einer Turingmaschine]]&lt;br /&gt;
&lt;br /&gt;
Eine Turingmaschine besteht aus einem unendlichen und in gleichgroße Felder eingeteilten Speicherband, einem entlang des Bandes beweglichen Schreib- und Lesekopf sowie einem Programm zur Steuerung des Kopfes (vgl. Abbildung 1).&lt;br /&gt;
&lt;br /&gt;
==Funktionsweise==&lt;br /&gt;
&lt;br /&gt;
Während der Ausführung eines Programms auf der Turingmaschine wird der Wert des Feldes unter dem Schreib-/Lesekopf ausgelesen und dem Programm entsprechend neu beschrieben. Dann wird der Kopf in der vom Programm vorgegeben Richtung links oder rechts entlang des Speicherbandes ein Feld weiter bewegt.&lt;br /&gt;
&lt;br /&gt;
Das Programm kann dabei verschiedene Zustände einnehmen und je nach Zustand unterschiedliche Handlungen hervorrufen, auch wenn der abgelesene Wert der gleiche ist.&lt;br /&gt;
&lt;br /&gt;
Jeder Schritt der Turingmaschine kann dabei unterteilt werden in:&lt;br /&gt;
&lt;br /&gt;
* Feststellen, in welchem Zustand sich die Maschine gerade befindet&lt;br /&gt;
* Auslesen des aktuellen Feldes&lt;br /&gt;
&lt;br /&gt;
Aus dem aktuellen Zustand und dem ausgelesenen Wert ergibt sich laut Programm:&lt;br /&gt;
&lt;br /&gt;
* neuen Zustand setzen (kann auch der gleiche Zustand sein)&lt;br /&gt;
* das Feld neu beschreiben (kann auch der gleiche Wert sein)&lt;br /&gt;
* den Lesekopf nach links bzw. rechts bewegen oder die Maschine anhalten.&lt;br /&gt;
&lt;br /&gt;
Sollte die letzte Richtungsangabe keinen Halt verursachen, wird der Zyklus für das erreichte Feld erneut durchlaufen.&lt;br /&gt;
&lt;br /&gt;
==Programm==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-programm.png|thumb|Abbildung 2: Sortieralgorithmus für eine Turingmaschine]]&lt;br /&gt;
&lt;br /&gt;
Ein Programm für eine Turingmaschine lässt sich als Tabelle darstellen und soll hier am Beispiel eines Sortieralgorithmus gezeigt werden (Siehe Abbildung 2). Mit Hilfe dieses Algorithmus lässt sich eine zufällige und beliebig lange Reihe von zwei verschiedenen Zeichen (hier 0 und 1) in eine Ordnung bringen (hier von links nach rechts erst 0 dann 1). Die zu sortierende Reihe muss hierbei von leeren Feldern eingeschlossen sein, damit die Turingmaschine weiß, wo die Reihe anfängt und aufhört.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Speicherbandinhalt vor dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  1 0 0 1 1 1 0 1 0 1 0 0&lt;br /&gt;
&lt;br /&gt;
Der Speicherbandinhalt nach dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  0 0 0 0 0 0 1 1 1 1 1 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Idee einer erlebbaren Turingmaschine=&lt;br /&gt;
&lt;br /&gt;
Um den Interessierten das Konzept und die Funktionsweise einer Turingmaschine näher zu bringen, sollen sie selbst in die Rolle der Maschine schlüpfen. Dafür bietet sich am ehesten die Postition als Schreib-/Lesekopf an, da dort die Interaktion zwischen Programm und Speicherband stattfindet.&lt;br /&gt;
&lt;br /&gt;
Die Idee einer erlebbaren Turingmaschine konnte bereits von mehreren Personen an einem einfachen Modell ausprobiert werden. Dieses Modell soll im Folgenden beschrieben werden, die teilnehmenden Personen werden dabei als Agenten (&#039;Handelnde&#039;) bezeichnet.&lt;br /&gt;
&lt;br /&gt;
==Aufbau==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-1.png|thumb|Abbildung 3: Modellaufbau]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-programm.png|thumb|Abbildung 4: Programmanweisungen für den Modellaufbau]]&lt;br /&gt;
&lt;br /&gt;
In diesem einfachen Modell wird das Speicherband von einer Schnur gebildet, an der Buchstabenkärtchen (A und B, zufällig verteilt) befestigt sind. Die Agenten erhalten einen eigenen Vorrat an Buchstabenkärtchen, die sie während des Programmablaufs mit den bereits hängenden Kärtchen vertauschen können. Die Programminstruktionen liegen schriftlich vor (vgl. Abbildung 4), der aktuelle Maschinenzustand kann mit Hilfe einer Klammer an den Programminstruktionen markiert werden.&lt;br /&gt;
&lt;br /&gt;
==Programmierung==&lt;br /&gt;
&lt;br /&gt;
Auch hier wurden die Programmanweisungen ähnlich wie in Abbildung 4 angeordnet. Die Anweisungen wurden dabei schriftlich ausformuliert. Zur Verbesserung der Übersichtlichkeit wurden dabei sämtliche Aktionen weggelassen, die keine Änderung des Feldes oder Zustands bewirken.&lt;br /&gt;
&lt;br /&gt;
Beispiel für eine Anweisung:&lt;br /&gt;
&lt;br /&gt;
  Ändere den Wert auf &#039;&#039;&#039;B&#039;&#039;&#039;.&lt;br /&gt;
  Ändere deinen Zustand auf &#039;&#039;&#039;5&#039;&#039;&#039;.&lt;br /&gt;
  Gehe weiter nach &#039;&#039;&#039;links&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Ablauf==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-2.png|thumb|Abbildung 5: Programmablauf]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-modell-3.png|thumb|Abbildung 6: Speicherband nach dem Durchlaufen des Programmes]]&lt;br /&gt;
&lt;br /&gt;
Die Agenten beginnen an einer beliebigen Stelle des Bandes (links vom ersten leeren Feld am Ende der Zeichenkette, sonst funktioniert das Programm nicht) im Programmzustand &#039;&#039;&#039;1&#039;&#039;&#039;. Im folgenden sehen sie jeweils in der Programmtabelle nach und handeln entsprechend der Instruktionen für den abgelesenen Wert und ihren gegenwärtigen Zustand so lange, bis das Programm einen HALT verlangt. Damit sollten sie die Buchstaben auf dem Band sortiert haben.&lt;br /&gt;
&lt;br /&gt;
==Ergebnisse==&lt;br /&gt;
&lt;br /&gt;
Alle Personen gaben nach einem erfolgreichen Durchlaufen des Programmes an, das Konzept der Turingmaschine besser verstanden zu haben als nach einer rein theoretischen Erklärung.&lt;br /&gt;
&lt;br /&gt;
Dieses einfache Modell einer erlebbaren Turingmaschine soll im nächsten Abschnitt zu drei verschiedenen präsentierbaren Konzepten ausgearbeitet werden.&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34121</id>
		<title>GMU:My favorite things/Projekte/Erlebbare Turingmaschinen</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34121"/>
		<updated>2011-11-09T11:01:12Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Erlebbare Turingmaschinen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Moritz Dreßler, Oktober 2011&lt;br /&gt;
&lt;br /&gt;
Vielen NichtinformatikerInnen fällt es schwer, das Konzept einer Turingmaschine nachzuvollziehen, auch oder gerade weil das Prinzip eines Algorithmus auf Unverständnis stößt. Im Folgenden soll die Idee einer erlebbaren Turingmaschine erläutert werden, in der Interessierte selbst einen Teil der Aufgaben der Maschine übernehmen, um dadurch besser zu verstehen, was passiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Turingmaschine=&lt;br /&gt;
&lt;br /&gt;
Das 1936 von Alan Turing beschriebene Modell der Turingmaschine ist, einfach formuliert, ein theoretisches Gerät zur Simulation von Algorithmen. Im Folgenden soll es kurz vereinfacht dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
==Aufbau==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-aufbau.png|thumb|Abbildung 1: Schematische Darstellung einer Turingmaschine]]&lt;br /&gt;
&lt;br /&gt;
Eine Turingmaschine besteht aus einem unendlichen und in gleichgroße Felder eingeteilten Speicherband, einem entlang des Bandes beweglichen Schreib- und Lesekopf sowie einem Programm zur Steuerung des Kopfes (vgl. Abbildung 1).&lt;br /&gt;
&lt;br /&gt;
==Funktionsweise==&lt;br /&gt;
&lt;br /&gt;
Während der Ausführung eines Programms auf der Turingmaschine wird der Wert des Feldes unter dem Schreib-/Lesekopf ausgelesen und dem Programm entsprechend neu beschrieben. Dann wird der Kopf in der vom Programm vorgegeben Richtung links oder rechts entlang des Speicherbandes ein Feld weiter bewegt.&lt;br /&gt;
&lt;br /&gt;
Das Programm kann dabei verschiedene Zustände einnehmen und je nach Zustand unterschiedliche Handlungen hervorrufen, auch wenn der abgelesene Wert der gleiche ist.&lt;br /&gt;
&lt;br /&gt;
Jeder Schritt der Turingmaschine kann dabei unterteilt werden in:&lt;br /&gt;
&lt;br /&gt;
* Feststellen, in welchem Zustand sich die Maschine gerade befindet&lt;br /&gt;
* Auslesen des aktuellen Feldes&lt;br /&gt;
&lt;br /&gt;
Aus dem aktuellen Zustand und dem ausgelesenen Wert ergibt sich laut Programm:&lt;br /&gt;
&lt;br /&gt;
* neuen Zustand setzen (kann auch der gleiche Zustand sein)&lt;br /&gt;
* das Feld neu beschreiben (kann auch der gleiche Wert sein)&lt;br /&gt;
* den Lesekopf nach links bzw. rechts bewegen oder die Maschine anhalten.&lt;br /&gt;
&lt;br /&gt;
Sollte die letzte Richtungsangabe keinen Halt verursachen, wird der Zyklus für das erreichte Feld erneut durchlaufen.&lt;br /&gt;
&lt;br /&gt;
==Programm==&lt;br /&gt;
&lt;br /&gt;
[[Image:Md-turing-programm.png|thumb|Abbildung 2: Sortieralgorithmus für eine Turingmaschine]]&lt;br /&gt;
&lt;br /&gt;
Ein Programm für eine Turingmaschine lässt sich als Tabelle darstellen und soll hier am Beispiel eines Sortieralgorithmus gezeigt werden (Siehe Abbildung 2). Mit Hilfe dieses Algorithmus lässt sich eine zufällige und beliebig lange Reihe von zwei verschiedenen Zeichen (hier 0 und 1) in eine Ordnung bringen (hier von links nach rechts erst 0 dann 1). Die zu sortierende Reihe muss hierbei von leeren Feldern eingeschlossen sein, damit die Turingmaschine weiß, wo die Reihe anfängt und aufhört.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Speicherbandinhalt vor dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  1 0 0 1 1 1 0 1 0 1 0 0&lt;br /&gt;
&lt;br /&gt;
Der Speicherbandinhalt nach dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  0 0 0 0 0 0 1 1 1 1 1 1&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34120</id>
		<title>GMU:My favorite things/Projekte/Erlebbare Turingmaschinen</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte/Erlebbare_Turingmaschinen&amp;diff=34120"/>
		<updated>2011-11-09T10:44:25Z</updated>

		<summary type="html">&lt;p&gt;Md: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Erlebbare Turingmaschinen&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Moritz Dreßler, Oktober 2011  Vielen NichtinformatikerInnen fällt es schwer, das Konzept einer Turingmaschine nachzuvollziehen, auch oder g...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Erlebbare Turingmaschinen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Moritz Dreßler, Oktober 2011&lt;br /&gt;
&lt;br /&gt;
Vielen NichtinformatikerInnen fällt es schwer, das Konzept einer Turingmaschine nachzuvollziehen, auch oder gerade weil das Prinzip eines Algorithmus auf Unverständnis stößt. Im Folgenden soll die Idee einer erlebbaren Turingmaschine erläutert werden, in der Interessierte selbst einen Teil der Aufgaben der Maschine übernehmen, um dadurch besser zu verstehen, was passiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Turingmaschine=&lt;br /&gt;
&lt;br /&gt;
Das 1936 von Alan Turing beschriebene Modell der Turingmaschine ist, einfach formuliert, ein theoretisches Gerät zur Simulation von Algorithmen. Im Folgenden soll es kurz vereinfacht dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
==Aufbau==&lt;br /&gt;
&lt;br /&gt;
Eine Turingmaschine besteht aus einem unendlichen und in gleichgroße Felder eingeteilten Speicherband, einem entlang des Bandes beweglichen Schreib- und Lesekopf sowie einem Programm zur Steuerung des Kopfes (vgl. Abbildung 1).&lt;br /&gt;
&lt;br /&gt;
==Funktionsweise==&lt;br /&gt;
&lt;br /&gt;
Während der Ausführung eines Programms auf der Turingmaschine wird der Wert des Feldes unter dem Schreib-/Lesekopf ausgelesen und dem Programm entsprechend neu beschrieben. Dann wird der Kopf in der vom Programm vorgegeben Richtung links oder rechts entlang des Speicherbandes ein Feld weiter bewegt.&lt;br /&gt;
&lt;br /&gt;
Das Programm kann dabei verschiedene Zustände einnehmen und je nach Zustand unterschiedliche Handlungen hervorrufen, auch wenn der abgelesene Wert der gleiche ist.&lt;br /&gt;
&lt;br /&gt;
Jeder Schritt der Turingmaschine kann dabei unterteilt werden in:&lt;br /&gt;
&lt;br /&gt;
* Feststellen, in welchem Zustand sich die Maschine gerade befindet&lt;br /&gt;
* Auslesen des aktuellen Feldes&lt;br /&gt;
&lt;br /&gt;
Aus dem aktuellen Zustand und dem ausgelesenen Wert ergibt sich laut Programm:&lt;br /&gt;
&lt;br /&gt;
* neuen Zustand setzen (kann auch der gleiche Zustand sein)&lt;br /&gt;
* das Feld neu beschreiben (kann auch der gleiche Wert sein)&lt;br /&gt;
* den Lesekopf nach links bzw. rechts bewegen oder die Maschine anhalten.&lt;br /&gt;
&lt;br /&gt;
Sollte die letzte Richtungsangabe keinen Halt verursachen, wird der Zyklus für das erreichte Feld erneut durchlaufen.&lt;br /&gt;
&lt;br /&gt;
==Programm==&lt;br /&gt;
&lt;br /&gt;
Ein Programm für eine Turingmaschine lässt sich als Tabelle darstellen und soll hier am Beispiel eines Sortieralgorithmus gezeigt werden (Siehe Abbildung 2). Mit Hilfe dieses Algorithmus lässt sich eine zufällige und beliebig lange Reihe von zwei verschiedenen Zeichen (hier 0 und 1) in eine Ordnung bringen (hier von links nach rechts erst 0 dann 1). Die zu sortierende Reihe muss hierbei von leeren Feldern eingeschlossen sein, damit die Turingmaschine weiß, wo die Reihe anfängt und aufhört.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Speicherbandinhalt vor dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  1 0 0 1 1 1 0 1 0 1 0 0&lt;br /&gt;
&lt;br /&gt;
Der Speicherbandinhalt nach dem Durchlauf des Programmes:&lt;br /&gt;
&lt;br /&gt;
  0 0 0 0 0 0 1 1 1 1 1 1&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte&amp;diff=34119</id>
		<title>GMU:My favorite things/Projekte</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=GMU:My_favorite_things/Projekte&amp;diff=34119"/>
		<updated>2011-11-09T10:33:35Z</updated>

		<summary type="html">&lt;p&gt;Md: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[User:Anastasiya|Anastasiya]]: [[/Zucker Animation/]]==&lt;br /&gt;
[[File:Zucker2.jpg|thumb|Zucker Animation]]&lt;br /&gt;
&lt;br /&gt;
Eine Stop-Motion über das Verhalten und die Struktur des Zuckers.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:sebastianprince|Sebastian und Julia]]: [[/Cello - Tanz Performance/]]==&lt;br /&gt;
[[File:performancejuliasebas.jpg|thumb|cello tanz performance]]&lt;br /&gt;
 &lt;br /&gt;
Cello Tanz PERFORMANCE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:Sven|Sven]]: [[/Logo|Na Logo]] ==&lt;br /&gt;
[[File:Sven_logo_43.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Eine Chonologie über meine bisherigen Werke als Corporate-Designer, die ich im Laufe des Semesters stetig erweitert, analysiert und verbessert habe. Da für mich in Zukunft das Web als ultimatives Medium gilt, habe ich mich nur auf Web-Logos konzentriert, welche bei der Gestaltung grundlegend anderen Maßstäben genügen müssen als konventionelle Print-Logos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:sthofmann|Stefanie]]: [[/Camera Obscura/]]==&lt;br /&gt;
[[File:sthofmann landscape 1.jpg|thumb|Camera Obscura]]&lt;br /&gt;
„Die Vermittlung der Nähe einer uns vertrauten Welt, welche aber dabei auf eigenartige Weise fremd und rätselhaft bleibt – dies ist eine der besonderen ästhetischen Eigenschaften der Camera Obscura-Fotografie. Auf ihre spezifische Weise ermöglicht sie auch heute neue Wirklichkeitserfahrung und die Darstellung einer sehr persönlich geprägten Weltanschaung.“&lt;br /&gt;
&lt;br /&gt;
Gottfried Jäger&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Sebastian Wolf|Sebastian]]: [[/FOL/]]==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;&amp;lt;videoflash type=vimeo&amp;gt;26973746|251|141&amp;lt;/videoflash&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Technische Experimente und interaktive Erlebnisse zählen zu meinen wichtigsten »liebsten Dingen«. Daher werde ich mich der Mikroelektronik und dem Programmieren in verschiedenen Umgebungen widmen. Mein Fokus liegt dabei vor allem auf der Arbeit mit [[Open Frameworks]] ([[Xcode]], C++), der visuellen Programmierumgebung [[vvvv]], sowie dem OpenSource-Mikrocontroller [[Arduino]]. Ziel sind Übungen und Experimente mit diesen Werkzeugen, sowie die Umsetzung eines größeren Projektes im Laufe des Sommers.&lt;br /&gt;
&lt;br /&gt;
[[/FOL/]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Raphael Kittell |Raphael]]: [[/Unschärfe/]] ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left: 9px;&amp;quot;&amp;gt;&amp;lt;videoflash type=&amp;quot;vimeo&amp;quot;&amp;gt;30488004|200|200&amp;lt;/videoflash&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Unscharfes Foto bildet den Ausgangspunkt. Vom Foto zum Film, von Analog zu Digital, langsam zu schnell. Was steckt alles hinter einem Bild? Artefakte dehnen Inhalt und Aussage des Fotos. &lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[wiebke|Wiebke]]: [[/Tauben/]]==&lt;br /&gt;
[[File:Taubenpaar.JPG|thumb|Tauben]]&lt;br /&gt;
Die Taube als Symbol für Liebe und Frieden. &lt;br /&gt;
Oder doch die dreckige Stadttaube, die einem bloß nicht zu nah kommen soll.&lt;br /&gt;
Ein Shop mit Taubenprodukten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:Tommy Neuwirth|Tommy]]: [[/The Door/]] ==&lt;br /&gt;
[[File:015 hori und verti ecke schwelle.jpg|thumb|Bildunterschrift]]&lt;br /&gt;
open close open close open close inside outside private not private open hello close good bye why oh why&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:R_dh|Rubén D´hers]]: [[/cascada/]] ==&lt;br /&gt;
[[File:Ruben Dhers cascada 3.jpg|thumb]]&lt;br /&gt;
Sound installation for prepared steel-string acoustic guitars,&lt;br /&gt;
fabric, motors, speakers and computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[/cascada/|Projektbeschreibung]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:keho9844|Cindy Leuther]]: [[/Lieblingsplätze/]] ==&lt;br /&gt;
[[File:Mft-front.jpg|thumb|Bildunterschrift]]&lt;br /&gt;
Jeder von uns hat einen Ort an dem er am liebsten ist. Einen Ort an dem man die Ruhe findet die man braucht, das tun kann was man am liebsten macht oder die Personen trifft die einem wichtig sind. Da man nicht immer die Möglichkeit hat an diesen Ort zu kommen wenn man es gerade braucht, bringe ich diese Lieblingsplätze nach Hause.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[User:Benjamin Voßler|Ben]]: [[/from the edge of my mind/]] ==&lt;br /&gt;
[[File:smokers_spit.png|thumb|Bildunterschrift]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:mando|m.a.]]: [[/urbanMovement/]] ==&lt;br /&gt;
[[File:rolls.jpg|thumb|up and down]]&lt;br /&gt;
&#039;&#039;&#039;STADT&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Wo Wann Wie bewegt sich etwas ...?&amp;lt;br /&amp;gt;&lt;br /&gt;
Was nehmen wir wahr ...?&amp;lt;br /&amp;gt;&lt;br /&gt;
Wie agieren wir in der Öffentlichkeit ...?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:Christina Schüler|Christina]]: [[/Traumwelt/]]==&lt;br /&gt;
[[File:Bootwelt.jpg|thumb|Bootsfahrt]]&lt;br /&gt;
Eine Traumwelt soll entstehen. &lt;br /&gt;
Man braucht: trockenen Pflanzen, Spraydosen, Frischluft und viel Heißkleber.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:evathin|Eva Thinius]]: [[/Schere, Kleber, Papier|Schere, &amp;lt;strike&amp;gt;Stein&amp;lt;/strike&amp;gt; Kleber, Papier ]] ==&lt;br /&gt;
[[File:Evathin I see double.jpg|thumb|I see double]]&lt;br /&gt;
&lt;br /&gt;
Zu meinen liebsten Dingen zähle ich Papier und Pappe. Die vielen Gestaltungsmöglichkeiten, die ich mit diesen Materialien habe, lassen meine Gedanken überschlagen. Sei es das Falten, Zerscheniden, Binden, Bekleben oder Beschriften.&lt;br /&gt;
Im Verlaufe des Semesters habe ich mich auf verschiedenste Weise meinem Lieblingsding Papier gewidmet.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:Sonica|Fabia]]: [[/Fotografiestudien/]]==&lt;br /&gt;
[[File:Blütenzentrum03.JPG|thumb|Bildunterschrift]]&lt;br /&gt;
Beispiele meiner bisher noch ungeordneten und stetig wuchernden fotografischen Sammlung, die mir helfen soll, eine eigene Bildsprache zu entwickeln.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:andreanne|Andreanne]]: [[/Zwischen Weimar und Montréal/]]==&lt;br /&gt;
[[File:MontrealWeimar.jpg|thumb|Bildunterschrift]]&lt;br /&gt;
&lt;br /&gt;
During my exchange year here in Weimar, I have collected a lot of letters, e-mails, drawings and other forms of messages from home. Within these letters is the story of how I tried to stay connected with my friends and family in spite of the physical distance separating us. In my project, I want to reflect upon the difficulties of staying in touch and keeping relationships alive while living far away. The I have collected, these words written by my friends, they will be the basis of my project. I want to use these words as the building blocks for my project. I want to reflect on what they mean below their definition, I want to use to them to show how I have dealt with distance.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[User:Carlo Enke|Carlo]]: [[/77 - SiebenUndSiebzig/]]==&lt;br /&gt;
[[File:Opa title.jpg|thumb|77]]&lt;br /&gt;
&lt;br /&gt;
Vater, Opa, Weggefährte und in gewisser Hinsicht auch Idol.&lt;br /&gt;
&lt;br /&gt;
Aufgrunddessen, dass mein Großvater dieses Jahr sein Leben gelassen hat, habe ich mich dazu entschieden, mehr über ihn und seine Vergangenheit zu erfahren.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Moritz Dreßler: [[/Erlebbare Turingmaschinen/]]==&lt;br /&gt;
[[File:Md-turing-lichttunnel.png|thumb|Erlebbare Turingmaschine als Lichttunnel]]&lt;br /&gt;
&lt;br /&gt;
Vielen NichtinformatikerInnen fällt es schwer, das Konzept einer Turingmaschine nachzuvollziehen, auch oder gerade weil das Prinzip eines Algorithmus auf Unverständnis stößt. Im Folgenden soll die Idee einer erlebbaren Turingmaschine erläutert werden, in der Interessierte selbst einen Teil der Aufgaben der Maschine übernehmen, um dadurch besser zu verstehen, was passiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Dokumentation]]&lt;br /&gt;
[[Category:SS11]]&lt;br /&gt;
[[Category:Ursula Damm]]&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-programm.png&amp;diff=34118</id>
		<title>File:Md-turing-programm.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-programm.png&amp;diff=34118"/>
		<updated>2011-11-09T10:20:41Z</updated>

		<summary type="html">&lt;p&gt;Md: Beispielprogramm für eine Turingmaschine: Sortieralgorithmus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Beispielprogramm für eine Turingmaschine: Sortieralgorithmus&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
public domain&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|Cc-zero}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
own work&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-programm.png&amp;diff=34117</id>
		<title>File:Md-turing-modell-programm.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-programm.png&amp;diff=34117"/>
		<updated>2011-11-09T10:18:14Z</updated>

		<summary type="html">&lt;p&gt;Md: Programm für das Modell einer erlebbaren Turingmaschine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Programm für das Modell einer erlebbaren Turingmaschine&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Copyright by the Image Uploader&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
own work&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-3.png&amp;diff=34116</id>
		<title>File:Md-turing-modell-3.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-3.png&amp;diff=34116"/>
		<updated>2011-11-09T10:16:44Z</updated>

		<summary type="html">&lt;p&gt;Md: Modell einer erlebbaren Turingmaschine 3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Modell einer erlebbaren Turingmaschine 3&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Copyright by the Image Uploader&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
own work&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-2.png&amp;diff=34115</id>
		<title>File:Md-turing-modell-2.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-2.png&amp;diff=34115"/>
		<updated>2011-11-09T10:15:51Z</updated>

		<summary type="html">&lt;p&gt;Md: Modell einer erlebbaren Turingmaschine 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Modell einer erlebbaren Turingmaschine 2&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Copyright by the Image Uploader&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
own work&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-1.png&amp;diff=34114</id>
		<title>File:Md-turing-modell-1.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-modell-1.png&amp;diff=34114"/>
		<updated>2011-11-09T10:13:36Z</updated>

		<summary type="html">&lt;p&gt;Md: Modell einer erlebbaren Turingmaschine 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Modell einer erlebbaren Turingmaschine 1&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Copyright by the Image Uploader&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
own work&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
	<entry>
		<id>https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-eisenbahn.png&amp;diff=34113</id>
		<title>File:Md-turing-eisenbahn.png</title>
		<link rel="alternate" type="text/html" href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/index.php?title=File:Md-turing-eisenbahn.png&amp;diff=34113"/>
		<updated>2011-11-09T10:11:11Z</updated>

		<summary type="html">&lt;p&gt;Md: Erlebbare Turingmaschine als Modelleisenbahn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Erlebbare Turingmaschine als Modelleisenbahn&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
Copyright by the Uploader &lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{self|c}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
Own work, people taken from a photo by dpape: http://www.flickr.com/photos/dpape/&lt;/div&gt;</summary>
		<author><name>Md</name></author>
	</entry>
</feed>