08/2008 - KaffeeKlatsch
08/2008 - KaffeeKlatsch
08/2008 - KaffeeKlatsch
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Herbstcampus<br />
Lichtempfindliches Halbmetall<br />
Automatisiertes Testen von Web-Applikationen mit Selenium<br />
Willie Chieukam, adorsys Ltd. & Co. KG<br />
Mittwoch, 17. 9., 09:40 – 10:50 Uhr<br />
JEE I de I P21<br />
Selenium bietet eine Sammlung von Test-Tools für Web-Applikationen.<br />
Das Selenium-Projekt besteht aus verschiedenen Tools,<br />
die unabhängig voneinander funktionieren. Selenium Core ist eine<br />
JavaScript-Bibliothek, die auf dem Server in das HTML-Template<br />
eingebunden werden muss. Selenium RC (Remote Control) ist<br />
eine Java-Anwendung, die einen Proxy auf dem Client installiert,<br />
die Web-Anfragen durch diesen Proxy hindurchschleust und diese<br />
dabei testet. Die Selenium IDE ist eine Firefox-Extension.<br />
Dieser Vortrag stellt die Selenium-Tools vor und gibt einen<br />
Einblick in deren Arbeitsweise.<br />
Außer Konkurrenz III<br />
Java EE<br />
Sascha Groß, MATHEMA Software GmbH<br />
Pourya Harirbafan<br />
Mittwoch, 17. 9., 11:20 – 12:30 Uhr .Net I Java I JEE I TT I V I de I P22<br />
Im Rahmen des Technologie-Turniers wird in diesem Vortrag das<br />
Arbeiten mit der Java Enterprise Edition (Java EE) vorgestellt.<br />
Agile Development Process<br />
Ein Architektur-basierter Entwicklungsprozess<br />
Thomas Schissler, artiso solutions GmbH<br />
Mittwoch, 17. 9., 14:00 – 15:10 Uhr<br />
.Net I Java I V I de I P23<br />
Moderne Software-Anwendungen werden immer komplexer.<br />
Dadurch gewinnt auch die Software-Architektur immer mehr an<br />
Bedeutung. Wartbarkeit, Testbarkeit, Erweiterbarkeit und Team-<br />
Entwicklung sind nur einige Aspekte, die eine gute Architektur<br />
unterstützen sollen. Doch diese Aspekte können nicht durch ein<br />
einzelnes Architekturkonzept abgedeckt werden.<br />
Dieser Vortrag stellt verschiedene Architektur-Patterns wie<br />
Komponentenorientierung, Contract First Design, Service-Orientierung<br />
und UI Driven Development vor. Und vor allem wird<br />
gezeigt, wie diese Konzepte zu einem praxiserprobten Entwicklungsprozess<br />
verbunden werden können.<br />
Alte Schule<br />
Batch-Verarbeitung in Theorie und Praxis<br />
Arne Limburg, OpenKnowledge GmbH<br />
Mittwoch, 17. 9., 15:40 – 16:50 Uhr<br />
.Net I JEE I SOA I de I P24<br />
In Zeiten der Service-orientierten Architekturen (SOA) mag man<br />
meinen, dass Batch-orientierte Datenverarbeitung ein Auslaufmodell<br />
darstellt. Doch die Realität zeichnet ein anderes Bild:<br />
Batch-Prozesse prägen – von der Massendatenverarbeitung bis<br />
zur Integration von Drittsystemen – die IT-Landschaft vieler Unternehmen.<br />
Dieser Vortrag widmet sich daher der Batch-Verarbeitung und<br />
den damit verbundenen theoretischen Grundlagen wie Parallelisierbarkeit,<br />
Wiederaufsatzfähigkeit, Ressource- und Performanz-<br />
Management. Anhand praktischer, auf Spring Batch basierender<br />
Beispiele, werden diese Ansätze verifiziert und hinsichtlich ihrer<br />
Risiken und Probleme bewertet. Besonderes Augenmerk wird dabei<br />
auf die Verwendung von OR-Mapping-Tools und Transaktionsmanagement<br />
gelegt.<br />
Außer Konkurrenz IV<br />
Ruby on Rails<br />
Andreas Schubert, MATHEMA Software GmbH<br />
Thomas Wittpahl, MATHEMA Software GmbH<br />
Mittwoch, 17. 9., 17:20 – 18:30 Uhr .Net I Java I JEE I TT I V I de I P25<br />
Im Rahmen des Technologie-Turniers wird in diesem Vortrag das<br />
Arbeiten mit Ruby on Rails vorgestellt.<br />
Wo anfangen?<br />
Ein Erfahrungsbericht zu Maven 2<br />
Stefan Reinhold, IT Informatik GmbH<br />
Donnerstag, 18. 9., 09:40 – 10:50 Uhr<br />
JEE I V I de I P31<br />
Ein Technologiewechsel in einem Enterprise-Projekt bietet gelegentlich<br />
die Chance zum Neuanfang. Die Entscheidungen für die<br />
Java Enterprise Edition und das Build-System Maven 2 sind getroffen.<br />
Jetzt geht es darum, eine Projektstruktur zu entwickeln,<br />
die Entwicklungsarbeit vorzubereiten und Software-Stände zu<br />
bauen. Wie geht man nun vor?<br />
Der Vortrag beleuchtet diese Frage aus Sicht des Entwicklers<br />
und Administrators eines solchen Projekts und zeigt wie das ganze<br />
Software-System in Einheiten und zugehörige Maven-Projekte<br />
zerlegt, wie die Software-Entwicklung auf einer solchen Struktur<br />
organisiert und der Weg vom Code zum fertig erzeugten Software-<br />
Stand bewältigt wird. In diesem Erfahrungsbericht zum Aufsetzen<br />
eines Enterprise-Projekts werden sowohl die technischen als auch<br />
die organisatorischen Aspekte betrachtet.<br />
Außer Konkurrenz V<br />
Spring<br />
Werner Eberling, MATHEMA Software GmbH<br />
Dr. Shota Okujava, Isento IT-Beratung & Services<br />
Donnerstag, 18. 9., 11:20 – 12:30 Uhr .Net I Java I JEE I TT I V I de I P32<br />
Im Rahmen des Technologie-Turniers wird in diesem Vortrag das<br />
Spring-Framework vorgestellt, das nicht nur für Java sondern<br />
auch als Spring.NET für die .Net-Gemeinde zur Verfügung steht.<br />
Außer Konkurrenz VI<br />
Quintessenz<br />
Werner Eberling, Sascha Groß, Andreas Schubert, Oliver<br />
Szymanski, Thomas Wittpahl, MATHEMA Software GmbH<br />
Oliver Imbusch, Dr. Falk Langhammer, Living Pages Research GmbH<br />
Dr. Shota Okujava, Isento IT-Beratung & Services<br />
David Tanzer, ciqua<br />
Pourya Harirbafan<br />
Donnerstag, 18. 9., 14:00 – 15:10 Uhr .Net I Java I JEE I TT I V I de I P33<br />
Häufig stellt man sich nach einem Projekt die Frage, wie das Ganze<br />
wohl ausgesehen hätte, wenn es in einer anderen Technologie<br />
38 Programm Herbstcampus 20<strong>08</strong> – Wissenstransfer par excellence