\documentclass[a4paper,10pt]{article}

\usepackage{epsf}
\usepackage[german]{babel}
\usepackage[dvips]{epsfig}
\usepackage[ansinew]{inputenc}
\usepackage{color}
\selectlanguage{german}
\definecolor{dblue}{rgb}{0.15,0.30,0.53}
\definecolor{orange}{rgb}{1,0.72,0}
\addtolength{\oddsidemargin}{-.875in}
\addtolength{\evensidemargin}{-.875in}
\addtolength{\textwidth}{1.75in}
\addtolength{\topmargin}{-.875in}
\addtolength{\textheight}{1in}
\parindent=0cm
\parskip=1mm
\pagestyle{empty}
\renewcommand{\familydefault}{cmss}

\begin{document}
\huge
\selectlanguage{german}
Open Source Software Entwicklung PPS - Orxonox

\par
\normalsize


\section{Abstract}
Dieses Dokument beschreibt die Idee eines neuen PPS f\"ur das ITET, dass Open Source Software Entwicklung als Schwerpunktthema hat. Wir legen hier die Zielsetzung und die Grunddaten des PPS dar und stellen das Team vor. 


\section{Schwerpunkte}
Den StudentInnen soll die Open Source Szene und ihre Instrumente n\"ahergebracht werden, indem konkret an einem Projekt  (Orxonox) mitgearbeitet wird. Dabei achten wir speziell darauf auch echte Open Source Entwicklungsumgebung aufbauen zu k\"onnen (verteiltes Arbeiten).
\textit{ 
Orxonox: Seit \"uber einem Jahr arbeiten wir an einem Open Source Projekt, dass sich 
Orxonox nennt. Orxonox ist ein Computer Spiel, dass auf dem einfachen Spielprinzip 
der alten \glqq Arcade Vertical Scroller\grqq  Games basiert aber 
mit modernen Grafik-/Soundeffekten implementiert wird. Orxonox wird \"uberwiegend
 von ETH Z\"urich Studenten entwickelt. www.orxonox.ethz.ch }


\section{Zielsetzung}
Aus eigener Erfahrung wissen wir, dass die Arbeit an einem Open Source Projekt 
sehr viele wertvolle Erfahrungen f\"ur einen Studenten bieten kann:
\begin{description}
\item[Allgemeinwissen]: Auseinandersetzung mit der Open Source Ideologie und der
Open Source Szene.
\item[Fachliche Kompetenz]: Programmierung von Objektorientiertem C++, 
Entwicklung\glqq Nachhaltiger Software \grqq (f\"ur nachfolgende Programmierer verst\"andlich, 
logisch und gut Dokumentiert).
Verbindung mit allgemein gebr\"auchlichen Open Source Libraries wie OpenGL, SDL, GTK, OpenAL. Platformunabh\"angige Software produzieren.
\item[Zusammenarbeit in einem Team]: Arbeitsteilung, Themenspezialisierung, verteiles Arbeiten.
\item[Arbeit an einem gr\"ossern Projekt]: Aufgabenstellung in bestehendes
Softwareframework integrieren, Wichtigkeit von klaren Interfaces zwischen Softwaremodulen.
\item[Pr\"asentation]: Die Ergebnisse der Arbeit sollen am Semesterende den 
StudentInnen des ITET im Rahmen einer kleinen Pr\"asentation vorgef\"uhrt 
werden.
\end{description}

\section{Grunddaten}
Das PPS soll f\"ur bis 8 StudentInnen Platz haben. Wir sch\"atzen den Arbeitsaufwand
auf etwa 4 betreute Pr\"asenzstunden und 3 Stunden selbstst\"andige Arbeit pro Woche.
Die selbstst\"andige Arbeit werden wir teils auch durch die f\"ur Open Source Software 
\"ublichen Tools wie IRC, WIKI, Subversion, Mailinglists, etc. betreuen. Das PPS kann im 4. und 5. Semester angeboten werden, Voraussetzung ist nur Basiswissen in C++, die mit der Informatik1 Vorlesung des Grundstudiums automatisch erf\"ullt  wird. Wir schlagen vor, den Studenten f\"ur
ihre Arbeit 4-6PPS Einheiten zu geben.
Am Schluss des PPS werden die Arbeiten in Form einer Pr\"asentation dem interessierten 
Publikum vorgestellt.


\section{Infrastruktur}
Wir werden f\"ur den theoretischen Teil des PPS einen Seminarraum f\"ur etwa 8 
Personen mit einem Beamer 
brauchen. F\"ur den praktischen Teil des PPS werden wir ebensoviele Pl\"atze in einem der
Informatikr\"aume des ITET ben\"otigen. Alternativ w\"are auch ein Kursraum mit vorhanden Computern sinnvoll, wo die StudentenInnen auch in ihrer Freizeit arbeiten k\"onnen (deluxe Variante).


\section{Team}
Wir sind Studenten am Departement ITET und besch\"aftigen uns in unserer 
Freizeit sehr viel mit Open Source Software Entwicklung. Folgende Studenten der ETH sind an der Arbeit an Orxonox beteiligt:
\begin{itemize}
\item Patrick Boenzli, 7. Semester ITET
\item Benjamin Grauer, 7. Semester ITET
\item Nico Bernold, 7. Semester ITET
\item Adrian B\"urli, 9. Semester ITET
\item Johannes Bader, 9. Semester ITET
\end{itemize}
\end{document}
