<?xml version="1.0" encoding="UTF-8"?>
<schedule>
 <conference>
  <title>FrOSCon</title>
  <subtitle>Free and Open Source Software Conference</subtitle>
  <venue>FH Bonn-Rhein-Sieg</venue>
  <city>Sankt Augustin</city>
  <start>2007-08-25</start>
  <end>2007-08-26</end>
  <days>2</days>
  <release>0.96</release>
  <day_change>00:00</day_change>
  <timeslot_duration>00:15</timeslot_duration>
 </conference>
 <day date="2007-08-25" index="1">
  <room name="HS1/HS2">
   <event id="10">
    <start>09:30</start>
    <duration>00:30</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Er&#246;ffnungsveranstaltung</title>
    <subtitle></subtitle>
    <track>Other</track>
    <type>Lecture</type>
    <language></language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="2">David Roetzel</person>
     <person id="3">Lars Ehrhardt</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="15">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>PostgreSQL versus MySQL</title>
    <subtitle>Venus versus Mars</subtitle>
    <track>Database</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Kann ich bei PostgreSQL sowas machen wie auto_increment? 
Gibt es bei MySQL sowas wie die pg_hba.conf?
Solche und &#228;hnliche Fragen besch&#228;ftigen viele Anwender von beiden Systemen oder Neueinsteiger in eines der beiden Systeme, die das andere System schon kennen.
Der Vortrag gibt einen neutralen &#220;berblick der Unterschiede beider Systeme und gibt Aufschlu&#223; &#252;ber die Ziele und Zielgruppen beider Systeme.</abstract>
    <description></description>
    <persons>
     <person id="25">Susanne Ebrecht</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="133">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Virtualisierung mit Xen</title>
    <subtitle></subtitle>
    <track>Virtualization</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="151">Ralph Dehner</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="31">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Opening the doors (and windows) of the Cathedral</title>
    <subtitle>Enabling an architecture of participation around the MySQL Server</subtitle>
    <track>Open Beyond Software</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Even though the MySQL Server is released and distributed as Open Source Software (OSS) under the GPL, the development itself so far has mostly been performed in a very closed-source fashion, as most of the developers are employed by MySQL AB. This talk covers some of the ongoing efforts to establish an architecture of participation around MySQL that attempts to move the MySQL server development process into the public, making it more accessible to other developers interested in contributing.</abstract>
    <description>The session will describe the overall goals behind these efforts and also cover other areas that expand the ecosystem around the MySQL Server, e.g. the MySQL Proxy, Connectors or the GUI Tools. In the course of this presentation, Lenz will highlight some of the projects that have been established in order to make the MySQL development process more transparent and hopefully more attractive for community contributors. Some of the projects mentioned will be the MySQL University, the MySQL Worklog, the patch contribution program and other activities. He will introduce the various resources which are utilized and have been established to support these activities, e.g. the MySQL Forge, Bug Database, Forums.</description>
    <persons>
     <person id="48">Lenz Grimmer</person>
    </persons>
    <links>
     <link href="http://forge.mysql.com/">MySQL Forge</link>
     <link href="http://www.planetmysql.org/">Planet MySQL</link>
     <link href="http://bugs.mysql.com/">MySQL Bug Database</link>
     <link href="http://lists.mysql.com/">MySQL Mailing Lists</link>
     <link href="http://forums.mysql.com/">MySQL Forums</link>
     <link href="http://dev.mysql.com/">MySQL Developer Zone</link>
    </links>
   </event>
   <event id="106">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>The Age of Literate Machines</title>
    <subtitle>A Visionary Look at Free Software and Open Source</subtitle>
    <track>Open Beyond Software</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>This session tells three intertwined stories - one that begins with the birth of modern humanity, another that begins with the age of literate machines and the last that explains the real meaning of Free Software and Open Source to our society and our future.  Along the way, we'll visit ancient god-kings and accountants, long-dead muftis and heretics, blasphemous monarchs and monopolist printing guilds.</abstract>
    <description></description>
    <persons>
     <person id="123">Zak Greant</person>
    </persons>
    <links>
     <link href="http://zak.greant.com/the-age-of-literate-machines-a-visionary-look-at-free-software">A Video Recording of an Alpha Version of "The Age of Literate Machines"</link>
    </links>
   </event>
   <event id="43">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>KDE4</title>
    <subtitle>The Dawn of a new Desktop</subtitle>
    <track>Desktop</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>The KDE 4.0 release is one of the most anticipated software events in the Free software desktop world today. This talk takes us on a tour of what KDE 4 will bring to your desktop with technologies such as Plasma, Solid, Phonon, SVG and more as well as take a look at some of the new and updated applications that will be arriving with KDE 4.0 including the Okular universal reader and the groupware Akonadi system. We will wrap up with an overview of the community behind and around KDE at how you too can get involved in a variety of ways, ranging from software development to documentation to quality assurance to translating to promotion, and help KDE 4 be the best desktop the world has seen in the process.</abstract>
    <description></description>
    <persons>
     <person id="15">Sebastian K&#252;gler</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="40">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Deployment von grossen Linux Installationen</title>
    <subtitle>Das Debian Projekt "FAI" (Fully Automatic Installation)</subtitle>
    <track>Cluster</track>
    <type>Other</type>
    <language>German</language>
    <abstract>Thomas Lange, Debian Developer und FAI Entwickler wird in einem Ein-St&#252;ndigem Vortrag FAI im allgemeinen Einsatz beschreiben.</abstract>
    <description>FAI (Fully Automatic Installation) ist ein Tool zum vollautomatischen
Rollout von Linux auf einem PC. Das Tool installiert einen einzelnen
PC oder eine grosse Anzahl von PC's nach vorgegebener Konfiguration
ohne weitere manuelle Eingaben des Administrators. Dabei darf die
Konfiguration und Hardwareausstattung der Rechner sehr unterschiedlich
ausfallen, ohne das dies viel mehr Aufwand bedeutet. Nach der
Installation ist der Rechner fertig konfiguriert und einsatzbereit f&#252;r
den Benutzer. Das Projekt FAI ist nun mehr als sieben Jahre alt und wird
in den verschiedensten Bereichen wie HPC Cluster, Schulungsr&#228;ume, ISP,
Hosting und Rootserver und auch bei Desktop Arbeitspl&#228;tzen eingesetzt.</description>
    <persons>
     <person id="125">Thomas Lange</person>
    </persons>
    <links>
     <link href="http://www.informatik.uni-koeln.de/fai/">FAI Homepage</link>
     <link href="http://www.combots.com/">ComBOTS AG</link>
     <link href="http://www.debian.org/">Debian GNU/Linux Project</link>
     <link href="http://www.ubuntu.com/">Ubuntu Linux</link>
    </links>
   </event>
   <event id="113">
    <start>19:00</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Keysigning</title>
    <subtitle></subtitle>
    <track></track>
    <type></type>
    <language></language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="23">Alexander Wirt</person>
    </persons>
    <links>
     <link href="http://ksp.froscon.de">http://ksp.froscon.de</link>
    </links>
   </event>
  </room>
  <room name="HS3">
   <event id="109">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>Wikipedia pulled Offline</title>
    <subtitle>The road to omnipresent Mediawiki content</subtitle>
    <track>Desktop</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>A lot of projects have tried to deliver an offline version of Wikipedia. Most failed, some delivered results, the "Wikipedia Offline Client" project, created by undergraduate students of the Bonn-Rhein-Sieg University of Applied Sciences in cooperation with Wikimedia Deutschland e.V. This talk will explain what has been achieved, what will be done and what makes this project different to other efforts dedicated to create an offline version.</abstract>
    <description></description>
    <persons>
     <person id="24">Daniel Molkentin</person>
    </persons>
    <links>
     <link href="http://woc.fslab.de">Wikipedia Offline Client Project</link>
    </links>
   </event>
   <event id="60">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>OpenOffice.org 2 - Datenbankmodul Base</title>
    <subtitle>Einf&#252;hrung in das  OpenOffice.org Datenbankmodul 'Base' f&#252;r relationale Datenbankanbindungen</subtitle>
    <track>Desktop</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Dieser Vortrag behandelt die umfangreichen Funktionen des integrierten Datenbankmoduls Base in OpenOffice.org. Dabei wird auf den Aufbau des Moduls wie auch die Verwendung der Datenbankobjekte Tabellen, Abfragen, Formulare und Berichte eingegangen. Als zukunftsweisender Ausblick werden die Funktionen des neuen Berichtsgenerators in der Version 2.3 behandelt.</abstract>
    <description>In diesem Vortrag werden die folgenden Punkte behandelt:

- Was ist Base?
Eine kurze Einf&#252;hrung in die Basisfunktionalit&#228;ten soll grundlegend umrei&#223;en, wie die Entwicklung von Base fortgeschritten ist und was sich fuer Neuerungen seit den letzten Versionen ereignet haben.

- Aufbau
Der Aufbau und die Kenntnis, wie sich die Komponenten untereinander verst&#228;ndigen ist wichtig f&#252;r die Entscheidung, ob man auf eine interne oder externe Datenbankanbindung setzen sollte. Die Vor- und Nachteile werden hier angesprochen.

- Anbindungen
Die Vielzahl der verschiedenen Datenbankanbindungen neben den weitverbreiteten ODBC und JDBC Konzepten werden hier vorgestellt.  Fuer Anwender, die nur ihre Adressen mit OOo verwalten wollen ist es guenstig, dass man nun auch Thunderbird und KDE Adressbuecher ueber die eingebaute Schnittstelle abfragen kann.  Base ist nicht nur auf die Verwendung von relationale Datenquellen beschr&#228;nkt; der Zugriff auf LDAP ist ebenso problemlos m&#246;glich.

- Base als Frontend
Die eigentliche St&#228;rke spielt Base als Frontend f&#252;r die verschiedenen Datenbankobjekte Tabellen, Abfragen, Formulare und Berichte aus.  Die intuitive Benutzerfuehrung erlaubt schnelles Erstellen und Modifizieren aller Objekttypen.

 - Tabellen
Hier wird die Erstellung einer Tabelle &#252;ber den Designmodus gezeigt, wie der Benutzer die Eingabe der Felder vornimmt und spezifische Eigenschaften vergibt.  Wichtig ist hierbei, dass man sich dar&#252;ber im Klaren ist, dass die Schnittstellenkommunikation nicht immer alle Funktionen der Datenbank bereitstellt, wie z.B. das Erstellen von Fremdindizes.

 - Abfragen
Die Erstellung von Abfragen im Designmodus wird durch die grafische Darstellung der Tabellen als Listboxen erreicht, in denen die Felder gelistet sind.  Wenn ein Fremdindex von zwei hinzugef&#252;gten Tabellen erkannt wird, wird automatisch ein INNER JOIN erzeugt, erkennbar durch eine Verbindungslinie der verbundenen Felder.

 - Formulare
Das Erstellen von Formularen findet durch das Positionieren von Feldobjekten innerhalb eines Writerdokuments statt.  Somit brauch sich  der Benutzer nicht umgewoehnen, sondern findet seine gewohnte Umgebung vor.

 - Berichte
Mit der Version 2.3 findet ein neuer Report Generator basierend auf JFreeReport Einzug. Hier wird gezeigt, was es fuer Neuheiten gibt und wie sich diese optimal ausnutzen lassen.</description>
    <persons>
     <person id="83">Simon Wilper</person>
     <person id="140">Mechtilde Stehmann</person>
    </persons>
    <links>
     <link href="http://de.openoffice.org/product/base.html">OpenOffice.org Base</link>
     <link href="http://de.openoffice.org/doc/howto_2_0/index.html#datenquellen_2_0">Base Dokumentation</link>
     <link href="http://dba.openoffice.org/specifications/index.html">Base Specifiations</link>
    </links>
   </event>
   <event id="103">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>PostgreSQL 8.3 - Ein &#220;berblick</title>
    <subtitle></subtitle>
    <track>Database</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Dieser Vortrag soll die Neuerungen im 8.3 Release der Datenbank vorstellen
und den Zuh&#246;rern einen &#220;berblick &#252;ber die aktuellen Features geben.
Fortgeschrittene Kenntnisse empfohlen ;)</abstract>
    <description></description>
    <persons>
     <person id="133">Bernd Helmle</person>
    </persons>
    <links>
     <link href="http://developer.postgresql.org/index.php/Todo:PatchStatus">PostgreSQL 8.3 Patch Status Overview</link>
    </links>
   </event>
   <event id="47">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>Logging and monitoring a database server</title>
    <subtitle>Make sure you know what happens, and retrieve what happened when needed</subtitle>
    <track>Database</track>
    <type>Workshop</type>
    <language>English</language>
    <abstract>The life of a server, as seen from the administrator, can have several facets.
Polling is the ability of tracking known things over time. It is also called statistics.
Monitoring is the ability of tracking known things that your server is doing.
Logging is the ability of tracking unknown events that may be useful to explain an unexpected behavior.
Putting these three things together can be tricky. Tips and techniques are shown on a live system.</abstract>
    <description>During administration duties, the DBA needs to know what the server is doing at present (monitoring), and to project the monitoring data over time (statistics). This is done with known data, i.e. the DBA knows what to expect, and sets the appropriate tools to record and show the data.
Logging, on the other hand, is a different matter. It involves recording all kind of data that the DBA does not know if it will be useful or not. It's about recording unknown events that may become useful in case of the server misbehavior. Only then it will be clear what was needed.
Logging and monitoring an active server can be a challenge. The amount of data to record, the possible conflicts with storage requirements, the need of analyzing data from several sources, all this can make the DBA life quite miserable.
You need to know the appropriate tools for this task, and take advantage of the latest technology.
Tips, tricks, and examples are shown on a live system.</description>
    <persons>
     <person id="66">Giuseppe Maxia</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="53">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>Women in IT</title>
    <subtitle>View points and possible explanations</subtitle>
    <track>Open Beyond Software</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Only 4.5% of the Free Software community are women, why?
Do we really need special groups or are there other means to attract women (if there are some who could be attracted...)</abstract>
    <description>Only 4.5% of the Free Software community are women, why?
Do we really need special groups or are there other means to attract women (if there are some who could be attracted...)

There has been quite some discussion about womens participation in Free Software communities in the last months. The numbers are as low as 4.5%, compared to 20% + in the proprietary software world. Women represent slightly more than half of mankind, so why are they so few in IT and even less in Free Software? The author tries to explain these facts and will outline a few mechanisms that could help improve the status quo.

This presentation is by no means a scientific work but rather a personal view point of woman active in the community.</description>
    <persons>
     <person id="73">Myriam Rita Schweingruber</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="51">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>Open Source &amp; Marketing</title>
    <subtitle>Best of both worlds</subtitle>
    <track>Open Beyond Software</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>ITler und Marketing m&#246;gen sich nicht. Dass FOSS aber dennoch von Marketing profitieren kann, zeigen zahlreiche Beispiele. Die Relevanz von Marketing wird deutlich, wenn es gilt, zwischen allen Beteiligten W&#252;nsche und M&#246;glichkeiten auszutauschen, um so bessere Software entwickeln zu k&#246;nnen und die Idee von FOSS zu verbreiten.</abstract>
    <description>IT und Marketing sind sich selten gr&#252;n - das ist soweit nichts Neues. Marketing-Leute halten ITler f&#252;r verschroben und lebensfremd, ITler halten Marketing-Leute f&#252;r arrogant und unehrlich. Aus diesem Grund sehen viele Mitglieder der Open Source Community Marketing f&#252;r unzweckm&#228;&#223;ig und unn&#246;tig an. Oftmals herrscht die Meinung vor, dass FOSS sich allein durch ihre Qualit&#228;t durchsetzen wird. Die Realit&#228;t beweist aber oftmals das Gegenteil - nicht die Besseren, sondern die Lauteren beherrschen den Markt. Das Ergebnis ist, dass viele User, die keinen direkten Kontakt zur Open Source-Community haben, von dieser nicht erreicht werden und so nie ihre Qualit&#228;ten zu sch&#228;tzen lernen k&#246;nnen.

Doch wo wollen wir FOSS in 5 Jahren sehen? F&#252;r viele von uns ist die Anwort klar: In den Schlagzeilen, in Benutzung, in Firmen, Stadtverwaltungen, Regierungen. Wir wollen, dass sie Anerkennung erh&#228;lt und dass Computerbenutzer zumindest eine grobe Idee haben, was FOSS ist, und welche Vorteile freie Software hat.

Leider ist aber der Gedanke von FOSS den durchschnittlichen Anwendern, aber auch vielen Entscheidern in Firmen und Verwaltungen, zumeist fremd. Umgekehrt f&#228;llt es vielen in Open Source-Projekten Involvierten schwer, ihre Ideen allgemein verst&#228;ndlich zu kommunizieren. Und genau an dieser Stelle kommt Marketing ins Spiel. Funktionierendes Marketing k&#252;mmert sich darum, dass die richtigen Inhalte zur rechten Zeit in geeigneter Form pr&#228;sentiert werden. Es &#252;berpr&#252;ft die Wirkung der Projekte nach au&#223;en, filtert und macht Technikern und Anwendern die Belange der jeweils anderen verst&#228;ndlich. Marketing eines Open Source-Projektes will verhindern, dass potenzielle Benutzer vor der Installation freier Software zur&#252;ckschrecken, weil die techniklastige Darstellung sie &#252;berfordert und dass ihre Bed&#252;rfnisse als au&#223;erhalb der Community Stehende nicht durch mangelnden oder unzureichenden Austausch au&#223;er Betracht gelassen werden. Es sorgt daf&#252;r, dass die Bed&#252;rfnisse aller wahrgenommen werden.

H&#228;ufig ist aber nicht nur Kommunikation nach innen oder au&#223;en eine wichtige Aufgabe von Marketing. Je gr&#246;&#223;er das Projekt, desto h&#228;ufiger ist es notwendig, die Interessen verschiedener Gruppen innerhalb des Projektes zu vertreten. Internes Marketing wird unabdingbar, um den Zusammenhalt der Projekt-Mitarbeiter zu unterst&#252;tzen und ihr gegenseitiges Verst&#228;ndnis zu f&#246;rdern.

Dieser Vortrag soll sensibilisieren f&#252;r die Wichtigkeit und Wirkung von Marketing f&#252;r die Open Source Community. Er stellt den Stand fest, den Marketing im Moment in verschiedenen FOSS Projekten einnimmt, und versucht zu beantworten, warum die breite &#214;ffentlichkeit selten Notiz von ihnen nimmt. Weiterhin werden Projekte vorgestellt, die erfolgreich in Massenm&#228;rkten agieren und ihr Auftreten dort analysiert. Was k&#246;nnen wir von ihnen lernen, um &#228;hnliche Erfolge in anderen Projekten zu erzielen? Wie k&#246;nnen wir all diejenigen erreichen, die die Ergebnisse unserer Projekte sinnvoll einsetzen k&#246;nnen?</description>
    <persons>
     <person id="72">Valerie Hoh</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="114">
    <start>19:00</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>BoF:  Free Software Events in Europe</title>
    <subtitle></subtitle>
    <track></track>
    <type></type>
    <language></language>
    <abstract>welche events zur freier software gibt es noch?
welchen fokus haben andere events?
was unterscheidet andere events voneinander?
wie bereitet man sich am besten auf events vor?
wie kann man am guenstigsten hinfahren + uebernachten?
was sollte man als veranstalter eines events beachten?</abstract>
    <description></description>
    <persons>
     <person id="152">Sven Guckes</person>
    </persons>
    <links>
     <link href="http://wiki.froscon.de/wiki/Program">Public Wiki</link>
    </links>
   </event>
  </room>
  <room name="HS4">
   <event id="66">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Freie Enterprise Service Bus Plattformen</title>
    <subtitle>Open Source als Basis f&#252;r Service-Orientierte Architekturen (SOA)</subtitle>
    <track>Java</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Ein Enterprise Service Bus (ESB) ist heute die bevorzugte Integrationsplattform bei der Einf&#252;hrung Service-Orientierter Architekturen (SOA). Der Talk gibt einen &#220;berblick, was ein ESB ist, welche Features man von einer solchen Plattform erwartet und welche Open Source L&#246;sungen in diesem Bereich existieren.</abstract>
    <description></description>
    <persons>
     <person id="70">Falko Menge</person>
    </persons>
    <links>
     <link href="http://incubator.apache.org/servicemix/">Apache ServiceMix</link>
     <link href="http://mule.codehaus.org/">Mule</link>
     <link href="http://labs.jboss.com/jbossesb/">JBoss ESB</link>
     <link href="https://open-esb.dev.java.net/">Open ESB</link>
     <link href="http://wso2.com/products/esb/">WSO2 ESB</link>
    </links>
   </event>
   <event id="64">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Java Programmer's Toolbox: Apache Commons</title>
    <subtitle></subtitle>
    <track>Java</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Apache Commons ist eine aus mehreren Bibliotheken bestehende Utility-Sammlung f&#252;r Java-Entwickler. Vom Pr&#252;fverfahren f&#252;r E-Mail-Adressen &#252;ber Konfigurationsmanagement bis zum Datenbank-Pooling bietet Apache Commons eine solide Basisinfrastruktur und damit eine grundlegende Erweiterung der Java-Standardbibliothek. Der Vortrag bietet einen &#220;berblick und stellt alle Commons-Bibliotheken anhand von Beispielen und Einsatzszenarien kurz vor. Weiterhin wird ein Ausblick auf zuk&#252;nftige Entwicklungen der Commons-Biblothek anhand der Inkubator-Projekte gegeben.</abstract>
    <description></description>
    <persons>
     <person id="88">Michael Kleinhenz</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="77">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Dynamische Programmierung mit Groovy</title>
    <subtitle></subtitle>
    <track>Java</track>
    <type>Other</type>
    <language>German</language>
    <abstract>Groovy ist mit dem JSR 241 die zweite standardisierte Sprache f&#252;r die Java-Plattform nach Java selbst. Der Vortrag gibt einen &#220;berblick &#252;ber den Sprachumfang und die Funktionsweise von Groovy sowie einen Einblick in die neuen dynamischen Sprachkonstrukte. Die Zuh&#246;rer erfahren, wie man Java-Projekte mit Groovy sinnvoll erweitern kann, um L&#246;sungen zu erreichen, die einfach und flexibel sind.</abstract>
    <description>Groovy ist mit dem JSR 241 die zweite standardisierte Sprache f&#252;r die Java-Plattform nach Java selbst. Der Vortrag gibt einen &#220;berblick &#252;ber den Sprachumfang und die Funktionsweise von Groovy sowie einen Einblick in die neuen dynamischen Sprachkonstrukte. Die Zuh&#246;rer erfahren, wie man Java-Projekte mit Groovy sinnvoll erweitern kann, um L&#246;sungen zu erreichen, die einfach und flexibel sind.</description>
    <persons>
     <person id="97">Marc Guillemot</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="92">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Grails</title>
    <subtitle>Ein neuer Ansatz f&#252;r agile Webentwicklung</subtitle>
    <track>Java</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Grails ist ein von Ruby on Rails inspiriertes Webframework f&#252;r das Java &#214;kosystem, basierend auf der dynamischen Programmiersprache Groovy. 
Durch die Implementierung von erfolgreichen Konzepten aus Rails und die nahtlose Integration von Java entstehen neue M&#246;glichkeiten f&#252;r agile Entwicklung und Prototyping im J2EE Umfeld. 

Der Vortrag bietet eine Einf&#252;hrung in Grails und wird neben der Vorstellung der ersten Schritte zu einer Grails Applikation auch Aspekte wie die Integration bestehender Java Komponenten enthalten.</abstract>
    <description></description>
    <persons>
     <person id="111">Daniel Peer</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="38">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Spring-OSGi</title>
    <subtitle></subtitle>
    <track>Java</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Die Kombination von Spring und OSGi stellt eine hervorragende Plattform zur Entwicklung modularer und dynamisch deploybarer Unternehmensanwendungen dar. In dieser Session wird sowohl OSGi als auch die Spring-OSGi-Integration vorgestellt und anhand von Beispielen praktisch eingef&#252;hrt. Die Teilnehmer sollten erfahrene Java-Entwickler sein, Erfahrungen in OSGi oder Spring sind nicht erforderlich. Alle involvierten Komponenten sind frei verf&#252;gbar und haben eine OpenSource-Lizenz.</abstract>
    <description></description>
    <persons>
     <person id="59">Matthias L&#252;bken</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="57">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Tomcat, Tapestry, Hibernate, Solr und Co.</title>
    <subtitle>Wie man FOSS in der t&#228;glichen Arbeit einsetzt.</subtitle>
    <track>Java</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Wenn man in der t&#228;glichen Arbeit mit Java Anwendungen baut sieht man sich haupts&#228;chlich mit viel Buzzword-Bingo konfrontiert. Au&#223;erhalb dieses "Pro-Java-Spektrums" findet man aber viel gute Software und guten Code, der einem das Leben viel einfacher macht.
Der Vortrag gibt einen &#220;berblick &#252;ber die Technologien und Projekte, die das Leben als Webentwickler einfacher machen.</abstract>
    <description></description>
    <persons>
     <person id="81">Marcus Thiesen</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="124">
    <start>19:00</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>BoF: wer-macht-was-mit-linux.de</title>
    <subtitle></subtitle>
    <track></track>
    <type></type>
    <language></language>
    <abstract>Portalidee: wer-macht-was-mit-linux.de

Wir m&#246;chten zu Linux wechseln doch:
Wer kann uns bei der Migration von Windows auf Linux wobei helfen?
Welche "Experten" haben wir vor Ort?
Wie sieht es mit Support aus?
L&#228;sst sich unsere Gesch&#228;ftssoftware unter Linux betreiben?
Wie k&#246;nnen wir unsere Daten auf Linux portieren?

In der BoF soll es um folgendes gehen:
Wie sollte ein solches Portal aussehen?
Wie l&#228;sst es sich umsetzen?
Als CMS oder in Ruby on Rails?</abstract>
    <description></description>
    <persons>
     <person id="3">Lars Ehrhardt</person>
    </persons>
    <links>
     <link href="http://wiki.froscon.de/wiki/Program">Public Wiki</link>
    </links>
   </event>
  </room>
  <room name="HS5">
   <event id="69">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Revolution und Evolution - Freie Software im LiMuxprojekt</title>
    <subtitle>Das LiMuxprojekt als Beispiel der wachsenden Bedeutung Freier Software</subtitle>
    <track>Free Software in the Real World</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Das LiMuxprojekt hat weltweit gro&#223;es Interesse gefunden. Der Vortrag beleuchtet die Situation Freier Software allgemein und stellt die L&#246;sungen vor, die f&#252;r die Stadt M&#252;nchen geschaffen wurden.</abstract>
    <description>Freie Software ist heutzutage an einem bemerkenswerten Punkt angelangt. Marktstudien prophezeien ein enormes Wachstum, interessante Unternehmen haben in den letzten Jahren den Markt betreten, und eine Vielzahl von kleinen und gr&#246;&#223;eren Projekten zeigt die Einsatzreife von Freier Software in verschiedenen Einsatzgebieten. Der Vortrag besch&#228;ftigt sich auf Grundlage des LiMuxprojekts der Stadt M&#252;nchen schwerpunktm&#228;&#223;ig mit dem Einsatz von Freier Software im Beh&#246;rdenumfeld. Dabei werden Vorteile des Einsatzes von OSS aufgezeigt, aber auch Risiken und H&#252;rden, die w&#228;hrend der Implementierung gemeistert wurden. Ein interessanter und facettenreicher Aspekt liegt hierbei in der wirtschaftlichen Bedeutung von Freier Software. Gleichzeitig wird in Echtzeit mit einer Installation des LiMux-Clients eine Demonstration der M&#252;nchener L&#246;sung pr&#228;sentiert, die exemplarisch die M&#246;glichkeiten des System- und Konfigurationsmanagements in gro&#223;en Umgebungen demonstriert. Davon ausgehend wird zum Abschlu&#223; ein Ausblick auf die Einsatzm&#246;glichkeiten von Freier Software im Beh&#246;rden- und Firmenumfeld gegeben.</description>
    <persons>
     <person id="41">Stefan Koehler</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="101">
    <start>11:15</start>
    <duration>01:15</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Arbeiten mit Open Source</title>
    <subtitle></subtitle>
    <track>Free Software in the Real World</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Viele lernen Freie Software und Open Source in der Freizeit oder w&#228;hrend des Studiums kennen. Aber wie sieht der tats&#228;chliche Einsatz in Unternehmen aus? Welche M&#246;glichkeiten bieten sich einem Berufsein- oder -umsteiger, der mit Freier Software arbeiten m&#246;chte? Die Firmen tarent, IP Labs, freiheit.com, Serie A und ez-systems geben einen Einblick in ihren tagt&#228;glichen Umgang mit Open Source und zeigen Karrierem&#246;glichkeiten auf.</abstract>
    <description>tarent bet&#228;tigt sich seit &#252;ber zehn Jahren im Bereich E-Government und
Enterprise Application Integration f&#252;r Kunden aus Verwaltung und
Wirtschaft. In Kundenprojekten werden hochwertige Enterprise-L&#246;sungen
auf open source Basis erstellt. Mit der tarent application platform und
speziell dem Web Service framework octopus ist die tarent ein
ausgewiesener Experte im Bereich Service-Orientierte Architekturen (SOA)
und EAI. Ein wichtiges neues Bet&#228;tigungsfeld der tarent sind
Java-Anwendungen f&#252;r mobile Linux-basierte Endger&#228;te im Rahmen des
Jalimo-Projektes.

IP Labs bedient 120 Millionen Kunden in 23 verschiedenen L&#228;ndern und ist der weltweit f&#252;hrende Hersteller f&#252;r Fotodienstleistungen. Der Hauptteil seines Frameworks "IPS" basiert auf OpenSource Technologien.

eZ systems wurde 1999 von drei heutigen Mitarbeitern gegr&#252;ndet. Die eZ Philosophie von Offenheit und Informationsaustausch ist nach wie vor die grunds&#228;tzliche Richtlinie f&#252;r das Unternehmen, die Mitarbeiter und die Produkte. Heute besch&#228;ftigt das Unternehmen mehr als 80 aufgeschlossene und talentierte Experten mit 22 unterschiedlichen Nationalit&#228;ten in unseren Niederlassungen in Norwegen, Ukraine, Frankreich, Kanada und Deutschland.
eZ systems ist der Hersteller von eZ Publish, dem Enterprise Open Source Content Management system. Mit ihrem Enterprise Open Source
Gesch&#228;ftsmodell kombiniert eZ Systems Enterprise Software mit Open Source Code und ganzheitlicher Produktverantwortung. Diese Kombination
macht es m&#246;glich die Offenheit und Verbreitung der eZ Philosophie mit einem tragf&#228;higen Gesch&#228;ftsmodell zu verbinden.

freiheit.com technologies wurde 1999 gegr&#252;ndet und ist auf die Entwicklung gro&#223;er Internet-Systeme spezialisiert. Heute ist freiheit.com in allen technisch interessanten Bereichen Internet-basierter Software t&#228;tig: Egal, ob es sich um E-Commerce-Systeme wie buch.de/bol.de, Libri.de, travelchannel.de oder komplexe Social-Networks wie unddu.de (1&amp;1/WEB.DE), &#8222;einesTages&#8220; (Zeitgeschichte-Community des SPIEGEL), Online-Retailing, (DRM-freies!) Musik-Streaming, Software f&#252;r Online-Marketing oder Suchmaschinen handelt. Das Internet bietet heute f&#252;r Hardcore-Programmierer die spannendsten Probleme: Die Software muss an 365 Tagen im Jahr verf&#252;gbar und &#252;ber dutzende oder gar hunderte Server skalierbar sein. Und man hat es meistens mit Millionen von Usern, Artikeldaten und Transaktionen zu tun.

serie a entwickelt innovative Individualsoftware im Enterprise-Umfeld  
mit den Schwerpunkten Webanwendungen und Integration. Seit der  
Gr&#252;ndung 1998 engagiert sich serie a f&#252;r freie Software, die einen Teil  
zu ihrem kontinuierlichen Wachstum beigetragen hat. Heute betreut  
serie a Gro&#223;kunden aus der Logistikbranche, die ihre Kernkompetenzen  
Softwareentwicklung sowie Prozess- und IT-Beratung in Anspruch  
nehmen. Serie A baut auf modernste und flexibelste Architektur, um die  
individuellen Prozesse ihrer Kunden abzubilden.</description>
    <persons>
     <person id="3">Lars Ehrhardt</person>
     <person id="143">Boris Esser</person>
     <person id="144">Ralph Poellath</person>
     <person id="145">Tobias Struckmeier</person>
     <person id="150">Philip Schwartau</person>
    </persons>
    <links>
     <link href="http://www.tarent.de">Homepage von Tarent</link>
     <link href="http://www.iplabs.de">Homepage von IP Labs</link>
     <link href="http://www.serie-a.de/">Homepage von Serie A</link>
     <link href="http://ez.no/">Homepage von eZ Systems</link>
     <link href="http://www.freiheit.com">Homepage von freiheit.com</link>
    </links>
   </event>
   <event id="17">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Virtualisierung auf drei Ebenen mit dem Diskless Shared Root Cluster</title>
    <subtitle></subtitle>
    <track>Cluster</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Die Cluster Virtualisierung erm&#246;glicht das Zusammenfassen von mehreren Servern zu einer Einheit, einem s.g. Single System, das so einfach zu verwalten ist, wie eine einzelne Workstation. 
Virtualisierung im Zusammenhang mit Hochverf&#252;gbarkeits-Clustern auf Basis eines Single System Images (SSI) erm&#246;glicht u.a. die Konsolidierung der Daten, bietet einen hohen Investitionsschutz f&#252;r die Hardware, schafft die Voraussetzung f&#252;r Serverless Backup und den Einsatz von eleganten Protokollen wie iSCSI.
Eine solche hochverf&#252;gbare Cluster-Infrastruktur ist der Diskless Shared Root Cluster auf Linux Basis.</abstract>
    <description>Virtualisierung, als Mittel zur Kostensenkung, Aufwandsreduzierung, Skalierung nach Bedarf, optimalen Ressourcennutzung und somit Leistungssteigerung ist derzeit ein zentrales Thema in der IT. Die Cluster Virtualisierung erm&#246;glicht das Zusammenfassen von mehreren Servern zu einer Einheit, einem so genannten Single System, das so einfach zu verwalten ist, wie eine einzelne Workstation. Virtualisierung im Zusammenhang mit Hochverf&#252;gbarkeits-Clustern auf Basis eines Single System Images (SSI) erm&#246;glicht die Konsolidierung der Daten, bietet einen hohen Investitionsschutz f&#252;r die Hardware, schafft die Voraussetzung f&#252;r Serverless Backup und den Einsatz von eleganten Protokollen wie iSCSI, um nur einige Vorteile zu nennen.

Eine solche hochverf&#252;gbare Cluster-Infrastruktur ist der Diskless Shared Root Cluster auf Linux Basis.
Bei einem Diskless Shared Root Cluster haben alle Server direkten Zugriff auf die Speicherger&#228;te und k&#246;nnen diese konkurrierend gleicherma&#223;en beschreiben und lesen. Das Herzst&#252;ck des Systems bildet das Red Hat Global File System (GFS). Das GFS verbindet Applikations-Server und ein angebundenes Speichernetzwerk (Storage Area Network - SAN) und erm&#246;glicht parallele Filesystem-Zugriffe von allen Cluster-Knoten aus auf ein zentrales Speichersystem.

Die Besonderheit und das bisher einzigartige Konzept des von ATIX entwickelten com.oonics Diskless Shared Root Clusters besteht darin, dass die Cluster-Knoten vollst&#228;ndig ohne Festplatten auskommen und direkt vom SAN booten und auch die Systemdaten - wie bei Tru64 - teilen. Diese Konfiguration ist optimal skalierbar: neue Ressourcen in Form neuer Server-Hardware k&#246;nnen nach dem &#8220;Plug &amp; Play&#8221;-Prinzip einfach hinzugef&#252;gt werden, weil auch das Betriebssystem zentral auf dem Speichersystem installiert ist.

Die Virtualisierung eines Diskless Shared Root Clusters findet auf drei Ebenen statt.
Mit Hilfe von VMWare oder Xen werden verschiedene heterogene Gastsysteme auf einem Host-System abgebildet, dadurch k&#246;nnen die Ressourcen optimal verteilt werden: Server die wenig ausgelastet sind, werden konsolidiert. Dies f&#252;hrt zu einer optimalen Auslastung, da alle CPUs gleichm&#228;&#223;ig belastet werden.

Ebenso k&#246;nnen die einzelnen Knoten in einem Diskless Shared Root Cluster virtualisiert, auf Gast- oder Host-Maschinen verteilt und zu kleinen Clustern zusammengefasst werden. Dadurch wird das Management wesentlich vereinfacht. Bei Bedarf k&#246;nnen leicht neue Cluster hinzugef&#252;gt werden, der Lastausgleich auf einem Server findet mittels Verschieben der virtuellen Knoten statt. 

Die dritte Ebene ist die Virtualisierung des Storage-Systems. Der Speicher ist in einem Storage-Array konsolidiert, durch das Ressourcen verwaltet und umverteilt werden. Dadurch kann den Knoten einfach und flexibel der ben&#246;tigte Speicherplatz im SAN zugeteilt werden.</description>
    <persons>
     <person id="29">Reiner Rottmann</person>
    </persons>
    <links>
     <link href="http://www.atix.de">ATIX GmbH</link>
     <link href="http://www.atix.de/produkte-loesungen/enterprise-it-plattform/com-oonics-infra-serie/com-oonics-diskless-shared-root-cluster">Diskless Shared Root Cluster</link>
    </links>
   </event>
   <event id="5">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Automated rapid deployment in modern data-centers</title>
    <subtitle>Automated rapid deployment in modern data-centers</subtitle>
    <track>Cluster</track>
    <type>Podium</type>
    <language>English</language>
    <abstract>This presentation deals with improving the common scenario of &#8220;slow deployment&#8221; in modern data-centers and how to turn to an automated, flexible and scalable infra-structure managed by openQRM. It gives an overview of a typical reference-installation and points out details about the system-management and deployment features of openQRM.</abstract>
    <description>How comes that the deployment of a new server takes so much time ?
From the moment the user sends its request for a new server to the system-administrator up to the final installed system it often takes some days up to several months.

Fully automated provisioning of servers, detecting and deploying new systems on-the-fly, supporting multiple system architectures and different types of operation systems, optional switching from physical to virtual-systems using several, different virtualization technologies, fast-cloning of server-templates (&#8220;golden-images&#8221;) via storage-integration and rapidly deploying them to available systems plus taking care of automatic de-provisioning the unused resources or to move the underutilized services to virtual-machines, all that is where openQRM can help todays system-administrators in modern data-centers. 

The storage-integration with NetApp-filers and via LVM2 enables one to create new file system images within seconds by cloning existing server-templates. Those file system images are immediately available for provisioning using different deployment methods, e.g. local-disk, NFS, soft- and hardware Iscsi, Aoe/Coraid, to either physical hardware or virtual partitions.

openQRM provides a single user-interface for the complete data-center which can be easily enhanced and tailored to any custom needs by plug-ins which are hooking into the plug-in API of the main server. Automatically, its logical abstraction of servers and services takes care of system-wide monitoring, administration and high-availability of all systems available in the data-center. The unique automated-provisioning features combined with its powerful and &#8220;plug-able&#8221; system management capabilities including, e.g. enhanced monitoring via Nagios, automated Vlan- and Ip-Administration, LDAP-authentication, Virtualization and multi-architecture support, makes this platform an essential tool for modern data-centers.

This presentation deals with improving the common scenario of &#8220;slow deployment&#8221; in modern data-centers and how to turn to an automated, flexible and scalable infra-structure managed by openQRM. It gives an overview of a typical reference-installation and points out details about the system-management and deployment features of openQRM.</description>
    <persons>
     <person id="16">Matt Rechenburg</person>
    </persons>
    <links>
     <link href="http://sourceforge.net/projects/openqrm">The openQRM project</link>
     <link href="http://www.openqrm.org/">The openQRM website</link>
    </links>
   </event>
   <event id="26">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>High Traffic Webserver-Clusters On A Shoestring Budget</title>
    <subtitle>Building simple LAMP Clusters for high-traffic sites with a small budget</subtitle>
    <track>Cluster</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Tradebit runs 2 server clusters on Linux with more than 1 million downloads per day. One in USA for the sales of digital goods, one in Germany for video hosting. The clusters were completely built on free (as in Open Source) software and are especially tailored towards dynamic PHP pages, driven by a MySQL setup with Apache and lighttpd. This lecture will give you detailed background information and the condensed story of problems, tricks and evolution with some hints to optimize your bang for the buck.</abstract>
    <description>Dynamic web sites running on LAMP (Linux, Apache, MySQL and PHP) offer a cost-effective server environment for scalable and modern web applications. In combination with AJAX and other open HTML standards is this technology laying the foundation for the creation of online products for the mass market.

In 2004 Tradebit has rolled out a platform for the sales of digital goods under www.tradebit.com and hosts today more than 6,000 merchants, who sell more than 2 million files and host much more on that site. In 2006 a german platform was added as a video hosting offer for the German market. Both platforms handle more than 200,000 daily visits and more than 1 million downloads of all kind per day.

Both setups were completely created on Linux with Open Source software, including on-site video conversion or PDF previews, etc.

This lecture shows how to build such (stable) setups with minimum expenses and minimum manpower for a scalable growth path:

- RHEL, CentOS or OpenSuSE Server: base installation, used packages

- Apache Configuration for 100-300 PHP page-requests per second

- Storage-Systems: NFS, GFS, iSCSI configuration, practical numbers, advantages and problems

- Round-Robin Load Balancing or intelligent routing?

- MySQL replication: less writes, more reads? Master-to-slaves and Master/Master Setup

- PHP application design for massive hits

- Memcached : the emergency plan

- serverside tools (PDF-preview, movie conversion via FFMPEG, MP3 convertierung via LAME)
  and the effects on server load.

= all on standard servers with standard hosting companies

For the listed bullets above, Tradebit shows the solution in a real-life environment and what alternatives are available. Additionally the current pricing with different commercial hosters shall be sketched as independent examples and a solid ballpark of time and costs shall be presented.

All examples will be neutral in evaluation to avoid sales pitches.

This lecture will give new Linux users a good overview of what is possible and experienced administrators a nice view behind the scenes of 2 successful Internet sites, run on Linux.</description>
    <persons>
     <person id="42">Ralf Schwoebel</person>
    </persons>
    <links>
     <link href="http://www.tradebit.com/">File Hosting / Sell Downloads</link>
     <link href="http://www.bitclix.de/">Video Blogs</link>
     <link href="http://www.tradebit.de/">&#220;ber Tradebit</link>
    </links>
   </event>
   <event id="79">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Wie wird Linux barrierefrei?</title>
    <subtitle>Konzepte, Schnittstellen, Anwendungen</subtitle>
    <track>Other</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Der Vortrag stellt verschiedene Konzepte vor, wie eine Hilfsmittel-Software wie ein Screenreader mit einer Anwendnung kommuniziert und welche Schnittstellen daf&#252;r benutzt werden. Dabei werden die Anwendungsprofile von sehbehinderten und blinden Personen, sowohl auf der Konsole als unter der graphischen Benutzoberfl&#228;che ber&#252;cksichtigt.</abstract>
    <description>Am Anfang des Vortrag soll kurz auf die verschiedenen Arten von Hilfsmittel-Software eingegangen werden. Dazu z&#228;hlen Screenreader, Text-to-Speech-Systeme, Vergr&#246;&#223;erungssysteme etc. Alle habene eine andere Arbeitsweise und interagieren unterschiedlich miteinander. Im Laufe des Vortrags wird auf die Schnittstellen wie brlapi, at-spi eingegangen und deren Funtkionsweise erkl&#228;rt. Dabei soll insbesondere darauf eingangen werden, wie man als Entwickler dazu beitragen kann, da&#223; Software barrierearmer wird.
Am Beispiel vom Screenreader Orca soll gezeigt werden, welche Anforderungen an eine Hilftmittelsoftware gestellt werden. Dazu wird zudem auf Text-to-Speech-Systeme eingangen.
Im letzten Teil des Projekts wird auf die Anforderungen f&#252;r Sehbehinderte eingegangen. Was muss z.B. eine Vergr&#246;&#223;erungssoftware leisten und wie ist der derzeitige Stand.</description>
    <persons>
     <person id="98">Lars Stetten</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="125">
    <start>19:00</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>BoF: OpenStreetMap</title>
    <subtitle>The Free Wiki World Map</subtitle>
    <track>Other</track>
    <type>Meeting</type>
    <language>German</language>
    <abstract>You have an interesting idea that you want to share with other people? You need to discuss something? FrOSCon offers 4 slots to do those things in a Bird-of-a-Feather (BoF) session. If you are interested in organizing a BoF, head over to our public wiki and reserve a slot on the programm page in our public wiki (http://wiki.froscon.de/wiki/Program).</abstract>
    <description></description>
    <persons>
     <person id="154">Hanno B&#246;ck</person>
    </persons>
    <links>
     <link href="http://wiki.froscon.de/wiki/Program">Public Wiki</link>
    </links>
   </event>
  </room>
  <room name="HS6">
   <event id="130">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Der Weg zu einer Drupal-Website</title>
    <subtitle>Installation und Konfiguration von Drupal f&#252;r Anf&#228;nger</subtitle>
    <track>Drupal</track>
    <type>Workshop</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="62">Konstantin K&#228;fer</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="119">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Open Source Entwicklung lernen mit Drupal</title>
    <subtitle>Folgerungen f&#252;r erfolgreiche Drupal-Didaktik aus einem Sommeruni-Kurs f&#252;r Sch&#252;ler</subtitle>
    <track>Drupal</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>In this years's summer university for school students at FU-Berlin a workshop will have been held that explains the usage and configuration of Drupal and the development of extensions. Drupal serves as an example of Open Source development. Participation and winning new participants is critical for valuable Open Source development communities. While other Open Source software systems are getting more complex and make it hard for newbies to take part in the projects, Drupal is a sophisticated Open Source software system that is easy enough to teach how to take part in the Open Source development community. The lecture shows an early conclusion from an didactical approach to that question.

In der diesj&#228;hrigen Sommeruniversit&#228;t f&#252;r Sch&#252;ler an der Freien Universit&#228;t Berlin wird es erstmals einen Drupal Kurs geben, der in die Benutzung, Konfiguration und Weiterentwicklung von Drupal einf&#252;hrt. Drupal dient dabei auch als Einstieg in die Open Source Entwicklung im Allgemeinen. Open Source Entwicklung beruht auf der freiwilligen Mitarbeit, sodass das Gewinnen neuer Mitwirkende essentiell f&#252;r den Fortbestand bzw. die Weiterentwicklung ist. W&#228;hrend andere popul&#228;re Open Source Systeme immer komplexer werden und die Mitwirkung neuer Teilnehmer ein immer schwierigeres Lernproblem wird, ist Drupal ein sauber programmiertes und relativ einfach programmierbares System, das sich konzeptionell hervorragend als Einstieg in die Open Source Entwicklung eignen w&#252;rde. Der Vortrag besch&#228;ftigt sich mit noch fr&#252;hen Schlussfolgerungen aus dem Kurs, der erst eine Woche vor dem Vortrag beendet sein wird.</abstract>
    <description></description>
    <persons>
     <person id="78">Marco Rademacher</person>
    </persons>
    <links>
     <link href="http://sommeruni.mi.fu-berlin.de/registration07.php?veranstaltung=25">Drupal-Workshop zur Sommeruni f&#252;r Sch&#252;ler</link>
     <link href="http://www.drupalizers.de">Website zum Kurs zur Darstellung der Ergebnisse und zur weiterf&#252;hrenden Betreuung der Teilnehmer</link>
     <link href="http://drupalizers.de/files/Marco%20Rademacher%20-%20Open%20Source%20Entwicklung%20lernen%20mit%20Drupal%20(FrOSCon%202007).pdf">Presentation Slides (1,9 MB PDF)</link>
    </links>
   </event>
   <event id="71">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Drupal in der Praxis: Erfahrungsberichte</title>
    <subtitle>Drupal-Anpassung und Programmierung in verschiedenen Kundenprojekten</subtitle>
    <track>Drupal</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Der Vortrag pr&#228;sentiert den Einsatz von Drupal in unterschiedlichen Kundenprojekten. Dabei reicht die Bandbreite von sehr aufwaendig programmierten Anpassungen fuer eine Community-Plattform bis hin zu einer komplett mit Bordmitteln aufgebauten Werbe-Site.</abstract>
    <description>Die Vortragenden bieten mit ihren Firmen "data in transit" und "DesignWork" u.a. Webauftritte auf der Basis des Drupal CMS an. In diesem Vortrag werden sie verschiedene Projekte aus ihrer Berater- und Programmierpraxis vorstellen und auf die jeweiligen Eigenheiten und Herausforderungen der Auftraege eingehen. 
Dazu gehoeren z.B.
- interessante Loesungen im Bereich von Mitgliederprofilen fuer Communities
- Umsetzung ambitionierter Layouts 
- nutzerfreundliche Redaktions-Interfaces
Es wird sowohl die Anpassung und Programmierung von Drupal-Modulen angesprochen wie auch die reine Konfiguration von Seiten mit Drupal-Bordmitteln, ohne eigenen Programmieraufwand.</description>
    <persons>
     <person id="93">Jutta Horstmann</person>
    </persons>
    <links>
     <link href="http://www.dataintransit.com">data in transit</link>
    </links>
   </event>
   <event id="121">
    <start>15:15</start>
    <duration>00:30</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Die drupal.org-Infrastruktur</title>
    <subtitle>Schritthalten mit exponentiellem Wachstum</subtitle>
    <track>Drupal</track>
    <type>Lightning-Talk</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="136">Gerhard Killesreiter</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="122">
    <start>15:45</start>
    <duration>00:30</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Der Drupal Verein</title>
    <subtitle>Organisation eines Open-Source-Projektes</subtitle>
    <track>Drupal</track>
    <type>Lightning-Talk</type>
    <language>German</language>
    <abstract>Das Drupal-Projekt feierte im Januar 2007 seinen sechsten Geburtstag. Kurze Zeit davor wurde in Belgien der Drupal-Verein gegr&#252;ndet um das stetig wachsende Projekt zu unterst&#252;tzen.</abstract>
    <description></description>
    <persons>
     <person id="136">Gerhard Killesreiter</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="118">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>JavaScript-Entwicklung f&#252;r Drupal</title>
    <subtitle>Wie Drupal JavaScript nutzt und integriert und welche Hilfsfunktionen jetzt und in Zukunft bereitstehen.</subtitle>
    <track>Drupal</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="62">Konstantin K&#228;fer</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="24">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Drupal Summer of Code Showcase</title>
    <subtitle>See how Drupal's 20 Google Summer of Code projects are progressing</subtitle>
    <track>Drupal</track>
    <type>Lightning-Talk</type>
    <language>English</language>
    <abstract>Google is sponsoring 20 students from around the world to work on Drupal as part of their Google Summer of Code project. See how the projects are progressing and meet some of the past and present Summer of Code students.</abstract>
    <description>I will complete this as it becomes clear which Drupal SoC students will be in attendance.</description>
    <persons>
     <person id="37">Robert Douglass</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="126">
    <start>19:00</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>BoF: Creating live systems with FAI</title>
    <subtitle></subtitle>
    <track></track>
    <type></type>
    <language></language>
    <abstract>Wie baut man ein live System mit FAI? Wie funktioniert der Boot Prozess mit live-initramfs?</abstract>
    <description></description>
    <persons>
     <person id="125">Thomas Lange</person>
    </persons>
    <links>
     <link href="http://wiki.froscon.de/wiki/Program">Public Wiki</link>
    </links>
   </event>
  </room>
  <room name="C116">
   <event id="115">
    <start>15:00</start>
    <duration>01:30</duration>
    <room>C116</room>
    <tag></tag>
    <title>LPI exam 1</title>
    <subtitle></subtitle>
    <track>Other</track>
    <type>Other</type>
    <language>English</language>
    <abstract></abstract>
    <description>Das Linux Professional Institute bietet am Samstag, 25. August, bei der FrOSCon LPI Pr&#252;fungen auf Deutsch und Englisch an. Der LPI e.V. German &#252;bernimmt die Organisaton f&#252;r die LPI-Examenspr&#252;fungen bei dieser Veranstaltung. Die Pr&#252;fung findet um 15:00 Uhr in der Fachhochschule Bonn-Rhein-Sieg statt. Die LPI-Pr&#252;fung dauert ca. 2 Stunden inklusive Vorbereitung. Der LPI-Pr&#252;fungsraum wird innerhalb der Geb&#228;udes ausgeschildert. Um p&#252;nktliches Erscheinen wird gebeten. Ein g&#252;ltiger Lichtbildausweis mu&#223; vor Beginn der Pr&#252;fung vorgelegt werden. Der LPI e.V. wird auch mit einem eigenen Stand auf der Konferenz vertreten sein, die Ansprechpartner stehen hier allen Interessenten f&#252;r Fragen und Infos zur Verf&#252;gung. F&#252;r Besucher der FrOSCon wird die LPI-Pr&#252;fung in Sankt Augustin bei Bonn f&#252;r 60,- EUR angeboten, das entspricht der H&#228;lfte der Standardgeb&#252;hr. Die Bearbeitungsgeb&#252;hr ist vor der Pr&#252;fung in bar zu begleichen. Au&#223;erdem mu&#223; eine g&#252;ltige LPI-Identifikationsnummer vorgelegt werden, die unter dieser Adresse beantragt werden kann: https://www.lpi.org/de/register.html Da ein begrenztes Angebot an Pr&#252;fungspl&#228;tzen besteht, ist eine vorherige Anmeldung dringend angeraten. Bitte melden Sie sich mit dem Formular unter der folgenden URL zur Pr&#252;fung an: http://lpievent.lpi-german.de Bei Fragen zur Pr&#252;fung wenden Sie sich bitte direkt an den LPI e. V. German. Unsere E-Mail-Adresse f&#252;r Fragen zu LPI-Pr&#252;fungen: lpievent@lpi-german.de LPI e. V. German, Leipziger Str. 242, 34123 Kassel, Deutschland.</description>
    <persons>
     <person id="105">Klaus Behrla</person>
    </persons>
    <links>
     <link href="http://lpievent.lpi-german.de">http://lpievent.lpi-german.de</link>
    </links>
   </event>
   <event id="132">
    <start>16:30</start>
    <duration>01:30</duration>
    <room>C116</room>
    <tag></tag>
    <title>LPI Exam 2</title>
    <subtitle></subtitle>
    <track>Other</track>
    <type>Other</type>
    <language>English</language>
    <abstract></abstract>
    <description>Das Linux Professional Institute bietet am Samstag, 25. August, bei der FrOSCon LPI Pr&#252;fungen auf Deutsch und Englisch an. Der LPI e.V. German &#252;bernimmt die Organisaton f&#252;r die LPI-Examenspr&#252;fungen bei dieser Veranstaltung. Die Pr&#252;fung findet um 16:30 Uhr in der Fachhochschule Bonn-Rhein-Sieg statt. Die LPI-Pr&#252;fung dauert ca. 2 Stunden inklusive Vorbereitung. Der LPI-Pr&#252;fungsraum wird innerhalb der Geb&#228;udes ausgeschildert. Um p&#252;nktliches Erscheinen wird gebeten. Ein g&#252;ltiger Lichtbildausweis mu&#223; vor Beginn der Pr&#252;fung vorgelegt werden. Der LPI e.V. wird auch mit einem eigenen Stand auf der Konferenz vertreten sein, die Ansprechpartner stehen hier allen Interessenten f&#252;r Fragen und Infos zur Verf&#252;gung. F&#252;r Besucher der FrOSCon wird die LPI-Pr&#252;fung in Sankt Augustin bei Bonn f&#252;r 60,- EUR angeboten, das entspricht der H&#228;lfte der Standardgeb&#252;hr. Die Bearbeitungsgeb&#252;hr ist vor der Pr&#252;fung in bar zu begleichen. Au&#223;erdem mu&#223; eine g&#252;ltige LPI-Identifikationsnummer vorgelegt werden, die unter dieser Adresse beantragt werden kann: https://www.lpi.org/de/register.html Da ein begrenztes Angebot an Pr&#252;fungspl&#228;tzen besteht, ist eine vorherige Anmeldung dringend angeraten. Bitte melden Sie sich mit dem Formular unter der folgenden URL zur Pr&#252;fung an: http://lpievent.lpi-german.de Bei Fragen zur Pr&#252;fung wenden Sie sich bitte direkt an den LPI e. V. German. Unsere E-Mail-Adresse f&#252;r Fragen zu LPI-Pr&#252;fungen: lpievent@lpi-german.de LPI e. V. German, Leipziger Str. 242, 34123 Kassel, Deutschland.</description>
    <persons>
     <person id="105">Klaus Behrla</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
  <room name="C119">
  </room>
 </day>
 <day date="2007-08-26" index="2">
  <room name="HS1/HS2">
   <event id="4">
    <start>10:00</start>
    <duration>01:30</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>PHPotter</title>
    <subtitle>Doing magic with PHP</subtitle>
    <track>Web</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>PHP offers a huge lot of syntactic, function and OO sugar. This talk will give you an overview on these, of which we think they are the greatest. Funny games with the ternary operator, the lambda calculus of PHP and cool OO designs with interceptors will be topics, below much more. Feel the tension and the magic, that the famous PHPotter will provide to you.</abstract>
    <description>PHP offers a huge lot of syntactic, function and OO sugar. This talk will give you an overview on these, of which we think they are the greatest. Funny games with the ternary operator, the lambda calculus of PHP and cool OO designs with interceptors will be topics, below much more. Feel the tension and the magic, that the famous PHPotter will provide to you.</description>
    <persons>
     <person id="13">Tobias Schlitt</person>
     <person id="142">Kore Nordmann</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="108">
    <start>11:45</start>
    <duration>00:30</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>WikiCreole and its practical applications</title>
    <subtitle>the future of wiki interaction</subtitle>
    <track>Web</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>WikiCreole is a common wiki markup language to be used across different wikis, not replacing existing markup, but instead enabling wiki users to transfer content seamlessly across wikis. Ten wiki engines and four wiki tools have already implemented Creole.</abstract>
    <description>WikiCreole is a common wiki markup language currently implemented by over ten wiki engines. Its purpose is not to replace current wiki syntax, but rather to complement it, so that people can edit wikis from multiple wiki engines, without having to learn and remember each wiki syntax. This would also make it easier to migrate content from one wiki system to another. I will show the spec, current applications and explain implementation possibilities and stages for potentially integrating Creole into wiki engines.

More than ten engines now support Creole including Oddmuse, MoinMoin, DokuWiki, TiddlyWiki, JSPWiki, Ghestalt, PmWiki, PodWiki, Nyctergatis Markup Engine and NotesWiki. Other applications include the PEAR wiki filter (enabling developers to more easily write PHP wiki software), the Drupal CMS (using the PEAR wiki filter), Radeox (a Java wiki rendering engine), WikiWizard (a WYSIWiki editor) and a prototype JavaScript parser. Creole could eventually be integrated into email, SMS or any application where users need to quickly and easily enter formatted text.</description>
    <persons>
     <person id="126">Chuck Smith</person>
    </persons>
    <links>
     <link href="http://www.wikicreole.org/">WikiCreole</link>
    </links>
   </event>
   <event id="111">
    <start>12:45</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Keynote: Das Prinzip Freiheit</title>
    <subtitle>Warum Freie Software Technologie, Kreativit&#228;t, Wirtschaft und Gesellschaft vorranbringt</subtitle>
    <track>Keynote</track>
    <type></type>
    <language></language>
    <abstract>Das &#214;kosystem Open Source hat die IT Welt ver&#228;ndert. Ein Zur&#252;ck wird
es nicht geben. Das gro&#223;e Potential von Softwareentwicklern bietet
uns die Chance, Open Source in Wirtschaft und Gesellschaft zu 
nutzen.
Nicht nur die Erstellung oder der Einsatz von Software, sondern auch
Open Source Konzepte wie Transparenz, Offenheit, Freiheit und
Zusammenarbeit lassen sich im gesch&#228;ftlichen Bereich anwenden. Open
Source schafft zudem wichtige Arbeitspl&#228;tze in einer zukunftsicheren
Disziplin, die perfekt zum Standort Deutschland und seiner
mittelst&#228;ndischen Unternehmenskultur passt.</abstract>
    <description></description>
    <persons>
     <person id="132">Elmar Geese</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="81">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Erfolg durch Freie Software</title>
    <subtitle>Was General Sun Tsu &#252;ber Freie Software denken w&#252;rde</subtitle>
    <track>Open Beyond Software</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Viele haben es nicht mitbekommen, aber es herrscht Krieg zwischen Freier und propriet&#228;rer Software. Und diese Auseinandersetzung hat auch Auswirkungen auf unabh&#228;ngige Freie Projekte, denn auch diese Gruppen befinden sich im Visir von zahlreichen Firmen, Gruppen und Verb&#228;nden. Das bietet Chancen, aber auch gro&#223;e Gefahren. Was kann man machen, um die Verbreitung von Freier Software zu vergr&#246;&#223;ern? Was kann man machen, um Freie Projekte zu sch&#252;tzen? Was sind die Strategien, die andere Firmen, Gruppen und Lobbyverb&#228;nde anwenden, um Freie Software klein zu halten?

Dieser Vortrag bietet einen &#220;berblick aus den Erfahrungen von &#252;ber 10 Jahren Lobbyarbeit im Bereich Freier Software und zeigt das Potenzial, aber auch die Gefahren, die Freie Software in den n&#228;chsten Jahren meistern muss.</abstract>
    <description></description>
    <persons>
     <person id="100">Oliver Zendel</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="83">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>OpenMoko</title>
    <subtitle>Befreie Dein Telefon</subtitle>
    <track>Embedded</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>OpenMoko ist eine quelloffene Plattform f&#252;r GNU/Linux-basierte Mobiltelefone, die derzeit in Zusammenarbeit und Unterst&#252;tzung von First International Computer Inc. und OpenMoko Inc. entwickelt wird.</abstract>
    <description>Die Plattform integriert Linux-Technologien wie X11, Gtk+, Dbus, EDS, und f&#252;gt Bestandteile wie libgsmd und ein Anwendungsrahmenwerk f&#252;r SmartPhone-Anwendungen hinzu, die bis dato noch nicht unter quelloffenen Lizenzen verf&#252;gbar waren.

Im Vortrag werden Motivation und Architektur der OpenMoko Softwareplattform, des Buildsystems OpenEmbedded, und des Anwendungsrahmenwerkes erl&#228;utert.

Das erste Plattformger&#228;t FIC Neo1973 wird kurz vorgestellt und es wird ein Ausblick auf weitere Entwicklungen von OpenMoko gegeben.</description>
    <persons>
     <person id="102">Michael Lauer</person>
    </persons>
    <links>
     <link href="http://www.openmoko.org">OpenMoko Projektseite</link>
    </links>
   </event>
   <event id="7">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Konfigurations und Change-Management mit bcfg2</title>
    <subtitle></subtitle>
    <track>Administration</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Bcfg2 hilft Systemadministratoren eine konsistente, reproduzierbare und verifizierbare Spezifikation ihrer Systemumgebung zu erstellen und bietet mit Visualisierungs- und Reporting-Tools notwendige Werkzeuge f&#252;r allt&#228;gliche administrative Aufgaben.</abstract>
    <description>Das distributions- und plattform&#252;bergreifende Tool basiert auf einem Modell, in welchem die Systembeschreibung verwendet werden kann, um den Status von Systemen zu validieren und (optional) anzupassen. Als Alleinstellungsmerkmal bietet bcfg2 die M&#246;glichkeit, die Vollst&#228;ndigkeit der Spezifikation aufgrund der R&#252;ckmeldungen der Konfigurationsclients zu &#252;berpr&#252;fen. Dieses Feature erm&#246;glicht es eine akkurate, allumfassende Konfiguration zu definieren.

Als f&#252;nftes selbst entwickeltes Konfigurationstool der Argonne National Laboratory wurde bcfg2 so entworfen, dass der Angleich zwischen der Spezifikation und dem Status des Systems sehr sanft geschehen kann und manuelle Konfigurations&#228;nderungen besonders behutsam behandelt werden k&#246;nnen. Mit bcfg2 erh&#228;lt man das richtige Tool um komplexe Migrationen oder Deployments durchzuf&#252;hren, wodurch man dem rasanten Entwicklungstempo moderner Netzwerke mit wechselnden Clients und Betriebssystemen Schritt halten kann.</description>
    <persons>
     <person id="18">Marko Jung</person>
    </persons>
    <links>
     <link href="http://www.bcfg2.org">Bcfg2-Projekt</link>
     <link href="http://www.markojung.net/">Pr&#228;sentation und Paper zu bcfg2</link>
    </links>
   </event>
   <event id="27">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>grml - Linux Live-CD f&#252;r Systemadministratoren und Texttool-Freunde</title>
    <subtitle></subtitle>
    <track>Administration</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>grml ist eine Linux Live-CD mit spezieller Ausrichtung f&#252;r Systemadministratoren und Texttools-User. Welche M&#246;glichkeiten man mit dieser Live-CD hat, was sie von den anderen Live-CDs unterscheidet und wie man grml optimal nutzen kann soll Teil dieses Vortrags sein.</abstract>
    <description>grml ist eine Linux Live-CD mit Hardware-Erkennung f&#252;r x86- und x86_64-Systeme. grml ist f&#252;r Benutzer von Texttools und Systemadministratoren ausgelegt und basiert auf Debian. grml verwendet als zentrale Shell die Zsh und beinhaltet &#252;ber 2 GB an Software. Angefangen von Dateisystem-Utilities, &#252;ber Netzwerktools (nmap, doscan, kismet), LaTeX und die obligatorischen Texttools wie vim, mutt und slrn, bis hin zu vielen hilfreichen Skripten finden sich auf der grml-CD &gt;2500 Debian-Pakete. Mittels grml2hd l&#228;sst sich grml - auf Wunsch auch vollautomatisch - auf Festplatte installieren, grml-terminalserver erlaubt das Booten von grml via Netzwerk, eine Variante namens grml-small ist ein grml-ISO mit nur 58MB Gr&#246;&#223;e und mit grml64 existiert eine auf dem amd64-Port von Debian basierende 64bit-Version.

grml startet per Default nicht mit X, sondern bietet daf&#252;r 12 Konsolen, u.a. mit GNU screen und htop sowie nat&#252;rlich der Zsh. Wer auf das grafische System nicht verzichten will, kann mit 'grml-x $windowmanager' einen schlanken Windowmanager starten. Zur Auswahl stehen u.a. wmii, fluxbox und ion3.

Angefangen von der effizienten Nutzung der Zsh &#252;ber Tools wie grml-x, grml-router, grml-debootstrap und grml2hd bis zum Booten via USB- und Firewire-Ger&#228;t sollen im Vortrag die Mechanismen und M&#246;glichkeiten von grml vorgestellt werden und wie sich Systemadministratoren und Texttool-Freunde das Leben leichter machen k&#246;nnen.</description>
    <persons>
     <person id="44">Michael Prokop</person>
    </persons>
    <links>
     <link href="http://grml.org/">grml live-cd</link>
    </links>
   </event>
   <event id="110">
    <start>18:45</start>
    <duration>00:30</duration>
    <room>HS1/HS2</room>
    <tag></tag>
    <title>Abschlussveranstaltung</title>
    <subtitle></subtitle>
    <track></track>
    <type></type>
    <language></language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="2">David Roetzel</person>
     <person id="3">Lars Ehrhardt</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
  <room name="HS3">
   <event id="89">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>SELinux - Bitte nicht abschalten</title>
    <subtitle>SELinux ganz einfach</subtitle>
    <track>Administration</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Viele Systemadministratoren bekommen beim Begriff SELinux verschwitze H&#228;nde und schalten es sofort ab. Dabei ist SELinux gar nicht so schwer. Dieser Vortrag soll die Grundlagen von SELinux in einer vereinfachten Form vorstellen und aufzeigen wie ein SELinux System zu administrieren ist.</abstract>
    <description>SELinux ist kein Hexenwerk. Aber nat&#252;rlich muss man verstehen wie SELinux funktioniert und wie man damit umgehen kann. Dieser Vortrag ist f&#252;r Systemadministratoren gedacht die ihr System mit wenig Aufwand sicher machen wollen (Wer will das nicht). Es wird nicht darum gehen, die teilweise komplexen Anwendungsm&#246;glichkeiten von SELinux aufzuzeigen, sondern einen normalen Sysadmin soviel beizubringen das es SELinux auf seinem System eingeschaltet lassen kann.

Um es einfach zu halten wird nur das "neue" Verhalten seit Fedora 4 bzw. RedHat/Centos 5 gezeigt. Dort wurden viele &#196;nderungen gemacht die es einem Adminimistor sehr erleichtern eigene Regel&#228;nderungen zu verwallten.

SE-Linux Vorkenntnisse sind nicht erw&#252;nscht und k&#246;nnen sogar hinderlich sein. Neben den Fedora-basierten System ist SELinux auch unter OpenSuse, Debian, Ubuntu  und Harded Gentoo verf&#252;gbar, die Benutzung ist aber teilweise nicht so einfach wie unter Fedora/RedHat/Centos Systemen.</description>
    <persons>
     <person id="107">Jens Kuehnel</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="58">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>dstat: plugin-based real-time monitoring system</title>
    <subtitle>How to correlate system counters and make your life easier</subtitle>
    <track>Administration</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Dstat is a versatile replacement for vmstat, iostat, netstat, nfsstat and ifstat. Dstat overcomes some of their limitations and adds some extra features, more counters and flexibility. Dstat is handy for monitoring systems during performance tuning tests, benchmarks or troubleshooting.

Dstat allows you to view all of your system resources instantly, you can eg. compare disk usage in combination with interrupts from your IDE controller, or compare the network bandwidth numbers directly with the disk throughput (in the same interval).</abstract>
    <description>The aim of this talk is to present dstat to the FrOSCon audience. At first explain what it was designed for and why it displays information in this way. The usefulness to correlate counters by selecting only those values on a case-by-case basis.

I'd like to highlight the different use cases and show the potential of dstat as it is today in comparison with vmstat, top and other tools. How one can create raw data and graphs and what kind of plugins currently exist.

Before diving into the internals, I'd like to pinpoint some of the known limitations and performance aspects of using a scripting language.

At the end of the presentation, I would like to discuss with the audience what kind of additional functionality they believe is missing and especially of what kind of counters/plugins they are most interested.</description>
    <persons>
     <person id="82">Dag Wieers</person>
    </persons>
    <links>
     <link href="http://dag.wieers.com/home-made/dstat/">Dstat website</link>
    </links>
   </event>
   <event id="84">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>Freifunk</title>
    <subtitle>Past, present &amp; future</subtitle>
    <track>Embedded</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>This lecture is about freifunk, an initiative to create mesh-nets in urban and rural areas using mostly Wi-Fi technology and free software. I will talk about the techniques to create a mesh-net, present the current (OLSR) and upcoming (B.A.T.M.A.N.) routing software as well as some other aspects like goals, legal and social issues.

A live demonstration will be part of the lecture.</abstract>
    <description></description>
    <persons>
     <person id="103">Robert Schuster</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="102">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>Infrastruktur bei OpenSource-Projekten</title>
    <subtitle></subtitle>
    <track>Other</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Welche Infrastruktur steckt eigentlich hinter OpenSource-Projekten? Was sollte man unbedingt haben? Welche Tools/Software hilft bei der Projektverwaltung? Am Beispiel des grml-Projektes soll gezeigt werden, wie man eine effiziente Infrastruktur mit OpenSource-Software aufbauen kann.</abstract>
    <description></description>
    <persons>
     <person id="44">Michael Prokop</person>
     <person id="23">Alexander Wirt</person>
    </persons>
    <links>
     <link href="http://www.grml.org/">Das GRML Projekt</link>
    </links>
   </event>
   <event id="70">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>JaLiMo: Java-Linux-Mobile Plattform</title>
    <subtitle>Freies Java f&#252;r freie Plattformen</subtitle>
    <track>Embedded</track>
    <type></type>
    <language>German</language>
    <abstract>JaLiMo ist eine Projekt zur Bereitstellung eines freien Java-Stacks f&#252;r Linux Embedded Plattformen.</abstract>
    <description>Mobile Endger&#228;te mit Linux liegen offensichtlich im Trend! Obwohl ein wesentlicher Teil aller Bussiness-Applikationen heute mit Java realisiert wird, spielt diese Plattform auf Linux-Mobiles jedoch noch keine Rolle. Wir haben eine neue Initiative gestartet um eine umfassende und komplett freie Java-Umgebung f&#252;r die aktuell aufkommenden Linux-Ger&#228;te zu schaffen. Dies ist mittlerweile m&#246;glich, da einerseits die Kapazit&#228;t der Ger&#228;te zugenommen hat und andererseits die freien Java-Projekte eine ernst zu nehmende Qualit&#228;t erreicht haben.

Das Projekt beschr&#228;nkt sich nicht darauf, die Runtime (JVM und Klassenbiblothek) verf&#252;gbar zu machen, sondern fokussiert darauf eine ganzeitliche L&#246;sung der Anwendungsentwicklung f&#252;r Linux-Mobiles zu schaffen. Die Building Blocks sind folgende: Runtime (JVM + Klassenbiblothek), Destop-Integration + GUI-Framework, Service-orientierte Kommunikationsschicht, Synchronisationsframework, Persistenzschicht, Packaging

Ziel ist die Integration und saubere Paketierung etablierter L&#246;sungen. So kommen z.B. folgende freie Projekte zum Einsatz: cacao-JVM, GNU Classpath, sqlite, java-gnome, dbus-java. Wo dies nicht ausreicht kommen eigene L&#246;sungen hinzu: z.B. ein maven-packaging Plugin f&#252;r die einfache Erzeugung von Java *.deb-Archiven, eine leichtgewichtige SOAP-Engine mit Binary-XML-Support sowie eine Abstraktionsschicht f&#252;r die Gui-Integration.

Der Vortrag gibt einen kurzen &#220;berblick &#252;ber die aktuellen Linux-Mobile-Plattformen und den bisherigen Stand der dortigen Java-Unterst&#252;tzung. Danach wird skizziert, wo die Besonderheiten von Java-Enwicklung und Integration auf mobilen Endger&#228;ten liegen. Der Hauptteil des Vortrages wird sich mit der Vorstellung der Architektur und und der Komponenten von JaLiMo befassen. Hierbei wird vorgestellt, welche Entwicklungen geplant sind und was davon bereits umgesetzt wurde. W&#228;hrend des Vortrages und bei Interesse auch im Anschluss daran wir die Plattform auf unterschiedlichen Ger&#228;ten vorgef&#252;hrt, um einen Eindruck von der Einsatztauglichkeit zu vermitteln.</description>
    <persons>
     <person id="92">Sebastian Mancke</person>
    </persons>
    <links>
     <link href="http://www.jalimo.org">http://www.jalimo.org</link>
    </links>
   </event>
   <event id="48">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS3</room>
    <tag></tag>
    <title>FreeWRT als Firmware f&#252;r WLAN Router / VoIP mit Embedded Systemen</title>
    <subtitle></subtitle>
    <track>Embedded</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Auf vielen DSL/WLAN Routern l&#228;uft ein Linux. Dieser Vortrag zeigt wie man auf handels&#252;bliche WLAN Router eine alternative Linux Firmware installiert und deren Features nutzt.</abstract>
    <description>Auf vielen DSL/WLAN Routern, die man im Fachhandel kaufen kann (z.B. Linksys Router, Netgear WGT634U), l&#228;uft ein Linux. Leider liegt es nicht im Interesse der Hersteller dem Endkunden Zugriff auf das System zu geben, damit bleiben die vielf&#228;ltigen M&#246;glichkeiten die Linux bietet weitgehend ungenutzt. Das FreeWRT Projekt hat sich der Problematik angenommen und eine freie auf Linux basierende Firmware f&#252;r verschiedene Router und embedded Plattformen entwickelt. Die FreeWRT-Firmware l&#228;sst sich sehr leicht installieren und gibt einem volle Kontrolle &#252;ber das Ger&#228;t und die darin vorhandene Hardware wie z.B. der eingebauten WLAN Karte. Zugang per SSH geh&#246;ren genauso zum Distributionsumfang wie ein Paketemanagementsystem. Dem Benutzer stehen etwa 300 Pakete zur Auswahl wie z.B. Webserver, Proxyserver, VPN Clients und Server, Samba, Anbindung von USB Festplatten und VoIP. Als beispielhafte Anwendung f&#252;r ein embedded System wird in diesem Vortrag eine Asterisk Telefonanlage vorgestellt die auf einem embedded System l&#228;uft und alle Funktionen mitbringt, die man sich von einer vollwertigen VoIP Telefonanlage w&#252;nscht.</description>
    <persons>
     <person id="69">Michael Schwab</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
  <room name="HS4">
   <event id="72">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Aktuelle Rechtsfallen und ihre Vermeidung bei Open Source Software</title>
    <subtitle></subtitle>
    <track>Legal Issues</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Hackerparagraph, Patentdrohungen, GPLv3 ... sind nur einzelne Schlagworte, die in dem Vortrag ueber aktuelle Rechtsentwicklungen mit Bezug auf Open Source angesprochen werden.</abstract>
    <description>Das Dauerthema Patentrechte, der (neue) Hackerparagraph, die (neue) Ablieferungspflicht fuer Webseiten, die (neuen) Pflichtangaben fuer Absender geschaeftlicher E-Mails, die (demnaechst) anstehende Entscheidung zwischen GPLv2 und GPLv3, die kaum bekannte (neue) Einlieferungspflicht fuer Webseiten-Inhalte und viele weitere Fragen betreffen sowohl Anwender als auch Entwickler von Open Source Software. 

Welche Punkte im einzelnen angesprochen werden, haengt von der aktuellen Rechtsentwicklung an. 

Der Vortrag schildert die Hintergruende und unterbreitet Vorschlaege, was in der Praxis getan werden kann, um rechtlichen Nachteilen zu entgehen.

Der Vortrag richtet sich an Anwender und Entwickler von Open Source Software. 

Rechtskenntnisse werden nicht voraus gesetzt. Der Vortrag fuehrt in die Themen ein und eignet sich auch fuer Linux-Einsteiger.</description>
    <persons>
     <person id="86">Peter Voigt</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="82">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Rechtsschutz vor computerimplementierten Erfindungen</title>
    <subtitle>Vom Kunstwerk zum Softwarepatent</subtitle>
    <track>Legal Issues</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Noch gibt es keine Rechtsgrundlage f&#252;r die Patentierbarkeit von Software. Bislang schlie&#223;t das deutsche Patentrecht die Patentierbarkeit von "Programmen f&#252;r Datenverarbeitungsanlagen" ausdr&#252;cklich aus. Dadurch wird die reine Software wie ein journalistischer Text behandelt und durch das Urheberrecht gesch&#252;tzt. Strittig ist dies jedoch bei den sogenannten softwarebezogenen Erfindungen;d.h. Computerprogramme denen eine technische Funktion zukommt wie z.B die Software die ein Antiblockiersystenm steuert. Hier gibt es bereits zahlreiche Patentanmeldungen. Es besteht allerdings immer noch ein heftiger Streit zwischen Bef&#252;rworter und Gegnern der Softwarepatente. Der Vortrag soll einen &#220;berblick &#252;ber den Stand der rechtlichen Entwicklung geben sowie M&#246;glichkeiten des effektiven Rechtsschutz aufzeigen.</abstract>
    <description></description>
    <persons>
     <person id="99">Felix von Courten</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="76">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Automatisiertes Testen von Webapplikationen</title>
    <subtitle></subtitle>
    <track>Web</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Mit dem Open-Source-Werkzeug WebTest wird die Formulierung von Tests als Anforderungen an das Applikationsverhalten vorgestellt. Sie dienen als Mittel der nachhaltigen Qualit&#228;tssicherung in agilen Projekten. Web-Tests werden als Ant-Skripte oder in Groovy formuliert und unterst&#252;tzen auch das Testen von Ajax-basierten Anwendungen und Web Services z.B. mithilfe von XPath-Verifikationen.</abstract>
    <description>Mit dem Open-Source-Werkzeug WebTest wird die Formulierung von Tests als Anforderungen an das Applikationsverhalten vorgestellt. Sie dienen als Mittel der nachhaltigen Qualit&#228;tssicherung in agilen Projekten. Web-Tests werden als Ant-Skripte oder in Groovy formuliert und unterst&#252;tzen auch das Testen von Ajax-basierten Anwendungen und Web Services z.B. mithilfe von XPath-Verifikationen.</description>
    <persons>
     <person id="97">Marc Guillemot</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="34">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Webspam</title>
    <subtitle>Arten, Motivation, Gegenma&#223;nahmen</subtitle>
    <track>Web</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Spam existiert nicht nur in Form von E-Mails sondern ist auch im Web ein st&#228;ndiges &#196;rgernis. Dieser Vortrag gibt eine &#220;bersicht &#252;ber die verschiedenen Arten von Webspam sowie zur Motivation der Spammer. Diskutiert werden ferner Methoden gegen Webspam, sowie deren Vor- und Nachteile.</abstract>
    <description>Spam existiert nicht nur in Form von E-Mails sondern ist auch im Web ein st&#228;ndiges &#196;rgernis.

Websites, die die Interaktion mit ihren Besuchern suchen - sei es &#252;ber Kommentare, G&#228;stebuch, Forum oder Wiki - werden &#252;ber kurz oder lang mit Spam konfrontiert werden.

Dieser Vortrag gibt eine &#220;bersicht &#252;ber die verschiedenen Arten von Webspam, die Unterschiede (und &#196;hnlichkeiten) zu E-Mail-Spam sowie zur Motivation der Spammer. Diskutiert werden ferner Methoden gegen Webspam, sowie deren Vor- und m&#246;gliche Nachteile.

Der Vortrag richtet sich dabei sowohl an Betreiber von Websites als auch an Entwickler von Spamfiltern. Im Gegensatz zu E-Mail-Spam sind im Bereich Webspam bisher fast ausschlie&#223;lich nur Open-Source-L&#246;sungen im Einsatz. Die an den Vortrag anschlie&#223;ende Diskussion k&#246;nnte hier zum Erfahrungsaustausch und zum Kn&#252;pfen von Kontakten genutzt werden.</description>
    <persons>
     <person id="56">Dirk Haun</person>
    </persons>
    <links>
     <link href="http://spam.tinyweb.net/">Antispam-Blog des Referenten</link>
    </links>
   </event>
   <event id="21">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS4</room>
    <tag></tag>
    <title>Flash Security Basics</title>
    <subtitle></subtitle>
    <track>Web</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Flash wird schon ein ganze Weile genutzt, um sogenannte RIAs (Rich Internet Applications) zu erstellen. Viele Leute wissen oder ahnen, da&#223; man Flash f&#252;r allerlei Schindluder nutzen kann, aber in der Vergangenheit gab es relativ wenig M&#246;glichkeiten, Flash-basierte Anwendungen sinnvoll zu auditieren.</abstract>
    <description>Der Vortrag wird mit einem &#220;berblick &#252;ber Flash und ActionScript beginnen und einen etwas tieferen Einblick in das Objekt- und Sicherheitsmodell geben. Es werden Wege aufgezeigt, Flashfilme mit Hilfe von Open Source-Werkzeugen auf sicherheitsrelevante Probleme hin zu untersuchen und erl&#228;utert, welchen Impact eine flashbasierte Malware oder in einen Film eingebaute Backdoor haben k&#246;nnte.</description>
    <persons>
     <person id="33">fukami</person>
    </persons>
    <links>
     <link href="http://www.sektioneins.de">Sektion Eins</link>
     <link href="https://www.flashsec.org/">Flash Security Wiki</link>
    </links>
   </event>
  </room>
  <room name="HS5">
   <event id="73">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Freie Software in die Lehrerausbildung</title>
    <subtitle>Seminarix - die Live-CD f&#252;r die Lehrerausbildung</subtitle>
    <track>Free Software  in Education</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Freie Software in die Lehrerausbildung. Das Projekt &#8222;Seminarix&#8220; ist eine Live-CD f&#252;r die Ausbildung von Lehrerinnen und Lehrern. Es ist ein Kooperationsprojekt vom Studienseminar Neuss mit der Stiftung &#8222;Partner f&#252;r Schule&#8220; in NRW, Intel, HP und der Medienberatung NW, sie arbeitet auf Basis von Debian Linux (Kubuntu 6.06), wurde von der Firma G-N-U GmbH entwickelt und  enth&#228;lt die wichtigsten OpenSource-Anwendungen f&#252;r die Ausbildung von Lehrern, die auch Alternativen kennen lernen wollen.</abstract>
    <description>Nur wer Alternativen zum Beispiel aus dem Bereich freier Software hat und kennt, kann sich auch eine kritische Meinung zur Arbeit mit den digitalen Medien bilden. 
Dazu ist das Studienseminar Neuss an zwei Projekten beteiligt, die diesem Ziel zuarbeiten. 
Das ist zum einen die windowsbasierte Seminar-CD (inzwischen in der Version 3), auf der auf einer CD alles an kostenfreier, m&#246;glichst an freier Software versammelt ist, was sich zu einzelnen F&#228;chern und zur Alltagsarbeit in der Ausbildung gefunden hat. Ein &#252;bersichtliches Infosystem informiert &#252;ber die einzelnen Anwendungen.

Das zweite Projekt schlie&#223;t ein freies Betriebssystem mit ein: Auf der Live-CD "Seminarix" sind Anwendungen f&#252;r alle Bereiche des Ausbildungsalltags. Handb&#252;cher, Internetquellen und weitere Infos sind in einem &#252;bersichtlichen Infosystem abgebildet, alle Anwendungen werden kurz vorgestellt. Das ist &#8222;Verbraucherberatung an der Basis. Enthaltene Anwendungen stammen aus dem Bereich von Office, Audio-, Bild- und Videobearbeitung

Zielgruppen

In erster Linie sind es Auszubildende, die sich f&#252;r den Beruf der Lehrerin, des Lehrers qualifizieren m&#246;chten und dies in einem der Seminare der Bundesl&#228;nder tun.

Auch die &#8222;fertigen&#8220; Lehrerinnen und  Lehrer haben hier eine erstmals direkt auf ihre berufliche Profession hin zugeschnittene M&#246;glichkeit, sich mit Open Source in einer funktionierenden Arbeitsumgebung auseinander zu setzen. 

Selbst die Schulen k&#246;nnen die Seminarix &#8211; Live-CD kostenfrei nutzen und mit den Anwendungen nach Belieben arbeiten. Dar&#252;ber hinaus kann eine pr&#228;zise Softwarebasis auch mit den Sch&#252;lerinnen und Sch&#252;lern verabredet werden.

In der Hand der Sch&#252;lerinnen und Sch&#252;ler wird mit der CD eine dr&#228;ngende Problematik deutlich kleiner: Legal zu nutzende Software, die konsequent kostenfrei upgedatet werden kann und den Geldbeutel der Eltern zuverl&#228;ssig entlasten kann.

Weitere Informationen und weitere Vorstellung des Kooperationsprojekts sind auf der Internetpr&#228;senz www.seminarix.org nachzulesen.
Seminarix kann mit gewohnt wenig Aufwand auch auf der Festplatte installiert werden und steht dann in deutlich h&#246;herer Geschwindigkeit f&#252;r alle Alltagsarbeiten zur Verf&#252;gung.</description>
    <persons>
     <person id="84">Wolf-Dieter Zimmermann</person>
    </persons>
    <links>
     <link href="http://www.seminarix.org">Seminarix</link>
     <link href="http://www.studienseminar-neuss.nrw.de">Studienseminar Neuss</link>
    </links>
   </event>
   <event id="20">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>CodeYard</title>
    <subtitle>Bringing Free Software into Highschools</subtitle>
    <track>Free Software  in Education</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>CodeYard (http://www.codeyard.net) is a unique project that brings techniques and tools of Free Software development into dutch Highschools. The project started two years ago at the University of Nijmegen in the Netherlands and is run by a couple of people dedicated to Free Software.

CodeYard provides infrastructure, localised documentation and expertise for teachers and students to counterbalance Microsoft taking over the educational sector. CodeYard has grown into a lively community of students that collaborate in an open way. CodeYard's aim is to expose students and teachers to the techniques of Open Source software development, mainly online collaboration, usage of techniques but also mindshare in Free Software culture. Awareness of issues around intellectual property and how to deal with it is another important aspect of the project.

The talk will outline CodeYard's concept and show how the community is worked. Some insight in creating and running a community will also be given.</abstract>
    <description></description>
    <persons>
     <person id="15">Sebastian K&#252;gler</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="74">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Linux macht Schule</title>
    <subtitle>Freie Software im Bildungsbereich</subtitle>
    <track>Free Software  in Education</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Regarding freedom as educational value, the usage of free software occurs to be more than appropriate for schools. But how does free software change everyday life of a co-administrating teacher? The talk tries to answer these questions for the instance of a German comprehensive school using Skolelinux. Furthermore, the need for free and open teaching material is stressed. In the end, some prejudices against GNU/Linux are discussed, and the listener is invited to contribute.</abstract>
    <description>Die Nutzung freier Software im Bildungsbereich erscheint daher mehr als angemessen. Doch wie &#228;ndert ihr Einsatz den Alltag eines administrierenden Lehrers? 
Der Vortrag beantwortet diese Frage am Beispiel einer Gesamtschule, die seit mehreren Jahren Skolelinux einsetzt. Dar&#252;ber hinaus wird die Notwendigkeit freier Lernmittel thematisiert; dabei werden unterschiedliche Bereiche aufgezeigt, in denen sich auch Laien einbringen k&#246;nnen.</description>
    <persons>
     <person id="94">Ralf Gesellensetter</person>
    </persons>
    <links>
     <link href="http://www.skolelinux.org">Skolelinux.org</link>
     <link href="http://www.skolelinux.de">Skolelinux.de</link>
    </links>
   </event>
   <event id="52">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Using Design Patterns with Ruby</title>
    <subtitle></subtitle>
    <track>Development</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Design Patterns are a developer-friendly way to re-use solutions for common design and implementation problems. The Ruby programming language with its consequent realization of OO paradigms is ideal to explain some of the standard GOF design patterns and typical use cases.</abstract>
    <description></description>
    <persons>
     <person id="36">Sascha Kersken</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="6">
    <start>16:30</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>automake, autoconf und libtool</title>
    <subtitle>Erstellung portabler Makefiles</subtitle>
    <track>Development</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Anhand eines kleinen Beispielprojektes wird die Benutzung der autotools vorgestellt. Das entstehende Buildsystem soll auf den wichtigsten Plattformen (Linux, BSD, Mac OS) laufen.</abstract>
    <description>Vortragender: Benny Siegert, the MirOS Project

Den "Dreisprung" ./configure; make; make install hat sicher jeder schon
einmal benutzt. Aber die autotools -- autoconf, automake und vor allem
libtool -- haben ein Imageproblem. Immer mehr Projekte verwenden
Alternativen wie cmake oder Bakefile.

Der Vortrag gibt eine Einf&#252;hrung in das Erstellen portabler Buildsysteme
mit den Autotools. Dabei werden die n&#246;tigen Schritte anhand eines
kleinen Projektes auch praktisch vorgestellt.

In einem zweiten Teil wird darauf eingegangen, warum selbstgebastelte
Makefiles in der Praxis regelm&#228;&#223;ig schlechter funktionieren als die
von automake generierten. Zur Illustration dienen dabei bekannte
Projekte wie wxWidgets, cups und Mozilla.

Der Vortrag richtet sich sowohl an Einsteiger als auch an
Fortgeschrittene; Grundkenntnisse werden jedoch vorausgesetzt.</description>
    <persons>
     <person id="17">Benny Siegert</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="42">
    <start>17:45</start>
    <duration>01:00</duration>
    <room>HS5</room>
    <tag></tag>
    <title>Neuschreiben nicht empfohlen</title>
    <subtitle>Warum man eine bereits existierende Applikation nicht von Grund auf neu schreiben sollte.</subtitle>
    <track>Development</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Im Lebenszyklus einer jeden Applikation ist einmal der Punkt erreicht, an dem die Entwickler sie am liebsten von Grund auf neu schreiben w&#252;rden. Dieser Vortrag argumentiert, dass das normalerweise keine gute Idee ist.</abstract>
    <description>Im Lebenszyklus einer jeden Applikation ist einmal der Punkt erreicht, an dem die Entwickler sie am liebsten von Grund auf neu schreiben w&#252;rden. Und nicht wenige tun es dann auch.

Dieser Vortrag erl&#228;utert, warum es keine gute Idee ist, eine bereits existierende Applikation von Grund auf neu zu schreiben, so gro&#223; die Versuchung auch sein mag. Dazu werden die Risiken einer solchen Entscheidung beleuchtet, sowohl vom technischen Standpunkt aus, als auch im Hinblick auf die Gesamtentwicklung des Projekts.

Diskutiert werden ferner alternative Vorgehensweisen und warum die Lage nicht so hoffnungslos sein muss, wie die Entwickler vielleicht denken. Zur Abrundung werden noch Tipps gegeben, wie man es vermeiden kann, noch einmal in die gleiche Situation zu geraten.</description>
    <persons>
     <person id="56">Dirk Haun</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
  <room name="HS6">
   <event id="55">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Drupal as a graphics platform</title>
    <subtitle>Implementing graphic API into Drupal with built-in SVG support</subtitle>
    <track>Drupal</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Drupal is well known as one of the most dynamically developed content management systems (CMS). As proof of this the organization has received 20 student slots from the Google Summer of Code 2007 program. Within this program I am creating a brand new drawing API for Drupal, enabling developers to display information in graphic form (e.g. graphs) easily. In the proposed talk I am planning to outline the structure of the API, how developers can exploit its potential features, and what these potential features could be.</abstract>
    <description>To represent certain types of information the best way to go is using graphics. These cases are typically when one has to display numeric information, when visual comparison is easier than doing the math. Statistical data are a good example, everyone has seen google analytics. The Drawing API in Drupal will help the developers in providing the shapes in a Form API-like way. My talk about the API itself will focus on the following topics: 

* Multi-object handling (canvas),
* Transformation (rotate, skew, resize),
* Pre-defined shapes,
* the SVG toolkit.

I hope to be able to demonstrate several usages by then, such as graph plotting, and SVG theming on a live site. This project is sponsored by Google Inc., I work under supervision of Simon Hobbs and Gerhard Killesreiter.</description>
    <persons>
     <person id="79">Balazs Dianiska</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="120">
    <start>11:15</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag>drupal</tag>
    <title>Caching strategies in Drupal</title>
    <subtitle>How Drupal's cache API can lead to blazing fast websites</subtitle>
    <track>Drupal</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Drupal has a caching mechanism that prevents redundant data processing. Contributed modules can leverage this mechanism by using the caching API. This lecture introduces the API and shows two modules, the advcache and memcache modules, which offer extended advanced caching to Drupal sites, allowing them to run as much as 50 times faster than normal Drupal sites.</abstract>
    <description>Drupal is able to handle high traffic websites in no small part due to its use of caching. Several elements of any Drupal site are cached, including menus, variables and chunks of rendered HTML. Furthermore, a built-in page caching mechanism can cache entire rendered pages for serving to anonymous users. This caching is vital to any Drupal site and is provided by core Drupal.

An API for using Drupal's cache mechanism is also provided by core Drupal, which allows contributed modules to leverage caching in the same way as the core modules. This API will be explained and an example of its usage will be demonstrated.

The cache API is based on database caching, but it is designed to be pluggable. This means that alternate caching mechanisms can be applied. Such strategies usually include file or memory based caching. One such alternate caching mechanism is memcache which allows cached objects to be stored in memory. The Drupal memcache module will be demonstrated which replaces Drupal's database caching mechanism with memcache.

Most existing caching is geared towards anonymous users. Sites which wish to boost performance for authenticated users should consider using the advcache module which adds caching to several Drupal subsystems that normally have no caching. These include the node, comment, path, search and taxonomy systems. There will demonstration of the advcache module and discussion of its use in conjunction with the memcache module.

The use of memcache and advcache has shown the number of requests per second that a server can handle to increase by as many as fifty times. These are essential technologies for high traffic sites that wish to retain the flexibility with Drupal and still deliver fast page load times.</description>
    <persons>
     <person id="37">Robert Douglass</person>
    </persons>
    <links>
     <link href="http://Memcache">http://danga.com/memcached/</link>
     <link href="http://Drupal memcache module">http://drupal.org/project/memcache</link>
     <link href="http://Drupal advcache module">http://drupal.org/project/advcache</link>
    </links>
   </event>
   <event id="41">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Human language support from Drupal 5 to 6</title>
    <subtitle>Exploring localization and translation possibilities</subtitle>
    <track>Drupal</track>
    <type>Podium</type>
    <language>English</language>
    <abstract>Content translation, interface translation and system localization are key issues when building a non-English or multilanguage web site. Drupal is great software to grow web communities or simply build web sites, but strong multilanguage features for not included in Drupal 5. Drupal 6 is about to change that with a set of improvements for end users and developers alike.</abstract>
    <description>It is important to have the terminology straight, so we will walk through the meaning of different concepts first. Drupal 5 already has some interface translation features built in, but the i18n and localizer module sets fill in the role of content translation and better localization support. We will look at the problems these modules solve and the challenges faced by their maintainers. We will also look into how some of the other open source systems solve these problems to have some context on possible approaches.

The main focus of this talk however are the language improvements in the upcoming Drupal 6 version, including automatic interface translation management, better language setup, right-to-left language support, language dependent URL aliases, content language support and so on. We will look into what do these offer and what's still in store for contributed modules to improve on. Drupal 6 still leaves a big opportunity for contributed modules to build solutions tailored for specific needs.

(The event picture I used was made by Eric Gundersen, Development Seed, http://www.developmentseed.org)</description>
    <persons>
     <person id="57">G&#225;bor Hojtsy</person>
    </persons>
    <links>
     <link href="http://drupal.org/">Drupal</link>
     <link href="http://groups.drupal.org/i18n">Internationalization working group</link>
     <link href="http://groups.drupal.org/translations">Translations working group</link>
    </links>
   </event>
   <event id="54">
    <start>15:15</start>
    <duration>01:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Drupal 6 menu system</title>
    <subtitle>Drupal just got a heart transplant - now with a heart of gold</subtitle>
    <track>Drupal</track>
    <type>Podium</type>
    <language>English</language>
    <abstract>I will talk about the menu system of the upcoming Drupal 6 release.</abstract>
    <description>The menu system of Drupal has been always much more than a simple navigaton menu. The last significant change happened in 2004 fall and despite it was quite good, we found many shortcomings since then. I will tell you about this, the problems that turned out to be mostly unfixable in the old system. I will talk about the general design of the new system, how it made the old problems irrevelant and what new problems we have faced.</description>
    <persons>
     <person id="68">chx</person>
    </persons>
    <links>
     <link href="http://drupal.org/node/102338">The official handbook of the Drupal 6.x menu system</link>
    </links>
   </event>
   <event id="36">
    <start>16:30</start>
    <duration>02:00</duration>
    <room>HS6</room>
    <tag></tag>
    <title>Implementing flexible page layouts with Drupal</title>
    <subtitle>Using the PHPTemplate engine and the Content Construction Kit, Drupal can do much more than the classical 3 column layout. we will present a framework for using these Drupal components for layout and demonstrate its use with selected examples.</subtitle>
    <track>Drupal</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>With showcase sites like uni.zeit.de and debatte.welt.de, the open source content management framework Drupal has finally arrived in Germany. Drupal has a very flexible system for creating arbitrary layouts (called "themes"). This system, however, is largely targeted to programmers who set up the necessary PHP source files. This presentation gives an overview of Drupal themeing and presents a content-based framework that allows site editors to determine a page layout in the context of a given theme. Selected example layouts are used to demonstrate this approach.</abstract>
    <description>Since Drupal version 5, Drupal comes with a beautiful default theme called Garland that even allows to change its colour scheme interactively through administrative pages. However, whereas much of Drupal content management is accessible through web-based configuration screens, the themeing sytem itself is mostly only accessible to programmers. By giving an overview of Drupal themeing, progressing from standard tasks like creating your own theme, defining separate themes for individual content types and sections of a site, to selecting a different themeing engine, we want to demonstrate the full power of the Drupal way in this area. 

Adding to that the modelling power of the Drupal component "Content Construction Kit" or CCK for short, we demonstrate how the basic themeing facilities can be extended so that editors have more flexibility in publishing their content in flexible ways.</description>
    <persons>
     <person id="45">Olav Schettler</person>
    </persons>
    <links>
     <link href="http://olav.net/drupal-auf-der-froscon">Slides and demo code</link>
    </links>
   </event>
  </room>
  <room name="C116">
  </room>
  <room name="C119">
   <event id="134">
    <start>10:00</start>
    <duration>01:00</duration>
    <room>C119</room>
    <tag></tag>
    <title>Typo3: TypoScript: Programmiergrundlagen und Programmierbeispiele</title>
    <subtitle></subtitle>
    <track>Typo3</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract>Datentypen
Conditions
Funktionen
Objekte</abstract>
    <description></description>
    <persons>
     <person id="156">Daniel Schiffner</person>
     <person id="155">Michael Pietz</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="135">
    <start>11:30</start>
    <duration>01:00</duration>
    <room>C119</room>
    <tag></tag>
    <title>Typo3: Umsetzung eines Internetauftrittes anhand eines Beispielprojektes</title>
    <subtitle></subtitle>
    <track>Typo3</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="156">Daniel Schiffner</person>
     <person id="155">Michael Pietz</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="136">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>C119</room>
    <tag></tag>
    <title>Typo3: Typo3 administration</title>
    <subtitle></subtitle>
    <track>Typo3</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="155">Michael Pietz</person>
     <person id="156">Daniel Schiffner</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="138">
    <start>15:15</start>
    <duration>00:15</duration>
    <room>C119</room>
    <tag></tag>
    <title>Typo3: Verlosung von T3N Abos</title>
    <subtitle></subtitle>
    <track>Typo3</track>
    <type>Contest</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="155">Michael Pietz</person>
     <person id="156">Daniel Schiffner</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="137">
    <start>15:30</start>
    <duration>01:30</duration>
    <room>C119</room>
    <tag></tag>
    <title>Typo3: Typo3-Extension development</title>
    <subtitle></subtitle>
    <track>Typo3</track>
    <type>Lecture</type>
    <language>German</language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="155">Michael Pietz</person>
     <person id="156">Daniel Schiffner</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
 </day>
</schedule>
