JUG Ostfalen: Xtext und Xtend für Java Entwickler

12.01.2012, 19:00 Uhr12.01.2012, 22:00 Uhr, Braunschweig, Haus der Wissenschaft, Pockelstr. 11, Veranstalter: YUG Ostfallen, kostenlos

Zusammenfassung

Are you waiting for closures in Java 8 or hoping for more type inference in Java 9? Thinking about switching to Scala or even holding your horses for Ceylon or Kotlin? How about keeping Java where it seems fit, but replacing just its outdated parts with a concise and modern language? What about an enhancement to Java instead of yet another attempt to hire a killer.
 

Xtend - A Programming Language for Java Developers

Xtend is an an open-source programming language hosted at Eclipse.org and built for Java developers. It reuses Java’s keywords, terminology and concepts as much as possible, but abandons some dead freight at the same time. Xtend is a very powerful alternative for implementing Java classes and works great with all the existing libraries. Since the language can be seen as a little complementary add-on to Java, it offers many modern language features that you are currently missing in your daily work. Xtend comes with a variety of goodies reaching from type inference over closures and extension methods up to smart string interpolation that make development great fun, again. And of course there is powerful Eclipse IDE integration available.

In this session we will demonstrate why Xtend is so great for everyday programming. You will get an in-depth impression of the seamless integration with the Eclipse Java IDE and you’ll get an impression of the expressiveness and conciseness of Xtend.

Xtext - Domain-Specific Languages for Java Developers

Programming is great fun. Doing so in your own programming language even more so! Seriously, inventing yet another general purpose programming language is rarely a good idea. However, as you can imagine, Java isn’t the best choice in every case either. A small language well-suited to solve a specialized task concisely can improve the productivity of a whole team by orders of magnitude.

In this session you’ll learn how easy it is to create a highly expressive, statically typed domain-specific language with the help of the Xtext framework (http://www.xtext.org) . The good news is that you’ll end up not only with a fully-functional compiler but also a top-notch IDE as icing. All this and more for free, as in beer.

Anmeldung: Direkt über EventBrite!

Referenten

Sven Efftinge, Leiter itemis Kiel

Sven Efftinge leitet die itemis-Niederlassung Kiel und beschäftigt sich dort mit domänenspezifischen Sprachen, Generatorentwicklung und Eclipse-Technologien. Er ist Eclipse-Committer, verantwortlich für das Xtext-Framework und Architekt der Xpand-Sprachfamilie (auch bekannt als openArchitectureWare).

Sven Efftinge spricht regelmäßig auf Softwarekonferenzen, schreibt Fachartikel und ist Co-Autor des Buches »Modellgetriebene Softwareentwicklung« (dpunkt-Verlag).

Sebastian Zarnekow, Softwarearchitekt

Sebastian Zarnekow arbeitet für die itemis AG in Kiel. Als Co-Architekt der Sprache Xtend (http://xtend-lang.org) und des Xtext Frameworks (http://xtext.org) hat er sich auf das Design von Programmiersprachen, deren Implementierung und der Entwicklung integrierter Editoren im Eclipse Umfeld spezialisiert. Sebastian Zarnekow spricht regelmäßig auf internationalen Konferenzen und ist Autor von vielen Fachartikeln.


Kontakt

Asaf Ikram
Leiter itemis Hamburg

Telefon: +49 40 6505293-10

E-Mail: