Skip navigation
2013

Let's start with Happy Thanksgiving to our American audience (unless you're a turkey, of course, where it's probably not such a good day - hey, wait until Christmas!)

 

This week has been hectic, even without all of the Thanksgiving preparations I'm sure many people have been caught up by. What with the obligatory Devoxx catch up from Dimitris and then one of our newest hires (Arun Gupta, ex Oracle) posting about the death of commercial GlassFish, I'm not sure where to begin! Let's start by looking Ceylon. The team have a few things to say this week after the 1.0 release at Devoxx, including a discussion about typesafety and expressiveness, and the CLI. If you haven't checked out Ceylon yet then this is a good opportunity, especially if you're looking for something to do while the turkey cooks or gets digested!

 

Maciej has essentially written up a Getting Started tutorial for jBPM 6, complete with videos. His colleagues have also been busy. Edson, for instance, has written about the new Drools Developers' Guide, whilst Geoffrey has been making OptaPlanner work in Camel. As usual, the EAP/WildFly team has found time (how?) to write about cool features such as WebSockets, the clustering reference architecture, and WildFly meets Docker.

 

Before moving on to the usual list of new releases, it's worth calling out Kurt's article on SOA Governance for special mention. Kurt and the team have been working actively on this for a long time and the results are spectacular. Check out his article and give feedback!

 

OK, so to finish off we've had a lot of releases again this week, including TorqueBox 3.0.1, Arquillian OSGi support 2.1.0CR2, a new version of Arquillian's JRebel extension, and the 1.1.0 Final release of SwitchYard! Congratulations to all of the teams and communities involved! Let's see what happens next week!

Screenshot.png

Welcome to this weeks JBoss Editorial, where we bring you up to speed on the latest, greatest in JBoss open source.

 

This week we will put a bit of a spotlight on the task of optimizing your resource usage, with a closer look at the release of JBoss OptaPlanner 6.0.0.Final.


OptaPlanner is a lightweight, embeddable planning engine written in Java to solve constraint satisfaction problems efficiently. Together with the Drools rule engine and the jBPM workflow engine, it is a strong and flexible foundation for knowledge management.

 

This release comes well documented with a series of demo videos that get you started and details a specific feature:

 

 

Now you have no reason to not get started with solving your resource optimization problems.

 

Events

This week the news was around the Devoxx event that took place a few weeks ago. We get another recap of the Devoxx conference is provided this week by Dimitris Andreadis centered around the WildFly BOF. Then Geoffrey de Smet talks us through how he came up with the Tennis club scheduling solution (video mentioned above) during a Devoxx lunch session last week.

 

Blogs / Articles

The following articles were collected for your enjoyment:


Kurt Stam is the tour guide today if you want to see how to get started with DTGov for managing your deployments.

 

Marek Goldmann takes us through developing with WildFly, JBoss Dev Studio, and Docker.

 

Mark Proctor put out a very nice video tour (six in all) of the loveliness that is coming down the road in the Drools / jBPM community releases soon, very soon. Stay tuned...

 

Over on the Arquillian blog they highlight the fact that Jakub Narloch was recognized AWS re:invent. Jakub and the other winners were present at AWS re:Invent to receive their award, a custom-made Cloud Monkey trophy, $10,000 in prize money from Netflix, $5,000 in AWS credits from Amazon and the cost of the trip to Las Vegas and admission to the conference. Well done!

 

You can automate your lending services with a new demo project based on JBoss BRMS / BPM Suite Beta releases, check it out, up an running in minutes by Eric D. Schabell!

 

Gavin King schools us (quiz included) in this article on Intersections & Variance based on progress made within the Ceylon project.

 

Anil Saldhana helps us choose between SAML and OAuth over in the Architect Zone on DZone.

 

Releases

This weeks list of new project releases, enjoy!

eventsite_banner_1180px.pngWhile we have, unfortunately, missed our edition last week, we did our best to capture all the most important developments in the time that has passed since our last update. The most important event took place this week, and we're talking about Devoxx 2013, in Antwerp, Belgium.

 

A well-established fixture on the Java conference circuit, Devoxx has attracted a lot of interest this year too, but, most importantly, had a solid JBoss presence, with numerous  speakers and well-attended sessions. Eric Schabell has already published his impressions. At the time of this editorial, the conference has just ended, so expect more impressions to follow, perhaps early next week. We will keep up informing you.

 

In Brief

  • Mark Proctor introduces a new algorithm employed by Drools 6, which aims to improve the framework's rule processing capabilities. So, PHREAK but don freak out. Things are going to get better.
  • For those projects where you need a stricter governance of your systems and resources, there is Overlord. Kurt Stam has published a brief introduction to get you up to speed.
  • Heiko Rupp has published his impressions from One Day Talk, which took place in October in Munich.
  • Eduardo Martins has published an introduction to JSR-236 support in Wildfly 8. JSR-236 is a long-time expected specification, which brings Java EE at par with Java SE in what concerns concurrency and scheduling capabilities. While such capabilities have been implemented independently by various vendors and frameworks, having them at the core of the specification closes an important gap. Moreover, I'm quite excited to see them supported by Wildfly!
  • Eric Schabell has published a series of article, in the first showcasing the enterprise integration capabilities of BRMS, and the next shows another enhancement to the Cool Store Demo, this time with a fully automated setup
  • Ken Finnigan is introducing the Arquillian Warp capabilities for JSF Portlet testing, new in Arquillian Portal Extension 1.1.0.Alpha1
  • Mark Little has shared his thoughts about Oracle's decision of discontinuing Glassfish's commercial versions
  • DevZone has published an interview with Claus Ibsen, from the Apache Camel and Active MQ teams
  • Christian Sadilek has written a blog, providing a detailed overview of the latest developments in Errai
  • If you are following the JBoss Asylum podcasts, last week's edition featuring Dan Allen and Asciidoctor is definitely one to listen to
  • The ModeShape team has an ongoing discussion about relicensing the project under Apache 2.0
  • Geoffrey DeSmet has published an OptaPlanner demo video
  • Games must be played by the rules, and building a game on top of a rule engine is a fun way to learn. So, read Mark Proctor's blog about his Space Invaders implementation on top of Drools.
  • Shane Bryzak has started a series of articles providing an in-depth look at PicketLink;
  • One of the biggest challenges when developing for a cloud platform is ensuring that it can be ported to another environment. CapeDwarf reduces the effort of running applications written for the Google App Engine on the JBoss family of application servers (including Wildfly) by providing compatibility with GAE APIs inside the application server. But there's still the matter of authenticating and authorizing your original users, which is taken care of by PicketLink Social OpenID support as shown by Marko Lukša's blog entry.
  • If you want to learn how to quickly implement a static file server,  Lincoln Baxter's article can help you, showing you how to do it using Rewrite and a servlet container (for example Wildfly).

New Releases

Upcoming sightings

  • A significant JBoss (and all around Red Hat) contingent will be present at Open Source Conference Amsterdam 2013 (December 6) - read Eric Schabell's blog for more details