Skip navigation
2014

The past week hasn't seen any major event (which is to be expected, given that we are amid vacations seaso). That doesn't mean that there's nothing to report - in fact we have quite a number of interesting news.


The future of RichFaces: stability over innovation


Brian Leathem, the RichFaces project lead, has shared an outlook on the future of the project, considering its place in a world where client-side frameworks and single-page applications have started to become the dominating trend, at the expense of server-side rendering. JSF remains an integral part of the Java EE specification, and will continue to have a well-determined role in certain classes of projects, and the RichFaces project will continue to evolve to meet the demands on the new JSF specifications, without necessarily focusing on innovation, as it did so far.

 

A little about Fuse Service Works

 

Kenneth Peeples has published a couple of articles about Red Hat JBoss Fuse Service Works, the first outlining the main components and services of the product. The second, more technical, focuses on using Docker with BPM-Suite and FSW.

 

Infinispan Security: Authorization and Auditing

 

Tristan Tarrant provides a few updates on the Infinitispan authorization model, and the main changes as of 7.0.0.Alpha5, as well as new features such as auditing.


Keep learning about jBPM


One great thing about jBPM is the large number of learning resources - and we're not talking only about articles and tutorials. One of the latest available options is Mariano De Maio's new book, "jBPM 6 Developer Guide", to be published soon by Packt Publishing. Or, you can attend the session at BPM Openhouse 2014, a virtual event  to take place between September 22-26. And if you want to know why, Eric Schabell is giving you all the good reasons.

 

Also, on the BPM front, an interesting example developed by Eric and Maciej Swiderski showcases a document-based BPM process, using jBPM and a CMIS-compatible content management system (Apache Chemistry in this case).

 

Help improving the JBoss and WildFly UX!

 

Heiko Braun's blog post calls for all WildFly and JBoss users to participate in a survey, with the goal of improving the UX of the web administration interface. As good administration tools are a critical component of a successful project and product, please make sure you get involved!

 

JBoss Fuse Tooling: get started and set it up

 

Lars Heinemann has published a series on articles on how to get JBoss Tooling and set it up, including particular instructions for Kepler and Luna.

 

Logging with Docker


Marek Goldmann provides an extensive overview on setting up logging for Docker containers, with a practical example using JBoss WildFly.  The crux of the matter is a practical introduction to data containers, the preferred option for logging in production.


Arun's tech tips


Arun Gupta continues providing Java EE 7 tips with part 6 and part 7 of the series dedicated to enhancing JBoss Forge with Batch job support. This week: template support, upgrades, and test fixes.


Social integration with Kia Uberfire


The Rich Client Platform Uberfire has a new extension: Kia Uberfire Social Activities, that allows enhancing workbench-style applications with social-related features. Eder Ignatowicz's blog provides an in-depth view of the feature, showing how your application can react to events in your social networks by leveraging Uberfire's event driven model.


New releases:

Screenshot.pngThis week in JBoss has pretty much found us all in full Summer swing.

 

Some of you will be reading this only after returning from your summer vacations, others are tidying up their desks and getting ready to head out the door. Let this be the last news item you read before heading off to enjoy some quality downtime while trying to stay cool.

 

With that I want to introduce you to another developer...

 

Developer in the Wild

photo.JPG

This week I wanted to introduce you to a developer I had to travel far out into the wilds of eastern Europe to find, Maciej Swiderski. He is a shy creature by nature and we met up in Krakow, Poland where he lives to work together on some demo magic that will be coming soon around document integration into BPM workflows.

 

He works hard on various aspects of the jBPM project, is a lot of fun to chat with, and knows where to find all the heaviest foods Poland has to offer.

 

Events

Some of the events you might want to take part in are listed here.

 

Blogs / Articles

The following articles were collected for your enjoyment:

 

Did you know that the Development of Hybrid Tools is now part of the Eclipse Foundation? Well it is, check it out, that is going to accelerate adoption don't you think?

 

Have you take a look at Circuit yet? It is a uni-directional data flow model for GWT applications that you might find helpful when working in your next Java GUI framework project.

 

Our sky diving guru Rich has take a critical look at Restful API modeling language, always providing us with the latest sharp analysis of all things technical.

 

Another JEE tech tip (#38) is on display where Batch Addon is done for JBoss Forge and JEE tech tip (#39) introducing Docker.

 

Here are some fun stats and facts presented by the JBoss Tools team on WildFly and Luna.

 

Are you ready to be that JBoss Rock Star you always dreamed of? Well now you can with a repeatable setup for the JBoss Keynote Demo from Red Hat Summit 2014, just spin it up and wow your friends and family in minutes.

 

Have you always been a bit mystified by the myriad of ActiveMQ connectors? Well now you can fix that, so take a few minutes to sort them out with Jakob.

 

Building on last weeks part I, we continue with part II of BRMS deployment architectures.

 

You can participate in shaping the future of WildFly with this call for help, where you can provide input to how the web console will look.

 

Releases

This weeks list of new project releases, enjoy!

This weekend sees the end of the FIFA World Cup 2014 competition in Brazil with the game for Third Place, between Brazil and the Netherlands, occurring on Saturday and the Final, between Germany and Argentina, taking place on Sunday.  If you are not a fan of Football then the following articles from the JBoss Community may help you to while away the hours until the competition finishes.

 

Arun's Tip Corner

 

Arun continues his  series with the publication of two additional tips on Java EE 7.  In his first Tech Tip of the week Arun provides a brief introduction to the Batch capabilities that have been added to Java EE 7 through the inclusion of JSR 352 and suggests a number of  answers to a question that has been asked on the forums, namely how can you execute batch jobs on a schedule.  In his second Tech Tip Arun covers a number of important changes to the default behaviour of a number of  features  within Java EE 7 including CDI, Data Sources, JMS Connection Factories and Executors.

 

Eric's Tips & Tricks

 

Eric and John have combined forces to write a series of articles describing the various deployment architectures that can be used for deploying rules and events within BRMS.  In the first article in the series Eric and John describe the first two architectures, the deployment of rules within an application and then a slightly different architecture that monitors an external repository and automatically deploy those rules and events within the application.

 

JBoss Projects as Docker Images

 

Marek has written a great post describing the work that is taking place to create Docker images for JBoss projects.  The creation of these images is supported by an automated process ensuring that the images always contain the latest versions of the projects.

 

Cordova Simulation within JBoss Tools

 

Ilya has published an article describing the work that is going on within JBoss Tools to support the development and testing of hybrid mobile applications.  The article includes a short video demonstrating the capabilities and instructions for how you can try these out within your own environment.

 

M2E improvements within JBoss Tools

 

The Eclipse m2e plugin has suffered from a number of issues when dealing with the import of large projects however these have now been addressed through the release of the m2e 1.5.0 plugin.  If you are interested in finding out what has changed, and how this would benefit you, then take a look at Fred's article discussing the many significant changes that have been added for performance and usability.

 

JBoss Data Grid, EAP modules and CDI

 

Thomas has recorded a video demonstrating how to use JBoss Data Grid in Library Mode when deploying as modules within JBoss EAP.  As an added bonus the video also demonstrates how to make use of the CDI integration within the product.

 

Camel and Microservices

 

If you are interested in Microservices then head over to Bilgin's blog where he introduces an article giving you 10 good reasons for using Camel to create Microservices.

 

Upcoming events

 

This year's Devoxx BE will be taking place in Antwerp from November 10th to November 14th.  During last year's conference Eric delivered a session on OpenShift however he has decided to take a different approach this year and has submitted two hands-on labs, each lasting three hours, on the subjects of xPaas and JBoss Rules/BPM.

 

New Releases

 

The AeroGear team have announced the release of UnifiedPush Server 0.11, incorporating a fully rewritten UI and now based on Keycloak.

The Byteman team have announced the release of Byteman 2.2.0.1, addressing a couple of issues related to testing with BMUnit and TestNG.

The Teiid team have announces the release of Teiid 8.8 CR1.

 

That's all for this week, join us again next week to catch up with what is happening within the JBoss Community.

Today is a big day - France vs Germany and Brasil vs Columbia in the World Cup.  But some of us will be still dutifully at the keyboard and now is a perfect time to catch up on your reading of JBoss happenings!  As always the JBoss team continues to crank out new releases, innovations, content an

events. The following is simply my quick summary.

 

 

  • Eclipse Luna and JBoss Tools by Arun Gupta
    Eclipse Luna is here and so are your favorite plugins via JBoss Tools

  • Arquillian Team keeps on rocking
    Beta3 of their Spring Framework Extension, giving test access to Spring's transaction manager and datasource/persistence.
    CR7 release of Container Tomcat Adapter is now available
    Alpha3 release of the REST Extension is also available
    Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

  • Eric's East Coast Tour announcement and his upcoming London JBug