Skip navigation

Screenshot.png

Happy New Year to all you JBoss users and developers out there! Welcome to 2012 and we have let a week slip by without a weekly editorial, if you were a sharp reader and paying attention you would have noted that a lot has happened in the last few weeks. So hold on to your hat, we are off and running with a heap of news that will get you back on track for a great start to 2012!

 

Events

Feb 4. 2012 there will a JBoss room hosting anyone who want to turn up at FOSDEM 12', lots of core developers will be there along and some pretty cool sessions. Talks on Drools Planner, jBPM, JBoss AS7, OpenShift and much more!

 

If you are in Luxembourg next week you can pop into the YaJUG event for some jBPM and OpenShift magicat their Java User Group on Tuesday, 17 Jan 2012.

 

Submissions to JBoss World 2012 is ongoing for a few more days, so get your thinking hat on and send in your proposal for a great session and we can then meet you in Boston this year! ;-)

 

Blogs / Articles

The jBPM Form Builder is heating up with an update report from Marian Buenosayres.

 

Michael Anstis reports that Guided Decision Tables now support BRL columns, "Work has been completed to allow BRL fragments to be used as both (or either) Condition and Action columns in the Guided Decision Table within Guvnor."

 

Want to get started with the BPMN2 native Eclipse visual editor? Eric D. Schabell posted a short how to online for integrating it into your Eclipse IDE.

 

Steve Ebersole discusses the changes to registering event listeners, "4.0 changes the way event listeners get registered to leverage some added capabilities, namely services and integrators."

 

Switchyard project shouts out to the world that they are the first to jump on the "Flux Capacitor" bandwagon in the blog by "Is it auspicious to say that SwitchYard now uses "Flux Capacitor"? Well, yes! Because that is the code name ofJBoss AS 7.1.0.CR1. The nightly builds of SwitchYard now uses Flux Capacitor. How cool is that?"

 

TorqueBox 2.0 now has its screencasts available on iTunes reports Lance Ball.

 

Heiko Rupp shows us some really awesome graphs that he has done using D3.js and the REST API in RHQ as he states, "Now that the RHQ REST api can expose raw numerical metrics for the last 7 days, it is possible to create additional graphs for numerics. As before I have used D3.js to create the following graphs." He will also walk you through analyzing your metrics with Rtoo!

 

Interested in how to configure Infinispan and all the changes to their configuration setup has you stumped? No worries, Pete Muir has sorted this out for you in his blog post!

 

Someone finally will be explaining multi-server management at JAX2012, that will be Serge Pagop if his abstract is accepted, "Domain mode is one of the most demanded application server architecture in today production environment. But some users mix in their daily jargon the multi-server management domain mode with high availability. In this session, we will learn about the domain mode and high availability in JBoss EAP 6, their differences and look at the ways in a high level how you can leverage high availability with JBoss EAP 6." He has also posted a starter episode on JBoss AS 7.1, JMS and EJB's for those wanting a quickstart.

 

Max Andersen spent some time sorting out the most round-about-way to deploy an application to OpenShift... it looks like he found it! A must read for all you coders out there with a tablet!

 

Finally, Mark Little of JBoss fame had some time on his hands and a new Android phone doing nothing in the corner of his desk, so he ported JBossTS to it... you gotta ask yourself... ;-)

 

Releases

 

Showcases

 

Have a great week, weekend and code onwards into 2012!

JBoss AS 7.1.0.CR1 "Flux Capacitor" released

 

The time between the years is a good oportunity to catch up with the latest and greatest JBoss AS 7 release.

 

This is a very important milestone in the AS 7.x series because full EE6 support is now considered feature complete!

(This is provided by running the standalone-full.xml profile.)

 

The highlights of this release incude:

 

  • EE6 Full Profile support is now feature complete .
    What this means is - all the features required for EE6 full profile support are now available in AS7.
  • Various improvements in AS7 management
  • Clustering improvement:
    • Stateful session bean replication support
    • Clustered SSO

 

Take your time, check it out and let us know what you think:

 

 

If you come up with some sophisticated examples along the way, why not contribute it?

 

 

 

Happy new year!

Screenshot.png

 

This week we've picked another set of notable changes in restless JBoss community. At a glance. For you.

 

Have a good week, a joyful christmas and a happy new year!

 

Events

Atlanta JBoss User Group

Last week the Atlanta JBUG had their first meetup.

 

 

Blogs / Articles

HTML 5 Development Methologies

Mike Brock, the Errai project lead shares some thoughts on the recent HTML 5 development trends.

 

Hybrid Reasoning Systems

Recent versions of Drools have started to show a direction towards a hybrid reasoning system, going beyond production rule systems. In 2011 the team introduced prolog style derivation trees, with reactive materialised views, aming with traits. Mark takes you on a journey into 2012.

 

 

Releases

Ceylon M1 "Newton"

Ceylon is a programming language for writing large programs in a team environment. This is the first official release of the Ceylon command line compiler, documentation compiler, language module, and runtime, and a major step down the roadmap toward Ceylon 1.0

 

Hibernate Core 4.0

Hibernate facilitated the storage and retrieval of Java domain objects. A lot of time and effort from many people went into this release. There are plenty of notable changes. Among them initial multi-tenancy support.


Modeshape Documentation

ModeShape is a JCR 2.0 implementation that provides access to content stored in many different kinds of systems. The modshape team has moved there documentation to the jboss.org ducmentation system. You’ll find documentation for the upcoming 2.7 release (look for it this week!) and the drafts for the 3.0 release at the new location.

 

Drools 5.4.0.Beta1

The business logic integration platform moves to 5.4.0.Beta1. This version finally introduces the simulation and testing work that has been talked about for so long. It will provide a unified environment for simulation and testing over time for rules, workflow and event processing.

 

 

Showcases

RHQ Driftmonitoring

The systems management suite added drift monitoring. Drift monitoring provides the ability to monitor changes in files and to determine if those files are in or out of compliance with a desired state. In other words, if I installed an application and someone changes files in that installation, I can be told when those changes occurred and I can analyze those changes. John Mazz has put together a demo to illustrate these concepts

Screenshot.pngThe end of the year is approaching, so the various JBoss projects have been working like busy little elves to get you the latest greatest stocking stuffers before we all take a well deserved holiday season break. There is an amazing amount of news this week so hold on to your hat and here we go!

 

Events

There was a call for papers for JAX 2012 where JBoss sessions have been submitted. If you have something interesting to tell, put your hat in the ring at http://www.jax.de/input.

 

Amsterdam hosted the Open Source Conference 2011 (#osc11), details in this blog on the day.

 

Mark Proctor and team will be heading to Portugal in Feb 2012, "Droosl & jBPM @ ICAART 2012 is now confirmed, myself (Mark Proctor) and Dr Davide Sottara will be there. If you have any interesting research on or with Drools & jBPM that you would like to present on the day, let us know. 6-8 Febuary 2012, Vilamoura, Algarve, Portugal, http://www.icaart.org/tutorials.asp"

 

Mark Little was at the Future of Middleware (FOME) workshop at Middleware 2011, he summarizes in this nice read.

 

Word on the street is that you can submit to JBoss World 2012 until mid-January 2012, extensions mean more time to think and plan your great talks. Will we meet you in Boston next year? ;-)

 

Blogs / Articles

Changing of the guard at RichFaces, with Jay Balunas announcing that Brian Leathem will be taking over the lead position. Good luck to Brian and also to Jay who will be focusing more on mobile and HTML5.

 

A very cool project has been announced by Heiko Rupp, an RHQ samples project! This is meant to collect samples and extensions around RHQ that could be used in RHQ and also JBoss ON. Users can go there and copy and paste the solutions to get a quicker start themselves. While this project is started by the RHQ project team, everyone is encouraged to come and use the samples, fork the project and enhance it. To make this process easier, the project is hosted on GitHub at https://github.com/rhq-project/samples

 

 

Lincoln Baxter III put out a great overview of his tour of Europe and part II of Andrew Rubinger's travels was released into the wild. You don't want to miss these articles!

 

Nick Bolt talks about builds at JBoss a bit.

 

Over at Anil's Security & Identity Management Blog we got http://anil-identity.blogspot.com/2011/12/java-identity-jsr-positive-step.htmlhttp://anil-identity.blogspot.com/2011/12/java-identity-jsr-positive-step.html.

 

Teiid Designer 7.6 release announced new source tabs, this article by the team explains in more detail how they work.

 

Releases

 

Showcases

 

So as the holidays approach, have fun picking out the presents for your family and maybe think about sending something to your favorite JBoss project. I have a suggestion for you, just pick up a bug, knock it out, and attach the fix with "Merry Christmas" so that you can make that magical smile appear on the face of your favorite coder. Remember, tis' the season to give so let your code speak!

 

Have a great week, weekend and code on!

25count.pngLet's face it: we're engineers and we love numbers. This week, we have a particular fondness for 25, which is the number of issues that we've published so far. Yup, it's an important milestone, and we'd like to take a moment to thank you for your continued interest, hoping that you enjoyed reading our editorial as much as we enjoyed writing it.

 

And, after this brief ceremonial moment, let's get back to our main focus: delivering the freshest technical stories about the platform we love best.

 

JBoss Asylum - Forge Edition

 

Episode 23 of the JBoss Asylum has been released - featuring JBoss Forge, our own state-of-the art RAD tool. By listening to the podcast, you can learn more about it from Lincoln Baxter III, project lead, and Paul Bakker, JBoss Community member and tireless Forge contributor.

 

Impressions from Devoxx (and not just)

 

A couple of our JBoss colleagues have taken the time to write a bit about Devoxx and other events that they have spoken to on behalf of JBoss.

 

  • Andrew's european grand tour: In his blog, Andrew Rubinger recounts his impressions from a month-long series of conferences in Europe. In the first part he is musing about about the fast pace of JBoss AS7 and Arquillian, recollects interesting discussions with JBoss team and community members, and a surprise encounter with Team Spring. That should be spoiler enough.
  • Infinispan team at Devoxx: Sanne Grinovero writes about the Infinispan team participation at Devoxx, as well as the newest developments in Hibernate Search and Hibernate OGM. I'm personally enticed by the new integration layer offered by Hibernate OGM and its opportunities. If I'd be in Newcastle next week, I'd attend Sanne and Paul Robinson's JBUG talk on the 13th of December. But some of you may be there, so don't miss it!

 

More about Seam

 

Following last week's announcement on the future of Seam and the formation of the Apache DeltaSpike project, the Seam team has worked relentlessly on finalizing Seam 3.1, and the first release candidate is out. You can read more in Shane Bryzak's announcement. Jason Porter delivers some tips concerning the latest fixes.

 

In what concerns Seam 2 users, Marek Novotny has provided more details on the roadmap of Seam 2.3, which will allow Seam 2 users to fully enjoy the benefits of JSF2 and JBoss AS7.

 

JUDCon India agenda published

 

The agenda for JUDCon India (Bangalore, 24-25 January 2012) has been finalized, and can be found here - two days packed of presentations on state-of-the art technology.


Be at the JBoss World, and let your voice be heard!


We'd like to remind you that the Call For Papers for JBoss World 2012 is still open, and the deadline is next week (December 16). So, if you have something interesting to say, choose one of the tracks, and submit a talk!

 

Packt would like to know what you want to read about

 

Packt Publishing has an online survey, where they essentially want to make sure they are making the right offers to all JBoss users and are providing what they need and want.  Check some details that  Len DiMaggio provides here. Maybe it's time to show an interest in that particular book that you've been waiting for.

 

New releases

 

We also had a slew of new releases coming out:

 

This is all for this week. We wish you good luck with holiday preparations - which for many of us may begin with releasing all that stuff before that deadline in December. Come back next week for more news.

It is time for another update from the JBoss Community and we are finishing the month in style.  We have news, new releases, conference updates and good, solid technical posts.

 

JBoss AS "Tesla" Beta is out

 

The JBoss AS team have been hard at work and, only two months after having released JBoss AS 7.0.2 "Arc", have announced the first beta of JBoss AS 7.1.0 "Tesla".  This is a significant step towards support of the EE full profile and includes many new additions, not least of which is support for EJB 2.x and remote client invocations.

 

There are many more improvements and additions so don't take my word for it!  Read the announcement, download the server and take it for a spin.

 

JBoss Tools, as you would expect, has support for the new version but there is one issue which requires a small change to the startup configuration before they can be used together.  Max has written a good post describing the issue and walks you through the simple process of updating your server configuration.

 

Ceylon continues at pace

 

Two weeks ago the Ceylon team unveiled the Ceylon website and provided access to a pre-release version of the IDE.  As if to prove that nothing within the community ever stands still, they have now released an updated pre-release version of the IDE.  Emmanuel has posted an update describing some of the things that have happened over the last two weeks and the some of the reasons for the update.

 

If you are in Mexico City on the 17th of December, and are looking for something to do, then try and catch Gavin's talk about Ceylon.  It will be the first time he has given the talk in Spanish!

 

Seam and future directions

 

Shane has written an extensive post about the next step in the future of Seam, discussing many of the concerns that have so far been raised. 

If you have any interest in Seam then it is a must-read, helping to shed light on the reasons for the changes that are currently underway.

 

Part of his posting also talks about the Apache DeltaSpike project, the proposal for which has now been submitted to the Apache Incubator.  This is going to be a very interesting project to watch especially as it combines three very active communities under one umbrella.

 

All these changes have involved a great deal of time and effort, from people on all sides, to get everything to this point; time and effort that are recognised by everyone including Mark Little.  There are going to be more exciting announcements over the coming months so watch this space for further details.

 

Arquillian updates

 

Arquillian is a JBoss project that should be part of everyone's testing toolbox, greatly simplifying the test logic involved in integration testing.  If you are not already using it then take a look at the presentation from Devoxx 2011 and ask yourself "why not?".

 

The Arquillian team have recently released updates to a number of their sub projects

 

 

Dan has also been working on an Arquillian Extensions Plugin for JBoss Forge, making a rough cut of it available through the github project.

 

JUDCon 2012: India

 

The deadline for submitting papers has now passed and the selection process has begun.  We will soon know the content and schedule for the conference but, rest assured, whatever is chosen will be of a high quality and aimed at the Developer audience.

 

If you are intending to go to the conference, held on January 24th and 25th, then make sure you apply for your ticket before the Very Early Bird Fee expires at midnight on the 3rd of December!

 

Conference Roundup & Travel

 

Two weeks ago was a very busy week, with lots of JBoss developers and Community members presenting at a number of conferences.  We now have some more posts to share with you including

 

 

and don't forget the Arquillian slides from above

 

More JBoss Releases

 

As if all that wasn't enough, take a look at some of the other release which were made this week

 

 

Plenty to choose from, regardless of your interests

 

Technical Posts from around JBoss

 

There have been numerous postings written this week but there are four, in particular, that are worth mentioning.

 

 

Well that's it for another week and, indeed, another month.  Stay tuned for more updates from the Weekly Editorial.

 

Update: Fixed deadline for JUDCon India "Very Early Bird Fee"

Screenshot.pngAnother week and another update about the wonderful world of JBoss, with this week again we will highlight the latest, greatest JBoss project news!

 

JUDCon

JUDCon is coming to India in 2012!. Be sure to get your papers sumbitted, the deadline is fast approaching.

 

QCon

Mark Little and company where at QCon where he was speaking about JBossEverywhere again and with help from Kevin, also trying to reproduce the original JBoss World demo.

 

Devoxx

This last week was Devoxx in Antwerp, with a huge amout of talks on all things Java but also JBoss. Max Anderson posted his "Three Crazy Weeks" leading up to and including Devoxx.

 

Ceylon

We have some exciting news on Ceylon, the new JVM based programming language Gavin has been discussing on this blog. We now have a website, a blog and opened up all our source code.


It's official now: Ceylon is close to it's first beta and the team have launched the site at Devoxx. Of course we heard about Ceylon earlier this year but the curtain really came up last week. In great JBoss tradition, it's not just about the specification or implementation, but also about the thriving community that's built up in only a few short months!

 

Now it is up to you to pop on over there, install the Eclipse IDE plugin and get started providing feedback to the team!

 

Releases

There have been some new released in the following projects:

  • Infinispan 5.1.0.BETA5 has just been the released with a few interesting additions and important fixes. As always, please keep the feedback coming. You can download the release from here and you get further details on the issues addressed in the changelog .
  • JBossWS 4.0.0.CR1 has been released at the end of last week and is currently available for download in binary and source distributions. The release covers both Native and Apache CXF integration stacks and comes with ahuge number of improvements, new features and fixes compared to the previous 3.4.1 final release. Have a look at the news page and the release notes [1][2] for further details.
  • It took a while to release it (due to other work that needed to be completed first), but the first release of our CDI Spring bridge, aka Seam Spring 3.1.0.Alpha1 is out. The details are on the module main page, and an explanation on how it works is on the documentation page.
  • Weld 1.1.4.Final release is out! Full release notes can be found here: https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310891&version=12318550.
  • Seam 3.1.0.Beta5 released. This will be the last beta release for Seam 3.1, the next release will be CR1 and our plan is to have it available by the end of this month.

 

 

Showcase

This section is a weekly spotlight on one or two pretty cool items out there in the JBoss community, just to let you know what you might be missing in the shadows.

  • an interesting rules project called Tohu
  • wondering what JBoss does with OSGi support, check out the project
  • Kosmos is a pretty neat looking monitoring suite
  • finally, I would be remiss if I did not mention the jBPM Migration project which will get you up and running on jBPM5 ;-)

 

Have a great week, enjoy your weekend and hopefully you will find some time to code!

It looks like it's my turn again to give everyone an update on the world of JBoss over the past week. Before I dive in, it's worth mentioning that next week's editorial should cover all things Devoxx related and since I was at QCon San Francisco during the week, I'm looking forward to hearing what everyone has to say too!

 

So we started the week with a quick look back at something that happened at JUDCon London earlier this month: the JBoss Asylum podcast, hosted as usual by Max and Emmanuel (I still expect them to open these podcasts in a very Robin Williams 'Gooooood morning JBoss' shout!) In this episode the team decided to do a panel session on Polyglot JBoss, i.e., what non-Java languages are we using or thinking of using in the future. As you can guess, this has a lot of relevance with JBoss Everywhere.

 

Since we're talking about JUDCon, it's worth mentioning or reminding everyone that the next event will be in just over two months time in Bangalore. If you haven't submitted something already then you should definitely get a move on, and of course don't forget to register and attend. Although we don't know yet who will be presenting, it's certain from what they've said this week that both Heiko Braun and Mark Proctor are hoping to be present and would make any JUDCon a place to be at!

 

Someone else who may be at JUDCon India is Kris Verlaenen, jBPM lead, and who this week had a lot to say about executable BPMN 2.0 and jBPM:

 

"Bruce Silver did a blog recently, wondering whether any tools already exist that truly support executable BPMN 2.0. He defines supporting executable BPMN 2.0 as not just following the graphical notation guidelines (that are probably not that different from BPMN 1.x), but also supporting the underling XML serialization. And not just the basic high-level elements, but also the details that are necessary to come to executable processes, like process data, data mappings, service interfaces, etc. I believe that jBPM satisfies these requirements!"

 

So check out what he has to say and also give jBPM a try. It's evolved a lot since jBPM 3 and is already a critical component by itself, but also within several other projects and platforms.

 

There were a couple of announcements this week related to tooling. The first was from Max, or rather Max commenting on an announcement from Google that they had finally open sourced their Eclipse plugin. As Max says: "With the open sourcing of the plugin we are looking forward to working even more closely with the Google team and the rest of the community on making the developer experience even more productive and an integrated part of Eclipse platform."

 

The second was from me about work we've been doing across the company on improving the developer experience for OpenShift, our public PaaS effort. There's a webinar on the subject tomorrow (21st of November), so register for that and hear from Max and others directly, as well as be able to ask your questions.

 

Finally we have the usual project announcements, including BoxGrinder 0.9.8, another CR for Hibernate Search 4.0.0, the first CR for Teiid 7.6, and last but by no means least, Bela talked about the jGroups 3.0.0.Final release.

 

OK, that's it for this week. It hasn't been as announcement-full as other weeks, but I suspect that's because everyone has been busy producing things to talk about next week!

We're a little late with this editorial review, but then we have been fairly busy. For a start, we've just announced the dates for the first APAC JUDCon, in Bangalore!If you haven't been to a JUDCon before then you can check out the previous events we've held in the US and Europe. Hopefully these will convince you to either submit something for consideration of the program committee, or register to attend. If you're interested in JBoss, (and let's face it, if you weren't then you probably wouldn't be reading this entry!), then JUDCon is the place to come and hear what's happening and help shape it too.

 

Another hugely significant announcement this week was from Max and the JBDS team, with the aptly named Shift Happens, 3.3 M4 release.

 

10824.png

As Max describes, when you first start it up you'll see the new JBoss Central "dashboard", which includes quick links to access common things such as the quickstarts, as well as the JBoss blog roll.

 

jbosscentraleditor.pngBut probably the biggest addition to this release is integration with OpenShift, so now you can develop and deploy directly within JBDS. Other new things in this release include Richfaces 4, colourised Forge, and improvements to JBoss OSGi integration. Lots to check out!

 

We had a few new releases this week, with Weld 1.1.3.Final, quickly followed by SP1(!), Hibernate Core 4.0.0.CR6 and Richfaces 4.1.0.M4.

 

There was quite a lot of transaction-based discussions this week too! First we had Galder from the Infinispan team talking about locking improvements in the 5.1.0.Beta4 release. As he puts it: "A hugely important lock acquisition improvement has been implemented that results in locks being acquired in only a single node in the cluster. This means that deadlocks as a result of multiple nodes updating the same key are no longer possible. Concurrent updates on a single key will now be queued in the node that 'owns' that key."

 

Then Mircea talked about the single lock owner feature in Infinispan: "The basic idea behind it is that, when writing to a key, locks are no longer acquired on all the nodes that own that key, but only on a single designated node (named "main owner")." If you read the entry from Mircea and the associated wiki page, you'll learn about how this can improve the performance of your Infinispan applications. He also wrote about how, if you're using pessimistic concurrency control, Infinispan will re-order your lock acquisitions to automatically avoid/reduce deadlocks. Very nice! In fact Mircea had a pretty busy week all told, with yet another blog entry on pessimistic transactions which were added in the 5.1 release.

 

Finally Jonathan had a few things to say about Spring and JPA configuration. In general people go to extremes to try to remove the need for transactions from their applications without actually understanding what it is that they're doing and how, at least in this case, they end up having done a lot of work for no good reason at all! I won't summarise the posting because it's well worth a read. However, it is worth quoting this: "You probably should not bother to invent a better mousetrap until you've determined that current mousetraps don't catch your mice. The imposed cost and complexity are definitively unnecessary."

 

OK, so that's it for this week. Hopefully you found this summary useful and we'll try and keep on schedule for next week

"Trick or Treat" is a shout heard often at this time of year and have we got some treats for you!  With many of the developers and Community members on the road, visiting parts of Europe to meet, present at conferences and have discussions on various JBoss technologies, there have been lots of fantastic opportunities for those lucky enough to attend.

 

JUDCon and JAX

 

The week started with a collaboration between JUDCon and JAX London; two conferences, held at the same venue, with overlapping streams.

 

The first day consisted of three streams covering

  • Rules, Workflow, SOA and EAI
  • OpenShift/Cloud
  • Cool Stuff

but things didn't stop there.  There were more goodies in the evening, after a break for drinks and dinner, when we had a live JBoss Community Asylum podcast followed by Lightning Talks, a Hackfest and more drinks.

 

The second day was shared with attendees of the JAX Conference and consisted of a stream covering JBoss Application Server 7 and its technologies.  We were also fortunate to have Dr. Mark Little presenting the JAX Keynote, discussing Red Hat's vision of "Middleware Everywhere".

 

You can find more information on the topics covered in these streams by looking through the conference agenda.

 

Many of the presentations will also make their way online and, when they do, we will include them in this editorial.

 

We already have

Expect to see more in the upcoming weeks.

 

EclipseCon Europe

 

EclipseCon Europe was the next stop on the trail, taking place in Ludwigsburg, Germany, and is the annual, European conference of the Eclipse open source community.

 

Two JBoss developers will be present

as well as another Red Hat colleague, Andrew Overholt, who will be presenting on IcedTea and IcedTea-Web, Hands on with the C/C++ IDE and Eclipse Linux Tools Project Update.

 

Java2Days

 

The final conference of the week, Java2Days, takes place in the beautiful city of Sofia in Bulgaria, and is a major Eastern European conference covering Java technology and development.

 

Two JBoss developers will be present

  • Andrew Lee Rubinger with two sessions on Arquillian and AS7
  • Lincoln Baxter III with two sessions on URL rewriting for the Web User and Rapid Development using JBoss Forge

 

Immutant is born

 

One of the most exciting announcements of the week was the birth of Immutant, a project which aims to do for Clojure what TorqueBox is doing for Ruby.  Jim Crossley made the original announcement and followed up with a good posting about Enterprise capabilities and why we believe they are important.

 

If you are interested in getting involved, helping to shape the integration of Clojure with the appserver, then please follow along on Twitter, join the mailing lists or jump on IRC.

 

jPBM Form Builder

 

If you are interested in keeping up with some of the advances in the jBPM Form Builder project then take a look at Mariano's posting, a follow-up covering the new Flexible Table UI component.

 

New Releases

 

As if all that wasn't enough to 'whet your appetite', here's a roundup of the new project releases

 

October 28th - Randall announced the release of Modeshape 2.6.0.Final

October 31st - Heiko announced the release of RHQ 4.2

October 31st - Jesper announced the release of IronJacamar 1.1.0.Alpha3

 

Upcoming Events

 

Keep an eye open for JBoss developers and Community members attending the following events.

 

November 14th-18th - Devoxx 2011 in Antwerp

November 16th-18th - QCon San Francisco 2011

 

Unfortunately both of these are now sold out but hopefully you already have your passes

 

That's all for this week, stay tuned for more updates from the Weekly Editorial.

 

Update 4th Nov: Added Link to Geoffrey's slides from JUDCon

This was a quieter week, but interesting things still keep happening in the world of JBoss. Here are few:

 

A  shout from the JBoss Asylum inmates

 

Our favourite podcast, the JBoss Asylum, has recorded another edition, focusing on Java One. This edition's guest is Andrew Rubinger, tackling topics such as JBoss AS7, Arquillian as well as other recent developments from the enterprise Java world.

 

JBPM editor: On the web first, then in the cloud

 

We have announced last week the enhancements to the web-based JBPM editor. This week, Eric Schabell will show you how you can try it by yourself, by using the cloud-based version deployed in OpenShift. Indeed, all the nice web applications want to go there.

 

Pluggable encoding with TorqueBox

 

Torquebox provides now pluggable message encoding. What does this mean?  It means that Ruby applications that are deployed in TorqueBox may talk in a portable fashion to other applications via messages, regardless of what language are they written in. Learn how TorqueBox is  adding superior interoperability to the extensive list of advantages that the Java EE-based Ruby runtime provides from Toby Crawley's post.

 

Learn Switchyard with the workshop materials

 

The Switchyard team went on an Asian tour last month, giving a series of workshops. Keith Babo has published the workshop materials, so you can now learn more about using the new lightweight and powerful ESB from JBoss.

 

Content negociation in RHQ's RESTful API

 

Heiko Rupp has provided an overview of the latest enhancements of RHQ's RESTful API in the area of content negociation, providing an interesting example of avoiding code duplication when explicitly handling concerns that apply across content types, such as response codes and caching.

 

Unveiling MVEL

 

MVEL, a scripting language for the JVM, has been an integral part of Drools for a long time. In this article, published on The Server Side, Mike Proctor and Mike Brock provide an overview the main features of the language, arguing why it is, as they say, "JBoss' secret weapon".

 

New releases:

 

 

Upcoming Events

 

 

Have a fun coding time, and join us next week for another round of news!

 

 


Screenshot.pngAnother week and another update about the wonderful world of JBoss, with this week so much going on that I am not sure if I actually caught it all! Each week we try to bring you an overview of the latest, greatest JBoss project news, keeping you up to speed on the width and breadth of the innovation being done in our house.

 

Published

A new book entitled JBoss ESB Beginner's Guide goes on sale this week, with a sale for any book $10.99! Pete Muir also submitted an early draft of the Contexts and Dependency Injection 1.1 (CDI, JSR-346) to the JCP, read all about the details.

 

 

jBPM / Drools

A very busy week for the Drools team with work completed on Guvnor's support of Limited Entry decision tables which will be available in 5.4.0.Beta1 (or now, if you are able to work with the source from github).

 

There was a cookbook published on How to Test Rules using xUnit by

 

a version of the jBPM migration tooling was put in the cloud.  This migration project helps you converting your jPDL processes into BPMN2, and they're looking for input and feedback. There was a release of a new version of the web-based designer. The jBPM form designer is coming along nicely!  A new video showing some of the more advanced UI components is available here.

 

Kris Verlaenen was at the JBoss One Day Event and posted slides.

 

Technical tidbits

 

JBoss Ruby

If you haven't heard by now, TorqueBox 2.x is powered by JBoss AS7 which claims to be blazingly fast and lightweight. So, naturally, we want to put those claims to the test and see how TorqueBox 2.x stacks up against the competition. Check out the benchmark results!

 

 

JBoss AS 7

Heiko Braun did a JBoss AS 7 talk this last week, slides here. It's not hard to guess, the JBossWS team is currently working on the webservices features for the future JBoss Application Server 7.1.0.

 

If you are in London on Oct/31st, don't miss the JBoss User & Developer Conference, hosted in the same venue with JAX. Check out the Agenda for a large number of interesting talks. For JBoss AS 7 aficionados, recommends:

 

  • Java EE in the Cloud, by Pete Muir, showcasing the Red Hat PaaS offering with JBoss AS7.
  • Racing JBoss AS7 bootup across clouds, by Adrian Cole (jclouds).
  • Configuration and Management with JBoss AS7, by our Emanuel Muckenhuber.
  • OSGi in complex Enterprise Applications on AS7, by Thomas Diesler

 

The SwitchYard 0.2 release contained full JBoss AS6 and JBoss AS7 distributions i.e. modified AS6 and AS7 distributions containing the "bits" to allow it run SwitchYard applications.  SwitchYard 0.3 will also contain a JBoss AS7 Installer, which will allow you to install SwitchYard into an existing JBoss AS7 instance.

 

Finally, don't miss Andrew saying "You've been lazy!" in his article where you Don't Call it a Comeback!

 

JBoss events

 

Showcase

This section is a weekly spotlight on one or two pretty cool items out there in the JBoss community, just to let you know what you might be missing in the shadows.

 

For the rest of you out there, enjoy your week and eat that pizza while you code on! ;-)

highres_64823002.jpeg

It's conference season, so there should be no surprise that some of the most important stories this week relate to the JBoss presence at various events. But not only that - we also have new releases, technical articles and many other  news from near and far.

 

We came, you saw, everyone won: Java One

 

As anticipated, the JBoss presence at Java One was massive and well-received, and our team on the ground has been kept busy by the packed audience at the sessions and at the booths (see the pictures).  Mark Little has been the first to publish his impressions - and there are more blogs to come.

 

http://community.jboss.org/servlet/JiveServlet/downloadImage/38-4216-17145/450-336/IMG_0076.jpghttp://community.jboss.org/servlet/JiveServlet/showImage/38-4216-17146/IMG_0083.jpg

 

Duke makes the right choice. Twice.

 

Besides the opportunity of talking about our latest technologies, there was another reason for the JBoss crowd  to enjoy their participation at Java One. We're talking about Duke's Choice Awards where two JBoss projects are winners this year:

 

  • Arquillian for Innovative Integration Testing
  • Netty for Innovative Network Programming

 

Fun fact about Netty: whenever you tweet about our weekly update, you are one of its users. Netty, a NIO-based asynchronous event-driven network application framework is a central component in Twitter's architecture.

 

Break your applications to make them better: Byteman

 

Andrew Dinn has published the 'Getting Started with Byteman' guide to DZone. Byteman is a Java bytecode instrumentation tool that allows the injection of code into applications (including running ones), using a simple yet powerful scripting language. This makes tracing and monitoring particularly easy, but it is fault injection - testing that your application is robust enough to handle unexpected failures - where Byteman proves to be uniquely useful.


Advanced Wizardry with SwitchYard and the Eclipse plugin

 

"Any sufficiently advanced technology is indistinguishable from magic". Or, at least, so goes Arthur C. Clarke's quote. Be that as it may, a wizard's powers can be put to good use in either case. So, technology it is. Following Keith Babo's introduction of the SwitchYard plugin last week, Rob Cernich follows by describing its features in more detail, including the new wizards, XSD handling and m2e (Maven integration) configurations. SwitchYard is a premier lightweight enterprise integration framework, and tooling support (both through Eclipse and Forge) is another great addition to a great set of features.

 

BPM and rules management

 

In addition to the sessions at the upcoming RuleFest in San Francisco (October 24 - October 28), JBoss and Red Hat will organize a two-day Drools/JBPM BootCamp on October 27-28 (with a specific focus on healthcare on the second day).  For more details, read Mark Proctor's detailed announcement here.

 

On a related topic, Kris Verlaenen has published an overview of the service repository introduced by JBPM 5, which allows developers to create and share  services. This should make integration with well-known providers much easier. JBoss thrives first and foremost on the participation of its community, so you are encouraged to contribute to the repository with your own implementation.

 

JBoss AS7: as seen by the community


Adam Bien, Java Champion and Java EE expert has blogged about his experience of using JBoss AS 7.0.2 for more than a simple smoke test.

 

Hanneli Tavante, Seam community member has written about JBoss AS7 (in Portuguese).

 

New releases

 

  • Hibernate Search 4 has published its first release candidate, which means that a final release is forthcoming
  • Tattletale 1.2.0.Beta1 is out - it's even easier to check what the dependecies of a project are, since it supports WARs and EARs too now

 

JBoss sightings

 

Besides Java One, there were a couple of other events where JBoss was present:


Upcoming events

 

Was this a busy week? We cannot possibly know. A JBossian's work is never done, so we will keep working to deliver state-of-the art technology in collaboration with our enthusiastic community. Read us next week, for more news.


It's been a little quiet this week, because many JBoss folks did attend or speak at JavaOne this year. If you didn't make to JavaOne yourself, make sure you pick one the upcoming dates to meet us:

 

- JUDCon London

- JBoss One Day Talk Munich

- Java & JBoss User Group Meetings around the globe

 

In the meantime, we picked some notable updates for this week.

 

Project Updates

 

TorqueBox benchmarks released

If you are into Ruby development, then you should definitely take a look at TorqueBox. TorqueBox provides an all-in-one Ruby environment that runs on JBossAS. Ben Browning did reveal some interesting benchmarks.

 

JAX-RS in GWT with Errai

Errai provides integration of JBoss technologies with GWT applications. The latest addition does simplify the integration of REST-based services with GWT client applications.

 

CDI specification Updates

The CDI specification get's some notable updates. Pete did already speak about it at JavaOne. The slides can be found here. He's also submitted an early draft of the Contexts and Dependency Injection 1.1 specification.

 

Drools & jBPM Updates

Eric Schabell put a version of the jBPM migration tooling in the cloud. Tihomir has released a new version of the web-based designer.  The jBPM form designer is coming along nicely! A new video, showing some of the more advanced UI components, is available here.

 

 

New Releases

 

IronJacamar 1.1.0.Alpha2

The second developer snapshot of our JCA container implementation has been released.

 

Teiid 7.6 Alpha1

Our data virtualization system does get plenty of new features: Support for procedure language, File enhancements, TEXTTABLE Enhancements, Temp table transactions, Buffering Improvements and support for the GSSAPI.

 

Seam 3.1.0.Beta3

Seam adds a number of new modules with this release: JCR, JMS, Social, Mail.

 

Infinispan 5.1.0.Beta1

Along with a number of small improvement the most notable change is the redesign of the transaction layer. As explained by Mircea.

 




Yet another week has gone by and the high-octane train that is JBoss and its community continues at a blistering pace.  As usual we try to bring you the best of the best, an update on the activities in and around JBoss and its community.

 

JBoss at JavaOne

 

JavaOne is next week and the "JBoss Everywhere" motto has never been more evident than seeing the phenomenal number of JBoss speakers in attendance.  We have 20 presentations over four days (seriously, check out the schedule) and have had our very own Dan Allen highlighted on the Featured Speakers carousel.

 

Of course that is not all that we are doing during Java One. We have three full days of presentations in our mini-theater at the JBoss booth (#5502) where we will be covering numerous topics such as JBoss Application Server 7, OpenShift, Infinispan and more.  Checkout the full list to see what is on and remember, these presentations are given by the folks who are behind the many projects at JBoss.  If you have any questions that need answers, want to give feedback about any of the JBoss projects and/or platforms, or just want to chat with the people who know the details then take a trip down to the booth.

 

As if the presentations were not enough, we are also giving you the chance to win the latest fashion craze heading out of Milan.  That's right, you could be the proud owner of a limited edition JBoss soccer jersey .  Just head along to the booth and enter the raffle for your chance to win.

 

JBoss parties at JavaOne

 

As you know JBoss loves to party and this year is no exception.  We will be hosting the “Lightning in the Cloud” JBoss party on Tuesday, October 4th, starting at 5:30pm PST. The party will be held at the historic “Slide” at 430 Mason St (between Derby St and Geary St), adjacent to Union Square where we will have food, drinks, music and a great crowd.

 

Remember to reserve your party invitation by registering now, then go by the JBoss booth, #5502, to pick up the invitation.

 

Transactions within TorqueBox

 

One of the most exciting developments this week has to be the announcement from the TorqueBox team about their support for XA transactions within Ruby, further enhancing the integration between Ruby and the JBoss Application Server.  The team has come up with an elegant integration, something that is not easy to do when transactions are involved.

 

If you want to find out how this affects your MessageProcessors, JMS messages, Background tasks or manipulation of your ActiveRecords then take a look at Jim's excellent post.

 

Forge, EE6 and OpenShift Express

 

Are you interested in deploying EE6 applications to the cloud?  Do you think it is hard to achieve?  Think again!

 

In this video Lincoln walks us through the creation of an EE6 application using Forge and how this can then be deployed to OpenShift Express.

 

Lincoln starts with the generation of a simple web application then, having shown how to deploy this to the cloud, he continues to demonstrate the flexibility of Forge by extending the application to

  • generate a persistent entity representing a user
  • generate web pages to manipulate the entities
  • generate a REST endpoint to expose manipulation of the entities

 

All of this is achieved using Forge, deployed to the cloud, takes less than 10 mins, and doesn't have an editor in sight.  Very impressive.

 

The Future of Seam

 

Seam has been going through a number of changes of late and, as a consequence, rumors are starting to circulate about its future.  Shane has written a wonderful article discussing Seam and its future direction, its goal of uniting the CDI developer community and its aim of fostering innovation through the encouragement and incubation of new ideas and improvements.

 

If you are interested in Seam then it is a must-read.

 

Modular Serialization

 

Jason has taken some time to describe the inherent problems of using Java Serialization within a modular environment.  He describes a number of common problem cases and covers a number of possible solutions.  It is a very good article and one that should not be missed.

 

JBoss Portlet Bridge passes JSR-329 TCK

 

Wesley has recently announced that, after a lot of effort, JBoss Portlet Bridge has passed the JSR-329 TCK and has been approved by Oracle.  Congratulations to all involved in the process.

 

If you want to judge Wesley's excitement then take a look at the video he provides by way of a comparison

 

RichFaces and Mobile Web Frameworks

 

If you are interested in mobile development and RichFaces then you will definitely want to follow Wesley's series on RichFaces development for mobile applications.  He continues the series with his second article, covering  bookmarkable URLs and how to use the back button from within AJAX driven pages.

 

Developer Notes on the JBoss AS7 Console

 

The JBoss AS7 management console, as many of you may know, is implemented using GWT.  In this article Heiko discusses the implications of the detyped model used within the application server and the strongly typed model required by the GWT components, introducing some of the building blocks used to convert between the two representations.

 

Envers in JBossAS

 

Envers is a hibernate core module which enables the auditing of modification to your persistent entities with the addition of a simple annotation, now bundled within JBoss AS 7.0.2.  Adam has written a post describing how to integrate Envers into your application and includes a small JSF/CDI application by way of a demonstration.

 

SwitchYard and Forge

 

Keith has created a great video showcasing the integration between SwitchYard and Forge.  If you are interested in either of these projects then check out his post for the video link.

 

OpenBlend and SIOUG

 

OpenBlend is a one-day OpenSource conference held at the beautiful Ljubljana Castle in Slovenia.  Having had time to recover from the celebrations, Ales has now found some time to blog about the conference and his subsequent “CDI and Arquillian” workshop, with Marko, at SIOUG.

 

New Releases

 

Always keen to bring you new and exciting developments, here is a round up of the project releases that have happened in the last week

 

September 29th - Hibernate Core 4.0.0.CR4 is out, check out the release notes for details.

September 25th - Drools 5.3.0.CR1 is out, check the new and noteworthy changes.

 

As well as these candidate releases we also have

 

September 29th - Hibernate Search 4.0 beta 2 is released, removing the dependency on hibernate core.  Checkout Emmanuel's post and read the Migration Guide before updating.

 

Upcoming JBoss Events

 

The SoftShake IT conference will be happening in Geneva on October 3rd & 4th.  If you are attending then make sure to catch Galder's presentations on Data Grids.

 

JBoss In Bossa, the JBug:Brasil Conference, will be happening on October 8th.  Make sure to attend if you are in the region.

 

JUDCon 2011:London will be happening on October 31st and November 1st, leading up to the JAX London event.  If you are going to JAX, or will be in the area, then get yourself down to JUDCon. This is another great opportunity to learn from the source.

 

That's all for this week, please check back next week for more updates.  If you are attending Java One or SoftShake then have fun.

Filter Blog

By date:
By tag: