|
|||||||||||||
![]() |
|||||||||||||
|
|||||||||||||
![]() |
![]() |
||||||||||||
|
Programm
Konferenz
Teilnehmer
Partner
Ältere JAX-Konferenzen
|
EclipseWählen Sie aus über 50 Sessions der beiden Hauptkonferenztage (15.-16. November) Ihr individuelles Konferenzprogramm aus! Die Sessions sind zur besseren Übersicht in Technologie-Tracks gegliedert und dauern jeweils 75 Minuten.
top
EC1: Tipps & Tricks für die Entwicklung von Eclipse-Plug-insSpeaker:
![]() Beschreibung:
Die Teilnehmer erhalten wertvolle Tipps, um vom Start weg auf die Knackpunkte bei der Entwicklung eines Eclipse-Plug-ins zu achten. Einen Schwerpunkt bilden die Regeln für die saubere Integration in Eclipse. Weitere Themen: die Internationalisierung, sicheres Ändern von Ressourcen, Incremental Builder, automatischer Test- und Build-Prozess, gemeinsame Codebasis für Eclipse 3.0.x und 3.1. Details:
top
EC2: Die Eclipse Rich Client Platform im EinsatzSpeaker:
![]() Beschreibung:
Die Eclipse-Plattform bietet seit der Version 3.0 eine sehr gute Basis für Rich-Client-Anwendungen. Mit der Rich Client Platform (RCP) ist es nun möglich, nicht mehr nur IDE und IDE-ähnliche Anwendungen mit den von Eclipse zur Verfügung gestellten Möglichkeiten zu erstellen. Vielmehr kann mittlerweile fast jede Anwendung von der Eclipse-Plattform profitieren. In diesem Tutorial lernen die Teilnehmer hierfür die Grundlagen: Nach der Erstellung eines einfachen Plug-ins wird dieses Plug-in zu einer RCP-Anwendung mit entsprechendem Branding ausgebaut. Des Weiteren werfen wir einen Blick auf die unterschiedlichen Distributionsmöglichkeiten. Dieser Workshop findet als Hands-on-Workshop statt. Die Teilnehmer sollten eine neue Installation von Eclipse 3.1 auf ihrem Notebook haben. Details:
top
EC3: JDT und Refactoring: Become a Java Tool SmithSpeaker:
![]() Beschreibung:
Die Java Development Tools (JDT) machen aus der Eclipse-Plattform eine vollwertige Entwicklungsumgebung für Java. Dazu enthalten die JDT-Plug-ins eine Reihe von APIs und Extension Points, welche es ermöglichen, Java-Code strukturiert zu bearbeiten oder die bestehende Funktionalität der JDT-Plug-ins zu erweitern. Die wichtigsten Services, die durch das JDT bereitgestellt werden, sind das Java-Modell, die Java-Suche, der Abstract Syntax Tree (AST), die Infrastruktur zur Manipulation von Java-Code und natürlich das Refactoring-Framework. Anhand eines Beispiels aus der Refactoring-Welt werden die Architektur, die technischen Konzepte und das API dieser Services präsentiert. Weiterhin wird darauf eingegangen, wie Plug-ins für Java-ähnliche Sprachen bei Operationen wie der Java-Suche, Refactoring oder Quick Fix partizipieren können. Details:
top
EC4: Texteditoren in Eclipse erweitern und selbst schreibenSpeaker:
![]() Beschreibung:
Eclipse enthält eine Fülle von Komponenten und Frameworks, um neue textbasierte Editoren zu entwickeln. Die Teilnehmer werden erfahren, wie man bestehende Texteditoren erweitert und selbst eigene Texteditoren schreibt. Neben den visuell sichtbaren Dingen, wie Syntax Highlighting, Content Assist, Outline View, QuickDiff, Faltung und Annotationen, werden auch darunter liegende Konzepte, wie zum Beispiel File Buffers, erklärt. Details:
top
EC5: AOP (1): Introduction to Aspect-Oriented Programming with AspectJSpeaker:
![]() Beschreibung:
This session provides an introduction to AOP for those who want to gain an understanding of the key concepts of aspect-oriented programming and the problems that AOP tries to solve. We will then discuss a roadmap for introducing AOP into your own projects and organisation. The AspectJ language will be used for the examples. Details:
top
EC6: AOP (2): Dependency Injection, Annotations, and AspectsSpeaker:
![]() Beschreibung:
This session discusses three techniques that can help you to create clean and simple object models: dependency injection, annotations, and aspects. Whilst each technique can be used on its own, this session focuses on using them in concert: dependency injection patterns with aspects, the role of metadata, and how to implement annotation-driven domain-specific languages using AspectJ 5. Examples will be based on a combination of AspectJ and Spring. Details:
top
EC7: Modellgetriebene Entwicklung in der PraxisSpeaker:
![]() Beschreibung:
Diese Session gibt aus Architektursicht eine Einführung in die modellgetriebene Softwareentwicklung. Nach einer einführenden Behandlung der Grundlagen werden die Ärmel hochgekrempelt und die allgemeinen Prinzipien an einem praktischen Beispiel illustriert und vertieft. Details:
top
EC8: Modellgetriebene Softwareentwicklung als Architekturkatalysator in ProjektenSpeaker:
![]() Beschreibung:
Modellgetriebene Entwicklung hat einen sehr willkommenen Nebeneffekt - nämlich den, die Architektur eines Systems zu verbessern, weil man gezwungen wird, explizit darüber nachzudenken, Metamodelle zu definieren, und außerdem durch Generatoren die Umsetzung vereinfacht wird. Diese Session zeigt - u.a. anhand von Erfahrungsberichten - wie MDSD helfen kann, das Thema Architektur greifbar zu machen. Details:
top
EC9: BOF: Modellgetriebene Projekte von A-ZSpeaker:
![]() Beschreibung:
Im Rahmen modellgetriebener Projekte sieht man sich einer ganzen Reihe weiterer Herausforderungen als der reinen Frage ausgesetzt, welchen Generator man wie verwendet. Wir wollen in dieser Session auf diese Themen eingehen, und zwar basierend auf konkreten Fragen aus dem Publikum. Um die Erläuterung der Antworten besser vorbereiten zu können, bitten wir die Teilnehmer, uns die Fragen vorher zukommen zu lassen. Details:
top
EC10: Neuheiten in JBoss 5Speaker:
![]() Beschreibung:
JBoss 5 wird das nächste große Release des populären Application Server. Dieses Release wird neben der Java EE 5.0-Spezifikation weitere Neuerungen bieten, die in dieser Session vorgestellt werden. Dies beinhaltet z.B. den neuen POJO-Kernel. Details:
top
EC11: Open Source für Manager - don't panicSpeaker:
![]() Beschreibung:
Diese Session führt aus Manager-Sicht in das Thema Open Source ein. Was ist Open Source eigentlich und wie funktionieren die Projekte? Wie kann man als kommerzielles Unternehmen von Open Source profitieren und welche Business-Modelle kann man verfolgen? Insbesondere möchte dieser Vortrag aber auch aufzeigen, welche Fehler man als kommerzielles Unternehmen machen kann und wie man diese verhindert. Details:
top
EC12: Refactoring in kleinen und großen ProjektenSpeaker:
![]() Beschreibung:
In dieser Session diskutieren wir, wie sich Refactoring-Techniken in kleinen und großen Projekten einsetzen lassen, um Software langfristig wartbar und änderbar zu gestalten. Wir betrachten gängige Probleme und erläutern entsprechende Lösungen. Darüber hinaus betrachten wir, wie sich im Projektalltag architektonische Schwächen identifizieren und mittels Refactorings kontinuierlich ausmerzen lassen. Details:
top
EC13: Architekturen für Real-World-ProjekteSpeaker:
![]() Beschreibung:
Bei dem Entwurf der Softwarearchitektur eines Systems müssen neben den Details:
top
EC14: Late Talk: Eine kritische Betrachtung von SoftwarearchitekturSpeaker:
![]() Beschreibung:
Softwarearchitektur ist im Allgemeinen viel zu technologie-, standard- und hypelastig. Konzeptionelle Architektur, inkl. der Defintion eines Programmiermodells, macht kaum einer. Diese Session zeigt in Form einer Reihe von Best Practices, wie man im Rahmen von Projekten sinnvoll Architektur entwickelt und umsetzt. Auf die Rolle von (formalen) Modellen, Patterns und Standards wird auch eingegangen. Details:
top
EC15: MDA und OptimalJ in Theorie und PraxisSpeaker:
![]() Beschreibung:
Zentrale Herausforderung im Bereich Java EE-Entwicklungen ist es, große Mengen an technischem Code zu schreiben und zugleich Ressourcenkapazitäten zu kontrollieren. Mit OptimalJ können Java-Anwendungen unter effizienten und modernsten Aspekten (z.B. MDA-basiert, SOA-orientiert) entwickelt werden. Vortrag und Demo beleuchten OptimalJ im Einsatz eines Evaluierungsprojekts über alle Phasen hinweg. Details:
|
Newsletter
präsentiert von
Gold Sponsoren
Silber Sponsor
Media Sponsoren
Anzeige
|
|||||||||||