JBoss at Devoxx.

JBoss to a Devoxx

Devoxx has grown to be one of the most popular Java conferences in Europe.  Red Hat believes this event is great for the Java community and again gives it's support as a sponsor.   Come by our booth to see the latest demos of our support products and community projects. Stick around for some fun and games and cool give-aways. Visit JBoss Community members at Devoxx University, the Hackergarten, the sessions or have a drink on us at Nox on Thursday night!

The JBoss AS Renaming Announcement

The JBoss AS is getting a new name.  We will announce progress on the election on Thursday, November 15 during the keynote at 9:30.

JBoss at Hackergarten

Tuesday, November 13th - Hackergarten

Red Hat is sponsoring one of the Devoxx Hackergarten rooms.  What's a Hackergarten?  In short, it's your chance to make a positive impact in an Open Source project of your choice. Hackergarten meetings are all about having fun, meeting new friends, learning new skills and making the world a better place, one code patch at a time. Hackergarten @ Devoxx is scheduled for the second day of the Devoxx University, which means everyone, yes everyone is welcome to join the fun, not just conference attendees. Let me repeat that, the Hackergarten session is a FREE (that's right, GRATIS) event, open to anyone that's willing to get their hands dirty with some code.

The JBoss Way at Hackergarten Featuring:



Project Mentors
JBoss Developer Framework Marius Bogoevici, Ray Ploski
Arquillian Aslak Knutsen, Dan Allen, Lukas Fryc, Bartosz Majsak (community), Sarah White (community)
JBoss Forge Koen Aers, Paul Bakker (community, joining after lunch)
Errai Jonathan Fuerth
OpenShift Marek Jelen, Steven Citron-Pousty
Infinispan and JBoss Data Grid Sanne Grinovero, Galder Zamarreño
Hibernate Search Emmanuel Bernard, Sanne Grinovero
Hibernate OGM Emmanuel Bernard, Sanne Grinovero
Bean Validation Emmanuel Bernard
Escalante Galder Zamarreño
Drools Planner & family Geoffrey De Smet
Ceylon Stephane Epardaud
Fedora Java Carlo De Wolf
AS7 and EAP6 Carlo De Wolf and Tomaz Cerar  





JBoss Sessions At Devoxx

Speaking of sessions, make sure you check out these JBoss speakers.  

Monday, November 12 - JBoss at Devoxx University


Write your first Ceylon program with the language authors

- Gavin King & Stéphane Épardaud

13:30 - 16:30 (3h)

During this session, Gavin King (author of Ceylon) and Stéphane Épardaud (Ceylon team) will help you learn the Ceylon programming language, hand in hand, from downloading the tools, using the IDE, getting to know the various tools, the language SDK, all the way to running your own module repository and publishing your first Ceylon modules to it and to the official Ceylon module repository.

No knowledge of Ceylon required, though the audience should be familiar with the Java programming language.


Raise Your Java EE 6 Productivity Bar with JBoss Forge - Koen Aers

16:05 - 16:35 (30min)

Getting started with Java EE development can, despite the important improvements over time, still be quite daunting for newbies. Putting a JSF application to work, setting up persistence or enabling restful web services are not trivial tasks.

JBoss Forge is a versatile and lean development environment entirely written in Java and making smart use of CDI. Its purpose is to offer you the possibility of incrementally working in new functionality into existing Java projects. It is a command-line oriented tool, so creating entities or scaffolding a user interface is just a matter of issuing a few commands.

But what if your task cannot be done by Forge? No worries, as Forge operates by means of plug-ins, the answer is simply to look for an appropriate plugin or create it yourself if one is not available.

Finally, Forge can also be integrated in graphical IDE’s opening up all its power to users of common platforms such as Eclipse.

Come to this session if you want to see this powerful tool live in action!

Tuesday, November 13


Why JRuby and TorqueBox Belong in Your Java Tool Box - Ben Browning

19:00 - 20:00 (1 hour)

This session will briefly introduce you to JRuby and TorqueBox and the value they can bring to a Java organization. Then we’ll open things up for discussion where participants can ask questions and share their experiences for the benefit of everyone. If your organization is considering deploying JRuby applications, you won’t want to miss this!


Maven Dependency Puzzlers - Geoffrey de Smet

17:25 - 17:55 (30 min)

We release our dependency information as pom.xml files on a maven repository. But how well do we understand the effect of these pom.xml files on our users? What problems do we create in ours and their dependency resolution?

In this session, you’ll be presented with several Maven puzzlers. Each Maven puzzler is a small POM configuration with a multiple-choice question about the output. Some puzzlers are easy, others are hard. Whoever answers most puzzlers correctly, wins. 

Thursday, November 15


Bean Validation 1.1: it’s not Beansland anymore - Emmanuel Bernard

10:50 - 11:50 (1h)

Bean Validation standardizes constraint declarations and validation for the Java platform.Bean Validation 1.0 has been widely adopted and seamlessly integrated with some other JSRs (like JSF, JPA) and the rich Java framework environment at large.

We will explore what version 1.1 brings to the table and what new features you can expect for your future Java SE or EE applications. We will discuss in an example driven fashion method-level validation, Context and Dependency Injection (CDI) integration and many more new features and improvements.

Come join us to see that Bean Validation is not Beansland anymore.


The JBoss Polyglot Revolution – Be part of it! by Galder Zamarreño

10:50 - 11:50 (1h)

In this talk, Galder will look at the evolution of JBoss, from a producer of java based middleware, to the current expansion towards multi-language platforms. How did Torquebox come about? Why are we creating Ceylon? What is Escalante? What is Immutant? This and many other questions will be answered in this informal chat that will not only look into the motivations behind building middleware in other languages, but will also discuss the technological advances that have this expansion possible. During this presentation the audience will get invaluable feedback on the lessons learnt while developing with other languages, pitfalls of the different languages used, tips of learning new languages…etc, giving them first-hand advice that they will be able to apply in their work environments. Finally, the talk will finish with information on how join and contribute to the JBoss Polyglot Revolution!


Practical guide to Infinispan Queries - Sanne Grinovero

13:10 - 13:25 (15min)

Infinispan is a powerful and extremely efficient transactional NoSQL: a distributed in-memory Data Grid exposing primarily a Map-like API, but also integrating Apache Lucene to allow full-text queries. This integration however can be setup in a number of ways, resulting in different architectures.

How to pick the right clustering mode? Which indexing backend to choose? Should you use a shared CacheLoader?

Let’s explore these options via some practical examples.


From Zero to Java EE in 15 Minutes (or Less) - Koen Aers

13:10 - 13:25 (15 min)

What if somebody told you that you have to reverse engineer a database and to create a JSF application with CRUD operations for it? What if he adds that he needs this application deployed in the cloud and that moreover you only have 15 minutes to achieve this? Wouldn’t you think this person is out of his mind? During this quickie we will show you how to do this using JBoss Forge.


Exploring Ceylon in Eclipse - Gavin King

14:00 - 15:00 (1h) 

Ceylon is a new programming language designed for writing large programs in teams. The language emphasizes readability, modularity, and tooling. Ceylon programs execute on Java and JavaScript virtual machines. In this session, Gavin King will demonstrate some interesting aspects of Ceylon's type system by by writing code in Ceylon IDE.


JBoss Application Server - Community BOF

20:00 - 21:00 (1h)

Come to discuss the present and future of the JBoss Application Server project with members of the JBoss Core Development Team.