21 Nov 2012
Termin
Der Vortrag findet am 21.11.2012 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Neue Werkzeuge für verteilte Versionsverwaltung, kontinuierliche Integration und Code Review gewinnen schnell an Popularität und werden bereits vielfach erfolgreich verwendet. Voraussetzung für den effektiven Einsatz ist die enge Verknüpfung der Werkzeuge und die nahtlose Einbettung in den Arbeitsfluss in der Entwicklung. Im Vortrag zeigen Mylyn Entwickler am praktischen Beispiel der Mylyn Entwicklung selbst wie sie mit den Eclipse Integrationen für Bugzilla, Git, Hudson/Jenkins und Gerrit als Code Review System effektiv in einem verteilten Team arbeiten.
Bio
Benjamin Muskalla ist Senior Softwareentwickler bei Tasktop Technologies in Vancouver, Kanada. Er ist aktiver Committer bei Eclipse Mylyn und Eclipse EGit, der Git Integration von Eclipse. Benjamin arbeitet in seiner Freizeit auch an anderen Eclipse-Projekten wie RAP und JDT . Benjamin ist seit mehr als 7 Jahren enthusiastischer Mitstreiter der Eclipse Community und regelmäßig Speaker und Autor zu Eclipse-relevanten Themen. Er ist überwältigt von der Eclipse Community und den Produktiviätsgewinnen durch Eclipse und Mylyn.
11 Oct 2012
Termin
Der Vortrag findet am 11.10.2012 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Kaum eine Programmiersprache hat in den vergangenen 15 Jahren dermaßen Karriere gemacht wie JavaScript: Was 1995 als einfache, aber exotische Skriptsprache für die client-seitige Interaktion auf Webseiten begann, treibt heute sämtliche großen, modernen Webseiten wie Facebook, Twitter und Co. an. Und auch auf dem Desktop und mobilen Geräten findet JavaScript zunehmend Einzug. Was liegt also näher, als JavaScript auch serverseitig zu nutzen?
Bio
Golo Roden www.goloroden.de ist freiberuflicher Wissensvermittler und Technologieberater für Webtechnologien, Codequalität und agile Methoden. Zu diesen Themen berät er Unternehmen bei der Evaluierung, Erforschung und Verwendung geeigneter Technologien und Methoden. Darüber hinaus ist er journalistisch für verschiedene Fachzeitschriften und als Referent und Content Manager für Konferenzen im In- und Ausland tätig. Für sein qualitativ hochwertiges Engagement in der Community wurde Golo von Microsoft zweifach als Most Valuable Professional (MVP) für C# ausgezeichnet.
27 Sep 2012
Termin
Der Vortrag findet am 27.09.2012 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Ein Jahrhunderttraum wie das Fliegen: Eine Maschine, die Menschen im Schach bezwingt. Auch heute für viele Java-Entwickler noch eine faszinierende Aufgabe! Wie zerlegt man das Problem geschickt? Welche wichtigen Entscheidungen sind bei der Umsetzung zu treffen? In diesem Vortrag lernt Ihr das Nötigste, um selbst ein Schachprogramm in Java zu bauen. Und Ihr erfahrt auf vergnügliche Weise ganz nebenbei, wie Ihr ganz allgemein eine nachvollziehbare, angemessene Softwarearchitektur entwerfen, bewerten und festhalten könnt. En passant.
Zielgruppe dieses Vortrags sind in erster Softwareentwickler und -architekten, die neugierig sind, wie eine Schach-Engine funktioniert. Und die anhand dieses Beispiels ein wenig über Architekturentwurf erfahren wollen. Fundierte Schachkenntnisse sind nicht erforderlich.
Bio
Stefan Zörner ist Anwendungsarchitekt, Berater, Trainer und Coach bei oose (http://www.oose.de) in Hamburg. Seine inhaltlichen Schwerpunkte sind Softwarearchitektur und Java-Technologien. Ganz besonders interessiert ihn, wie sich Entwürfe effizient festhalten und kommunizieren lassen. Sein Wissen hierzu teilt er regelmäßig in Form von Vorträgen und Artikeln (u.a. im Java Magazin) mit. Im Mai 2012 ist im Hanser-Verlag sein Buch “Softwarearchitekturen dokumentieren und kommunzieren” erschienen. Stefan ist Apache-Committer, Certified Spring Professional und aktives Mitglied im International Software Architecture Qualification Board (iSAQB).
11 Jul 2012
Termin
Der Vortrag findet am 11.07.2012 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
PhoneGap erfreut sich nach wie vor sehr großer Beliebtheit und bietet dabei die Möglichkeit mit einfachen Webkenntnissen mobile cross-plattform Apps zu schreiben. Hierzu wird oft Javascript und CSS3 eingesetzt.
Daniel Kurka wird zwei Open Source Frameworks vorstellen, mit denen solche Apps nicht in Javascript sondern in Java erstellt werden können: mgwt und GWT-PhoneGap.
mgwt stellt dabei Widgets zur Verfügung, die Anwendungen auf jeder Plattform wie native Anwendungen aussehen lassen. GWT-PhoneGap ermöglicht es aus GWT Anwendungen PhoneGap Funktionalität zu nutzen.
Bio
Daniel Kurka ist seit ca. 15 Jahren Webentwickler und Open Source Committer. Seit 2009 erstellt er u.a. mobile Anwendungen mit GWT und PhoneGap und hat zu diesem Zweck zwei Open Source Projekte.
06 Jun 2012
Termin
Der Vortrag findet am 06.06.2012 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt Anfahrtsbeschreibung.
Abstract
Heutige Softwareprojekte im Enterprise-Umfeld sind unterteilt in viele abhängige Module, werden in verschiedenen Sprachen geschrieben, interagieren mit Drittsystemen, haben umfangreiche Integrationstests und werden in Form von verschiedenen Artefakten ausgeliefert. Für das automatisierte Bauen dieser anspruchsvollen Softwareprojekte braucht es ein Build-System, das die komplexen und individuellen Anforderungen auf wartbare, erweiterbare und flexible Weise abbilden kann. Gradle entspricht diesen Kriterien und spielt im Enterprise-Bereich eine zunehmend wichtige Rolle.
In dieser Präsentation wird den Teilnehmern zuerst anhand vieler live-Beispiele ein Einblick in die Konzepte von Gradle gegeben: Vorteile von deklarativen gegenüber imperativen Build-Systemen, die Mächtigkeit eines reichen Objekt-Modells, Konventionen wo möglich und Konfiguration wo nötig, Deklaration von Tasks und deren Abhängigkeiten, Plugin-Mechanismus, fein-granuläre Konfiguration von externen Projekt-Abhängigkeiten, echter Multi-Projekt-Support, Wiederverwendung bestehender Build-Funktionalität mittels Ant- und Maven-Integration und Laufzeitoptimierungen durch partielle Builds. Danach werden einige Beispiele aus realen Gradle-Enterprise-Builds demonstriert, bei welchen die Herzen höher schlagen werden.
Projektleiter, Software-Entwickler und Build-Master werden die Erfahrung schätzen, wie elegant sich typische Enterprise-Build-Anforderungen mit Gradle umsetzen lassen. Weiter werden viele neuartige Features von Gradle gezeigt, wie zum Beispiel inkrementelle Builds, der Gradle Daemon, der Gradle Wrapper und zukünftig auch verteilte Builds. Die Teilnehmer dürfen sich auf elegante Build-Skripts, schnelle Builds und innovative Features freuen.
Bio
Etienne Studer ist CTO bei edorasware ag, einer auf Workflow-Management spezialisierten Schweizer Produktefirma. Davor war er zehn Jahre als Entwickler, Architekt und Projektleiter in den Bereichen Automatisierung, Banking und Logistik in der Schweiz und in Kalifornien tätig. Sein Fokus liegt auf der Entwicklung von qualitativ hochwertiger Software, welche die Kunden begeistern soll. Er schreibt und präsentiert zum Thema Automatisierung in der Softwareentwicklung, ist JetBrains Academy Expert und unterhält den Blog http://practicalgradle.org. Im Jahr 2011 ist seine 3-teilige Gradle-Serie im Javamagazin erschienen.