New Languages
![]() |
BOF: Wo liegt die Zukunft der Programmiersprachen? | Völter, Wolff, Wiedeking, Zockoll, König |
![]() |
Einsatz-Patterns für Skriptsprachen in Java | König |
![]() |
Dynamische Programmierung mit Groovy | König |
![]() |
Automatisiertes Testen von Webapplikationen | König, Guillemot |
![]() |
Grails - Rapid Web Application Development | Haiges |
![]() |
Why is everybody interested in Ruby on Rails? | Ford |
![]() |
Polyglot Programming | Ford |
![]() |
Funktional objektorientiert: Einführung in Scala | Völter |
![]() |
Ein Gespräch mit dem Mechanical Turk - und mehr | Langham |
![]() |
GoogleMaps in eigene Anwendungen integrieren | Langham |
![]() |
JBoss Rules (ehemals Drools), die Open Source Rules Engine | Haase |
![]() |
Enterprise-ready SOA platform becomes open source | Preissler |
![]() |
Implementierungstechniken für domänenspezifische Sprachen | Völter |
![]() |
Spring 2.0 and Beyond | Johnson |
NL1: BOF: Wo liegt die Zukunft der Programmiersprachen?

Das Java-System kennt mittlerweile nicht nur eine Programmiersprache (Java), sondern hat sich für Ruby, Groovy, Python, PHP usw. geöffnet. Wozu können wir diese gewinnbringend einsetzen? Welche Leistung benötigen wir? Gibt es überhaupt sinnvolle Tools für diese Sprachen? Wie sieht es mit der Wartung des Codes aus?
|
Saal 6b 25.04.2007, 20:30 - 21:45 h |
NL2: Einsatz-Patterns für Skriptsprachen in Java

Unabhängig von der gewählten Skriptsprache können Java-Projekte von Skriptsprachen profitieren. Die Einsatzgebiete sind vielfältig und unübersichtlich. Dieser Vortrag stellt sieben Patterns vor, die typische Verwendungen von Skriptsprachen auf der Java-Plattform beschreiben und an Beispielen aufzeigen. Die Beispiele sind in Groovy, gelten aber auch für andere Skriptsprachen.
|
Saal 6a 26.04.2007, 14:15 - 15:30 h |
NL3: Dynamische Programmierung mit Groovy

Groovy ist mit dem JSR 241 die zweite standardisierte Sprache für die Java-Plattform nach Java selbst. Der Vortrag gibt einen Überblick über den Sprachumfang und die Funktionsweise von Groovy sowie einen Einblick in die neuen dynamischen Sprachkonstrukte. Die Zuhörer erfahren, wie man Java-Projekte mit Groovy sinnvoll erweitern kann, um Lösungen zu erreichen, die einfach und flexibel sind.
|
Saal 11b 25.04.2007, 10:15 - 11:30 h |
NL4: Automatisiertes Testen von Webapplikationen

Mit dem Open-Source-Werkzeug WebTest wird die Formulierung von Tests als Anforderungen an das Applikationsverhalten vorgestellt. Sie dienen als Mittel der nachhaltigen Qualitätssicherung in agilen Projekten. Web-Tests werden als Ant-Skripte oder in Groovy formuliert und unterstützen auch das Testen von Ajax-basierten Anwendungen und Web Services z.B. mithilfe von XPath-Verifikationen.
|
Saal 7 26.04.2007, 08:30 - 09:45 h |
NL5: Grails - Rapid Web Application Development

Grails ist zwar durch Ruby on Rails inspiriert, geht aber seit längerem schon konsequent seinen eigenen Weg. Die Integration mit der Java-Plattform wird groß geschrieben, dennoch bleibt Grails ein agiles, flexibles Web-Framework. Diese Session führt Sie in die Welt von Grails ein und gibt Ihnen Tipps, wie Sie Ihren eigenen Einstieg möglichst effizient gestalten.
|
Saal 6a 26.04.2007, 12:00 - 13:15 h |
NL6: Why is everybody interested in Ruby on Rails?

Ruby on Rails is the Web application framework written in Ruby that has taken the software development by storm. This session shows Java developers why everyone is so interested in this framework. It discusses convention over configuration, Ajax, building forms, data migration, make (using Rake) and other topics utilizing this powerful framework.
|
Saal 11a 25.04.2007, 16:30 - 17:45 h |
NL7: Polyglot Programming

In this session I will talk about building software utilizing multiple languages on the JVM. I show examples of Groovy, JRuby, Jaskell, and of course Ajax. The general argument is that, increasingly, we'll take advantage of more specific languages to solve very hard problems (like multi-threading across 64 processors) but keep using the same (proven) platform.
|
Saal 11a 25.04.2007, 20:30 - 21:45 h |
NL8: Funktional objektorientiert: Einführung in Scala

Scala ist eine (relativ) neue Programmiersprache, die an der EPFL (Ecole Polytechnique Fédérale de Lausanne) entwickelt wurde. Der Clou ist, dass die Konzepte aus den objektorientierten und funktionalen Welten verbindet. Außerdem läuft die Sprache auf der JVM und ist weitgehend Java-kompatibel. In dieser Session werde ich die wichtigsten Konzepte von Scala einführen und dabei vor allem auf die funktionalen Aspekte eingehen.
|
Saal 1Ac 24.04.2007, 17:00 - 18:15 h |
NL9: Ein Gespräch mit dem Mechanical Turk - und mehr

Inzwischen ist Amazon weit mehr als ein Online-Versand für Bücher. Amazon bietet inzwischen eine Vielzahl von Diensten (S3, Mechanical Turk etc.) an, die durch Web Services angesprochen werden können. Diese Dienste können gerade für Unternehmen eine interessante Alternative darstellen. Diese Session stellt die Amazon-Dienste vor und zeigt, wie man sie aus einer eigenen Applikation nutzen kann.
|
Saal 11b 25.04.2007, 16:30 - 17:00 h |
NL10: GoogleMaps in eigene Anwendungen integrieren

In dieser Session wird das GoogleMaps API vorgestellt. Anhand verschiedener Beispiele wird gezeigt, wie man selbst eine GoogleMap in eine Anwendung integrieren kann und was man dabei berücksichtigen muss.
|
Saal 7 26.04.2007, 15:45 - 17:00 h |
NL11: JBoss Rules (ehemals Drools), die Open Source Rules Engine

JBoss Rules als Open Source Rules Engine zeigt, dass eine Rules Engine weder teuer, noch kompliziert oder aufwendig zu administrieren sein muss. Diese Session gibt eine praktische Einführung in JBoss Rules (ehemals Drools). Sie zeigt an einem konkreten Beispiel, wie man Regeln definiert und auswertet. Außerdem stellt sie das Design von JBoss Rules vor und behandelt typische Szenarien, JBoss Rules in eine Architektur zu integrieren.
|
Saal 6b 25.04.2007, 10:15 - 11:30 h |
NL12: Enterprise-ready SOA platform becomes open source

Deutsche Post World Net (DPWN) is a leading global logistics corporation and an early adopter in service-oriented architecture. In this context DPWN developed a bespoke SOA platform, which is now available as freeware and which becomes open source until end of 2007. The presentation outlines the inner architecture and functional scope of the future open source technology from a technical point of view.
|
Saal 12a 26.04.2007, 15:45 - 17:00 h |
NL13: Implementierungstechniken für domänenspezifische Sprachen

Domänenspezifische Sprachen werden in immer mehr Bereichen eingesetzt. Es gibt dabei eine ganze Bandbreite an Wegen, wie man DSLs implementieren kann. Das reicht von Modellen und Transformatoren über Metaprogrammierung zur Compile-Zeit bis zu dynamischer Metaprogrammierung bspw. in Ruby. In dieser Session zeige ich die verschiedenen Ansätze und erläutere Vor- und Nachteile sowie Anwendungsgebiete.
|
Saal 1Ac 25.04.2007, 13:45 - 15:00 h |
NL14: Spring 2.0 and Beyond

Spring 2.0 introduced major enhancements in the Spring Framework making it both simpler to use and more powerful. In this session, Rod discusses some of the enhancements through code examples; focusing on extensible XML configuration, support for dynamic languages in the Spring component model and support for JPA. Rod demonstrates how Spring 2.0 provides a launching pad for further developments in 2007, discussing the implications of OSGi integration for the Spring component model, and additional configuration options. Finally Rod surveys the Spring Portfolio, and shows how the ecosystem around Spring helps in many areas of enterprise development.
|
Saal 6b 25.04.2007, 08:30 - 09:45 h |
- Copyright 2007 Software & Support Verlag GmbH
- Imprint
- Privacy
- Contact
- Terms of Participation
























