Skip navigation

While many of us are still relaxing during the Northern Summer months, taking time out to enjoy the sun (hopefully you have had some sun) and catching up with some reading, there are still many JBoss projects and communities working hard to bring new features to us all.  This week's Editorial has something for everyone, whatever your interest.

 

Infinispan book hits the shelves

 

Manik and Francesco Marchioni have been working on an Infinispan book over the last few months, entitled "Infinispan Data Grid Platform".  The book provides an introduction to the concepts behind distributed caching and data grids, a hands-on guide to configuring and using Infinispan and much more.

 

The book can now be bought through Packt Publishing and is available in printed and ebook formats.

 

ZeroTurnaround interviews Lincoln Baxter II

 

Lincoln has recently been interviewed by Oliver White from ZeroTurnaround.  In the interview Lincoln talks briefly about SocialPM, development of Errai UI, how JRebel helps productivity during the development phase amongst other things.  Checkout the interview on their site and keep an eye open for the next one which will feature Dan Allen.

 

Simulation testing in Guvnor

 

Geoffrey has created a screencast to demonstrate the new simulation feature in Guvnor, allowing the testing of Drools Rules and Complex Event Processing over specific time periods.  The screencast demonstrates how to define complex test scenarios using the new UI.  Checkout the screencast and provide feedback to the team on their blog.

 

Using AS 7 management API programmatically

 

Not satisfied with spending time writing a book on Infinispan, Francesco has also been busy writing an article which demonstrates how the AS 7 Management API can be accessed programmatically.  If you wish to provide management integration with the server, perhaps even create your own tooling to support your efforts, then head over to mastertheboss and check it out.

 

BPM tips and tricks with Eric

 

If you are interested in getting the best out of BPM and the JBoss BRMS platform then Eric has added some great articles for you to check out.

 

In the first article, "Adding on JasperReports to JBoss Enterprise BRMS 5.3", Eric highlights a guide which was written by Kumar Bijyendra to demonstrate how easy it is to integrate JasperReports with the BRMS platform.  The guide covers all the necessary steps, including how to build JasperReports and install it into the platform.  Check this out and send feedback/thanks to Eric and Bij.

 

In the second article, "tips for your BPM Process Initialization Layer", Eric kicks off a series looking at Best Practices for implementing a business process solution with JBoss BRMS.  Eric starts the discussion with a high level view of the architecture before diving into the first topic, how to handle the Process Initialization Layer.  There are more articles planned for the series, each of which will cover a different layer involved with a successful implementation.

 

What's new with Ceylon

 

If you have not being keeping track on the progress of Ceylon then you may be surprised to hear that it is now possible to compile Ceylon to JavaScript.  Why would you want to do this?  To run Ceylon in the browser of course.

 

The Ceylon team are making good use of this capability by including a web-hosted IDE, in order to easily explore the language, as well as enabling embedded execution of the examples within their language introduction and tour.

 

Stéphane has more information on these features and ends his post with lots of reasons why you should consider contributing to this exciting development.

 

New releases for the week

 

 

That's all for this week, check back next week for more news from the JBoss Community.

It's summertime. People take a well deserved break and recharge their batteries. A good time to step back from your desk for a while. It keeps you motivated. Especially if you work in jobs that require creativity and passion. Like in open source software development. So do we here at JBoss: We take it easy this month.

Process and task form editing in jBPM

If you can't keep your hands from your keyboard, here's something you can watch from a chair within your garden. Tihomir recorded a video that shows how process and task form editing [1] within the jBPM designer works.

If this does wheaten your appetite, Kris did compile a list of jBPM related resources [5] that popped up over last few weeks.

Improvements and bug fixes to the AS7 web interface

Worked hasn't stopped on the console yet. You could as well consider it being a minimum viable product [2]. It's moving slowly, but did get some considerable improvements [3] this month:

  • Revamped domain deployments
  • Expression resolver
  • Configuration browser
An introduction to SAML

Shane maintains a notable blog with a large number of general interest (still software engineering/architecture) topics. In this month column he gives you an introduction [4] to SAML: purpose, process flow, etc.

Wrecking your digital life (or being wrecked)

Another security topic this month. As many of you might already have heard, Matt Honan's (Wired) accounts have been hacked, with severe consequences for him. Anil, one of our security advocates, provides some insights [6] how google accounts can be proceed from being vulnerable against attacks like this. It's worth reading the full story though.

New releases

Before I head back to beach myself, here's a number of notable releases this week:

Last but not least: Refactor your wetware

Here's an alternative way to improve and enhance your skills. It can even be practiced at the beach: read a book.

My recommendation this month: "Pragmatic Thinking and Learning: Refactor Your Wetware" [7]

 

So long, and thanks for the fish.

Heiko

 

Resources

  1. http://planet.jboss.org/post/process_and_task_form_editing_in_jbpm_designer
  2. http://en.wikipedia.org/wiki/Minimum_viable_product
  3. http://planet.jboss.org/post/jboss_as7_console_1_4_0_improvements_and_bugfixes
  4. http://planet.jboss.org/post/saml_behind_the_wheel
  5. http://planet.jboss.org/post/jbpm_what_did_i_miss_last_2_weeks
  6. http://planet.jboss.org/post/gmail_can_be_key_to_your_digital_life
  7. http://pragprog.com/book/ahptl/pragmatic-thinking-and-learning

What looks like a quiet summer is in fact the midpoint between an eventful end of June and the start of a busy September. So we may have fewer news this week, but they're as fresh and as interesting as you are used to.

 

Polyglot and cross-platform: C# client for Infinispan

 

Not only is Infinispan a premier Java caching and datagrid solution, but it's reach goes beyond the JavaEE platform with the Alpha release of it's C# client. Mircea Markus blogs about the release, the result of the work done by Sunimal Rathnayake - yet another successful Google Summer of Code project from JBoss.

 

The Benefits of OSS

 

Mark Proctor muses over the benefits of an open source ecosystem - compared to proprietary technologies. While the discussion is carried out in the specific context of Progress divesting itself of Savion, the general principles still apply: open-source technology backed by a strong community carries far less risk than proprietary lock-in - they aren't dependent of a specific company's business strategy.

 

More rules and processes

 

Mauricio Salatino continues his series of articles on rules/process integration with JBPM and Drools with two new entries here - focusing on older integration paterns and here - focusing on how to put the rule engine in Reactive Mode.

 

Meet JBoss Tools users

 

Max Andersen is sharing some data gathered from the opt-in ping-back feature available in JBoss Tools and JBoss Developer Studio, along with his personal conclusions.

 

Arquillian at JavaOne

 

The Arquillian team has published an overview of all the JavaOne talks where Ike will be present - if you are there and want to learn more about Arquillian in a specific context, there's your guide.

 

Master the Boss

 

Francesco Marchioni from mastertheboss.com has published two new interesting tutorials: one on using Netty, and the other one on JNDI configuration for various versions of JBoss AS.

 

How to JBoss

 

On howtojboss.com (a site that you should be familiar with already) Shane Johnson has published a couple of articles that show how to monitor and manage the performance and scalability of your JBoss EAP installations. The first article shows you how to tweak your user resource limits (ulimits) to fit scenarios that require a  large number of concurrent connections. The second article shows you how to use JMeter for identifying your maximum concurrency throughput. Both articles are very important, because they show you how to tweak the performance of your running applications, which is an important aspect when they reach production.

 

Releases

 

That's pretty much it for this week - enjoy your summer and join us next week for another roundup.

It's summertime (at least in the northern hemisphere), and while a lot of us are planning our vacations, inspiration does not have a calendar or schedule. So the JBoss team continues to balance work and break time, continuing to deliver great software (in fact we have seen a bountiful harvest of releases since last week) and rally around great ideas for our future roadmap. Here's what happened:

 

An Arquillian wave

 

The Arquilllians have launched another full-scale assault on bug lands, with a slew of releases covering the core and extensions.

 

  • First, Karel Piwko has announced the release of Arquillian Drone Extension 1.1.0.CR2 - mostly a bug fix release.
  • Bartosz Majsak followed close with Arquillian TestRunner Spock 1.0.0.Alpha2 - a component upgrade and bug fix release as well. If you haven't had a chance to try Spock, it's a good moment to give this  Java/Groovy test and specification framework a try now - 
  • Jakub Narloch continues his highly successful Google Summer of Code project with the release of the Arquillian Spring Extension 1.0.0.Alpha2. This is in fact a major overhaul of the previous release providing:
    • the Spring integration functionality has been reorganized so it does not target specific versions, but capabilities (xml, JavaConfig, environment). While capabilities can be traced to the releases in which they have been introduced, this provides a more intuitive way of deciding what needs to be included in the tests;
    • an embedded Spring container has been added, allowing faster testing of features that do not require container capabilities;
    • the Spring extension has been integrated with Arquillian Warp allowing the testing of Spring MVC artifacts like controllers while using Warp and Drone to specify client actions;
  • And last but not least, Aslak Knutsen has announced the release of Arquillian Core 1.0.2.Final, containing bug fixes and minor but important enhancements such as environment variable support.

 

Check all of them out - those bugs won't stand a chance.

 

Well-designed business processes with JBPM and Drools

 

A few updates for jBPM, covering enhancements to the visual design support and services:

 

The jBPM team has announced the release of jBPM designer 2.3.0.Final (read Tihomir Surdilovic's post for more details). And if you thought that business stuff can't be cool too, check voice-driven BPM.

Mauricio Salatino (aka Salaboy) provides some insights into the jBPM form builder.

 

Also, Microsoft Academic Search has been added to the jBPM community service thanks to the community contributor Omar Saif.

 

The biggest strengths of the tight jBPM/Drools integration in jBPM5 are highlighted by another post by Mauricio, who shows us a very useful set of patterns combining processes and rules.

 

Finally, Geoffrey de Smet demonstrates, with hard data, the benefits of the new Selector architecture in Drools Planner 5.5.0.Beta1, concerning memory consumption and general performance.

 

More secure with JBoss AS7 and JBoss EAP6

 

Although the Arquillian team will keep us safe from the bugs, there are many other threats that your application is facing. Luckily, you have many options for securing your JBoss applications. Shane Johnson shows us a pretty advanced option: enabling the special Intel AES-NI instructions that accelerate AES encryption and decryption on JBoss EAP6 running on RHEL6. Why is it important? For one thing, faster cryptographic operations means that you can use stronger options without paying a performance penalty - and read the rest of the article to learn what and how.

 

On the development side, Marek Posolda shows us how to integrate 3rd party identity and service providers with Picketlink: the example covers Google Apps and Salesforce. In the current environment where Platform-as-a-Service and Software-as-a-Service integration is often a requirement, this is a compelling showcase of Picketlink's capabilities, but also an informative practical guideline.

 

And it's worth mentioning here that Anil Saldhana, JBoss' lead security architect has been selected by OASIS as an OASIS Distinguished Contributor as a recognition of the commitment to contributing to the advancement of open source security standards,

 

Infinispan 5.2.0.Alpha2, now with more Map/Reduce

 

The Infinispan team has announced the release of Infinispan 5.2.0.Alpha, and Vladimir Blagojevic describes quite in detail the Map/Reduce enhancements that have been included in this release.

 


Change of helm for TorqueBox

 

With Bob McWhirther's move as Director of Polyglot for JBoss, the leadership of TorqueBox has passed on to Ben Browning. Congratulations, both Bob and Ben - and keep those releases coming. Oh, one just did:TorqueBox 2.1.0.Final is out.

 

Output buffering for servlet requests

 

JBoss' own Lincoln Baxter continues enhancing his Rewrite project - a trove of useful components for request-driven processing in web applications - regardless of the view technology being used (JSF, Spring MVC), etc.  The last addition as of release 1.1.0.Final is output buffering, which complements the response-enhancing facilities already in place.

 

Community JBoss Mastery

 

The excellent site mastertheboss.com continues it's great series of tutorials with an example of using TimeMachine scheduler on JBoss AS7 by Zemian Deng. A great example of the JBoss AS7 architecture allows seamless integration with other community projects.

 

In addition to that, Francesco Marchioni shares his thoughts comparing JBoss and Oracle middleware, based on earlier blog post by Oracle comparing the two. A good read, especially since it reflects the views of an independent community member.

 

Forge gets a new site

 

Also, the Forge project has a new, Awestruct-powered site. Check it out here.

 

Other releases

 

 

Sightings

 

  • JBUG Beijing has met on July 26, with a rich agenda, featuring Java EE and the Cloud, Hibernate OGM and HornetQ.

 

Thanks for reading our newsletter and see you next week for another roundup.

Screenshot.png

Welcome to another week in the world of JBoss.org!

 

This week I wanted to focus a bit more on the Summer as we all are on, heading out to or just back from our Summer vacations. The hectic weeks leading up to and participating in JBoss World in Boston are behind us, the latest releases are out the door and you have pushed your last blog article before turning on that out-of-office reply in your e-mail. It is a grand feeling indeed. A break well deserved if you ask me. So before you run off into the sun, drink too much and code too little for the next few weeks, let's take a look at what has been going on around JBoss this week.

 

Events

July 16th there was a jBPM webinar, "jBPM5: build intelligent business processes", by Kris Verlaenen. Recordings are available for download.

 

On Aug 21 there will be a JBoss BRMS webinar, "Build highly scaleable rule-driven applications with JBoss BRMS". Watch for the link to register when it appears and sign up.

 

Blogs / Articles

Very cool blog in Chinese, so bring your translator, by Strong Liu on Hibernate OGM.

 

Adam Warski covers Generating Caching and Envers.

 

John Mazz talks about the need for a local mechanism to manage JBoss AS7 directly through the management API.

 

Project Overlord has become a full fledged project in the JBoss family, see what Gary Brown has to say about it. He also presents the BAM comonents in wonderful detail.

 

David Bosschaert presents the decision made to postpone JIGSAW in Java SE 8.

 

Marek Posolda presents two very good videos that showcase GateIn and SAML2 integration for SSO, Google Apps and Salesforce.

 

Aerogear is still hiring! Jay Balunas talks about this, JBoss World, their new project site and the Aerogear native client libraries.

 

The jBPM Web Designer project that Tihomir Surdilovic has been rockin' lately is finally part of the Drools and jBPM team github. He also highlights a community application that was blogged by Luis Azevado and a new node that has been added based on MAS by Saiful Omar.

 

A series of blogs by me on what can be achieved with projects jBPM and Drools after they have been productized into JBoss BRMS:

- a nice video for your morning coffee

- extending BRMS with BAM functionality

 

Over at How to JBoss, a nice blog you might want to check out, two demos posted highlighting jBPM 5 functionality. These are repeatable and free to use as you see fit:

- customer evaluation demo (rule integration)

- rewards demo (human tast integration)

 

Releases

A list of new project releases, enjoy!

 

 

Thinking of getting involved in a JBoss User Group (JBUG)?

Setting up or running a JBoss User Group? Follow @JBossNews on twitter and catch the next event online especially for you and your group.

 

Before closing it all out this week, how about sharing an image of your favorite vacation coding spot? It might be in your back yard, next to a pool or on the top of a mountain. Show us, just comment this article and upload your pictures!

codinggarden.jpeg

Here is where I do my summer vacation coding, beneath the grape vines on a picnic table!

For many of us within the JBoss Community, Red Hat Summit and JBoss World was the culmination of much work over the preceding months; with numerous project and platform releases, presentations and demonstrations all being finalised in time for the conference.  The weeks that followed have seen lots of us taking a well deserved break in order to recharge our batteries but, unfortunately, this also means that this week's editorial is a little light on content.  But never fear, what we do have is definitely worth exploring .....

 

JBoss World Keynote

 

One of the highlights of this year's JBoss World was the keynote demonstration, used to showcase many of the technologies that are now present in the projects and platforms.  The backend services utilised BRMS and jBPM, in order to provide Business Analysts with an easy way of defining and modifying the business logic that was used to drive our simple Toy Store, and exposed a set of REST APIs which could then be consumed by client applications.

 

As part of the demonstration Kris Borcher developed HTML5 client applications to provide buyer, approver and Vice Principal functionality to a mobile workforce.  These clients could be run through a browser, directly from an OpenShift server, or deployed as a native application on mobile devices thanks to the power of Apache Cordova.  If you want to find out more about the client applications and how they were developed then head over to Kris' post for more details.

 

Infinispan at JBoss World and JUDCon

 

The Infinispan project had a great presence at JBoss World and JUDCon with Galder, Manik and Alan Santos all playing their part.  Galder was on stage with Heiko to give a presentation entitled "Effectively Manage & Monitor Red Hat JBoss Data Grid Nodes".  Galder has more information about this presentation, along with his favourite highlights of the conference, in his post "JBoss Data Grid lands in Red Hat Summit".  Vladimir was also at the conferences although he was drawn more to the presentations on Infinispan's Map/Reduce and distributed executor capabilities.

 

Continuous Enterprise Development in Java

 

Andrew Lee Rubinger, Dan Allen and Aslak Knutsen have begun work on their next book, "Continuous Enterprise Development in Java", which will be published by O'Reilly Media.  The book will guide the user through some of the most common and interesting use-cases in building multiuser applications and will be based on the work being done through the JBoss Developer Framework.  They are currently on course to begin the Early Access Program around the time of Java One 2012 with the formal release in the Spring of 2013.

 

Custom Analyzers for Fields in Class or Field Bridges

 

Prompted by a number of enquires in the Hibernate Search forums and on Stack Overflow, Hardy has written a good article explaining the options available for defining custom analyzers for fields which are introduced through Class or Field Bridges.  All his solutions use only functionality which is available in the latest Hibernate Search release.

 

IntelliFest

 

Members of the Drools team will be attending IntelliFest in October, providing the normal Drools & jBPM bootcamp in the run up to the main conference.  Registration for the bootcamp is free but places are limited.

 

New Releases

 

The Ceylon team have announced the M3.1 release of Ceylon and the Ceylon IDE.  This release addresses several bugs and introduces a number of significant improvements in the language module and IDE.

 

The Hibernate team have made successive releases of Hibernate ORM, first announcing Hibernate ORM 4.1.5 followed quickly after by Hibernate ORM 4.1.5.SP1 to address an issue which slipped through the net.

 

Bela has announced the release of JGroups 3.0.11 and 3.1.0.

 

The ModeShape team have announced the release of ModeShape 2.8.2.Final, addressing some issues which were discovered after the previous version had been released.

 

That's all we have at the end of a quiet week.  Drop back next week for more updates from the JBoss Community.

June 2012 has been a historic month for JBoss, we delivered practically every product we produce (e.g. Enterprise Application Platform 6, JBoss Data Grid 6, Web Framework Kit 2, JBoss Developer Studio 5, BRMS 5.3, with SOA Platform arriving in July), we gave birth to The JBoss Way, put on a massive virtual event, wrapped up the month with JBoss World at Red Hat Summit and had time to expand our influence in the open source ecosystem.  So, the first week of July is a wee bit of time to catch our collective breath - and produce some very interesting blogs! 

 

JBoss World 2012

The keynote at JBoss World captures where we have been and where we are going.  Our video team has been able to turnaround the recording with lightning speed.  This year, much like 2011, we were able to pull off a live demonstration, requiring audience participation via their smartphone while running all of our software in the cloud at OpenShift. Now we have published a high-level overview of the demonstration and open sourced the codebase, for more information check out www.jboss.org/jbw2012keynote

 

Kris Verlaenen has also produced a blog providing additional details as the role played by jBPM and JBoss BRMS.   Please download the code and give it a try - we would love to hear your feedback and hear about your adventures with running this demo at your local user's group meeting!  If you have questions related to the demo, pop into the JBoss Developer Framework forums and ask!

 

If you like to watch other recordings of JBoss World and Red Hat Summit 2012 sessions, please check out our YouTube playlist at www.youtube.com/redhat

 

JBoss World was also an amazing opportunity to put our developer focused efforts in the hands of real users - we conducted hands-on labs where dozens of individuals were able to build their first applications The JBoss Way.  This was particularly exciting for me personally since I was deeply involved with the design of the IDE (JBoss Developer Studio), requirements for Maven and I wrote the Introduction and Getting Started tutorial that we used in the classroom.  For many of the students it was their first opportunity to get hands-on with Java EE6, jQuery Mobile and Maven.  

 

Google IO 2012

We were also involved in Google IO - how did we manage that when Google IO was happening at the Moscone Center in San Francisco at the same time all of the JBoss'ers were at the Hynes Center in Boston?  It takes planning!  :-)  Google announced a new open source initiative for GWT that we are excited to be involved with - Red Hat has numerous products that leverage GWT for our web-based UIs such as the JBoss Enterprise Application Platform 6 and AS7 Admin Console, JBoss Operations Network (RHQ), Red Hat Enterprise Virtualization and JBoss BRMS (Drools Guvnor).   In addition, we have been working to extend GWT via our Errai project with Java EE 6 capabilities - making the programming model vastly easier to work with.  Errai is also featured in our keynote demo, managing the real-time updates to the browser-based leaderboard.

 

Interesting Blogs & News

* Emmanuel Bernard answers the question "do we need a JPA for NoSQL JSR?"  - join in the conversation by adding your comment!

* Kris Verlaenen, jBPM Project Lead, discusses jBPM5 support in BRMS 5.3

* The JBoss Community Asylum podcast cranked out a session on Ceylon

* Ramesh wrote up his experiences at JBoss World - focusing on the various data related technologies such as Infinispan (JBoss Data Grid), GlusterFS and his own presentation related to Teiid

* Geoffrey De Smet was interviewed by FLOSS for Drools Planner and he published the link to the recording this past weekend

* John Sanda published a cool video demonstrating how you can install and configure Cassandra via RHQ

* Bert Erman and Paul Bakker of Luminis - active members of the overall JBoss community delivered Part 4 of their series of articles on Migrating Spring applications to Java EE 6

* Mark Proctor blogs about Drools 5.5, 6.0 and The Future, the Drools family of technologies continue to innovate and maintain its game-changing influence in the world of business rules, processes and events

It been quiet this week, because many people did attend JBoss World and JUDCon in Boston. Nevertheless we've got some important news regarding our application platform and the integration and BPM products.

EAP 6

 

EAP 6.0 on OpenShift!
It hasn't been that long since we announced the availability of EAP 6.0 and I'm really please to make another related announcement: EAP 6.0 is now running on OpenShift! If you want to get your hands dirty right away, check out Andre's article how to work with JBossTools and OpenShift. JBoss Tools for OpenShift offers a feature complete environment to work with OpenShift. From developing to deploying, JBoss Tools provides you a fully fledged environment for your project and aligns with the standard workflows within Eclipse.

Oracle FUD

Shane did publish a response to a recent Oracle blog post published about the release of JBoss Enterprise Application Platform (EAP) 6.

 

SOA & BPM

JBoss Integration and BPM Products - Helping Customers Build an Intelligent Enterprise
We are very pleased to announce three important new product releases in the JBoss Middleware portfolio:

  • JBoss Enterprise SOA Platform 5.3 (available in the Customer Portal in July)
  • JBoss Enterprise Data Services Platform 5.3 (available in the Customer Portal in July)
  • JBoss Enterprise Business Rules Management System 5.3 (available in the Customer Portal today)

 

Welcome FuseSource to the JBoss family!

Red Hat has done a number of acquisitions over the years, including JBoss and Gluster. Well it's with great pleasure that for us to  announce another: FuseSource. You can find the official press release here.

 

New Releases

 

Ceylon M3 and Ceylon IDE M3 released!
Ceylon M3 "V2000" is now available for download, along with a simultaneous compatible release of Ceylon IDE. The compiler now implements almost all of the language specification, and Ceylon now fully supports both Java and JavaScript virtual machines as execution environments. The first three Ceylon platform modules are available in Ceylon Herd, the community module repository.

JBoss Portlet Bridge 2.3.1.Final Released
JBoss Portlet Bridge 2.3.1.Final is now available. This release fixes some important resource URL handling that was broken in 2.3.0.Final

First Alpha release of Hibernate Validator 5
Good news for all of you waiting for an early version of Hibernate Validator 5 in order to experiment with the new Bean Validation 1.1 (JSR 349) features.

Well hopefully you don't need this blog to tell you the major stories of the past week! EAP 6.0 and the JBoss Data Grid 6.0 are out! As I said in my announcement blog for EAP 6.0:

 

"The feedback we've received since the first community releases has been overwhelmingly positive, as has the early access feedback. And we've even managed to find time to put it on to OpenShift, where it has been successfull as well! I'm confident that we'll build on this success as we move forward with point releases for EAP 6, other products that will be based on EAP 6 and of course, slightly longer term, EAP 7 and beyond! After having seen how well we've worked as a unified team (engineers, QA, docs, support, product managers etc.) I don't think there's much we can't do if we set our minds to it!"

 

It really has been a monumental effort! And with JDG 6.0 we enter the supported NoSQL/Big Data space, which is another huge achievement! In fact this week could be called the "GA Week", because Max just announced the availability of JBoss Tools 3.3 and JBDS 5.0! There is way too much good stuff in JBDS 5.0 to summarise here, so you should go read the blog entry. And some nice pictures might encourage you to do so

 

openshift.png

jbosscentral.png

And of course we've had our usual slew of project releases, including BoxGrinder 0.10.2, JBossOSGi 1.1.1 and IronJacamar 1.1.0.Beta1. Amongst this flurry of release activity the team has also had time to discuss a few things going on elsewhere. For instance, Jonathan Halliday talks about the problems with trying to fake transaction semantics, something which we see a fair bit in some NoSQL/Big Data solutions out there (fortunately not ours, of course!) Andy Miller is giving his regular performance slot at JBossWorld next week - I'm sure it'll be packaged as usual! And Hardy talks about Hibernate OGM and the kitchensink example - yet more on NoSQL! Finally congratulations to Mark Proctor and the team again, for another sell-out world tour!

 

OK so there you are. A whistle-stop tour of JBoss activity this week. Next week is JBossWorld/Red Hat Summit, so you can expect a lot more announcements and things going on. If you haven't registered then there's till time. And of course we've got JUDCon at the start of the week so you should definitely come to that too!

http://www.redhat.com/summit/img/logo-banner-small_new3.pngAfter last week's announcement of the JBoss Way - things are a bit quiet this week. We are gearing up for the annual celebration of all things Red Hat and JBoss: JUDCON + the Red Hat Summit and JBoss World, to be held between June 25-26 and June 26-29 in Boston. If you can make it to Boston, don't miss either!

 

Until then, you can learn more about the future of the platform from the JBoss Enterprise Application Platform Ease Into Cloud Virtual Event scheduled next week, on June 20 - a click away, we're virtually there.

 

 

Candidate release for JBoss Tools and Developer Studio

 

A critical part of the JBoss eco-system, JBoss Tools and Developer Studio has reached its first Candidate Release, and like each of its previous iterations, contains a number of significant improvements and critical new features - in areas like JBoss AS7 management, OpenShift, Maven and BrowserSim (an indispensible tool for mobile applications developers). Read everything about it as Max tells it all here.

 

Steal the blueprints - database reverse engineering with JBoss Forge

 

Francesco Marchioni continues his excellent series of tutorials with a couple of data-related examples, both extremely useful when migrating existing applications or using existing data with JBoss AS7. A first post shows you how to migrate datasource definitions from AS4/5/6 to AS7/EAP6. Next is a primer on database reverse engineering using JBoss Forge. This is another critical feature that shows how you can benefit from the rapid development capabilities of JBoss Forge in an existing project.

 

Are we doing the right thing at all?

 

Lincoln's tries to answer this question, in an awesome post, showing his excitement about the way in which different JBoss technologies try to put an end to technological fragmentation, and create easy-to-use, seamlessly integration technical solutions.

 

Buzzwords from Berlin

 

Mircea Markus and Sanne Grinovero share their impressions from Berlin Buzzwords 2012 - a lot of good stuff going on, especially if you take an interest in data management (storage, search, scale).

 

Meet the Drools and JBPM team at JBoss World

 

As announced by Mark Proctor, the Drools and JBPM team will have an all-day drop-in centre and codeathon on Friday June 29. So if you're around the conference and take an interest, drop in (you don't have to have summit tickets to take part).

 

Secrets of the RHQ

 

We often talk about development, but operations is an important part of enterprise application lifecycle. Here is where tools like RHQ become important. RHQ provides administration, monitoring, alerting, operational control and configuration in an enterprise setting with fine-grained security and an advanced extension model.

 

So the RHQ team has added a few interesting posts: Heiko Rupp blogs about the newly added support for JSONP in RHQ, and John Sanda talks about modeling metric data with Cassandra.

 

Sightings


  • Gavin King has presented Ceylon at the DC JBUG on June 13;
  • Dan Allen will talk about Forge and continuous deployment using Arquillian at the Uberconf.

 

Releases


The JBoss Way and the JBoss Developer Framework

 

The JBoss ecosystem has always had a very strong focus around developers and the development process, helping to forge the communities that support each of the JBoss projects.  This week sees the launch of two sites, The JBoss Way and the JBoss Developer Framework, which aim to strengthen this ecosystem by providing a wealth of information about the technologies that combine to form the JBoss Enterprise Application Platform (EAP) 6, JBoss Developer Studio (JBDS) 5 and JBoss AS 7.  The sites promote awareness of these technologies and provide developer focussed, educational material in the form of numerous quickstarts, videos, articles, migration guides, maven archetypes and screencasts.

 

If you are after information on a specific technology or use case then be sure to check out the quickstarts, each of which has a narrow focus, or if you are looking to explore a more complex example then check out TicketMonster to see how these technologies can best be combined.

 

Don't forget that this is a community effort and you can also get involved; check out Pete's announcement for more details.

 

New BPMN2 editor

 

Kris has posted a brief introduction to the new BPMN2 editor being developer at eclipse.org, now covering all the BPMN2 process constructs including the few custom jBPM5 attributes.  Check out Bob's screen casts to find out how to install the plugin and how it can be used to create an example process.

 

Translation for Guvnor?

 

If you are interested in helping to translate Guvnor into different languages then you will be interested to hear that the team have recently migrated across to Zanata.  Michael has more details on how you can join a translation team and help out with the translation efforts.

 

Drools Planner both in and managing the cloud

 

If you are interested in running Drools Planner in a cloud environment then Eric has already done the work for you, providing a project which can be deployed to the cloud in minutes.  Running on OpenShift is free so give it a try and let him know what you think.

 

Now that you have seen Drools Planner running in the clouds why don't you take a look at how it's power can be utilised to manage the scheduling of resources within a cloud environment?  Geoffrey has created a comprehensive quickstart to show how easy it is to use Drools Planner to optimise the distribution of resources, walking you through the development process from the initial description of the problem to the final implementation of the solution.

 

Lukáš Petrovický has provided some more additions to Drools Planner in order to enable Matrix benchmarking through the ability to combine different value sets.  Geoffrey has some more details about the inclusion and how it can be used to simplify the execution of these types of benchmarks.

 

Hiring for AeroGear

 

Do you know anyone who has an interest in Mobile development?  Would they be interested in joining the JBoss team?  If so, Jay is looking to expand his team and has multiple positions available.

 

New Releases

 

This has been a quiet week for releases, with most teams busy preparing for the upcoming JBoss World in Boston, but we do have some goodies for you to play with

 

- Arquillian Core 1.0.1.Final has been announced by Aslak

- GateIn 3.3 has been announced by Julien

- Infinispan 5.1.5 goes final, announced by Galder

- JBoss Portlet Bridge 3.0.0.Beta 4 announced by Ken

 

Upcoming Events

 

- Red Hat Summit, JBoss World and JUDCon will soon be held in Boston, from June 25th to June 29th.

- There will be a jBPM workshop held in New York on June 19th.

 

That's it for another, albeit quiet, week.  Check back next week to catch up on news from the JBoss Community.

Screenshot.png

Welcome to another week in the world of JBoss.org! As we are approaching this years JUDCon / JBoss World 2012 in Boston, you will notice that the various projects are going 'heads down' to get their projects done in time for all the great demos, sessions, presentations and product release announcements that will be revealed in Boston. That being said, there is enough still going on to bring you this weeks editorial.

 

Events

Mircea will be talking at Berlinbuzzwords next week covering Infinispan, Sanne will be there too so catch it if you can!

 

JUDCon / JBoss World 2012 is coming to Boston next month, get ready, here we come!

 

Blogs / Articles

Big news this week was the release of Fedora 17... now why are we talking about a Linux distribution here on the JBoss weekly editorial you ask? Well, because they have added support for pre-packaged JBoss AS 7! Now you can yum install jboss and be off and running, so get out there and check out Fedora 17!


Anil brings us a story about Social Intelligence posted on his Security & Identity blog, good read. He also gives a few examples of When Access Control Systems Fail.

 

Mark Proctor did a call for hosting of the West Coast US IntelliFest.

 

Mark (the other one) Little pushed out an announcement and the links to his transactional android project, check it out!

 

Gabriel over at the GateIn blog posted a very comprehensive look at User Experience, providing his well founded views on what it really is.

 

Tiho tells us about adding Japanese support (Internationalization) to the jBPM Web Designer, great work there with screen shots.

 

John talks about RHQ using Cassandra over on this interesting article in the Big Data category. Also in the RHQ team, Heiko tells about adding support for Group Definitions to their REST API.

 

Eric put up a short how to article getting you started with JBoss Dev Studio 5 and the SOA tooling, specifically focusing on JBoss BRMS tooling.

 

Adam discusses the new Envers features in Hibernates 4.1.4 release.

 

Just a tweet on this, but the migration tooling project JBoss Cake now supports jBPM Migration by integrating in the jbpmmigration project!

 

Releases

A list of new project releases, enjoy!

 

 

Thinking of getting involved in a JBoss User Group (JBUG)?

Setting up or running a JBoss User Group? Follow @JBossNews on twitter and catch the next event online especially for you and your group.

 

Enjoy your weekend of coding... see you next time!

While JBoss has always been and will ever be a household name in the world Java EE, it has never shied away from challenging and expanding its own zone of comfort, developing solutions for areas that fall outside the scope of traditional Java EE. It all makes sense, because these solutions share the same DNA: the collection of premier-class Java middleware components that make up the JBoss ecosystem. And we have a number of news this week which come to reinforce the idea that, while fostering the growth of enterprise Java in its traditional, Java EE, sense, JBoss is becoming more and more a trusted solution provider outside that space, by addressing other programming models and even languages, all done on top of the rock-solid foundation which is its Java and JVM-oriented middleware.

 

http://www.rubyinside.com/wp-content/uploads/2010/02/jruby1-150x150.pngRuby Red: JBoss welcomes JRuby

 

Probably the best illustration of where all this is heading is this week's main headline: the arrival of the JRuby core team - Charles Nutter and Thomas Enebo at Red Hat. Initially announced at JRubyConf, this considerably expands the scope of the work already done by the TorqueBox team, as Ruby support on the JVM becomes a first-class project at JBoss. Not only the TorqueBox team will benefit from this, but so will Immutant and OpenJDK - and many other projects inside JBoss. In summary, the polyglot vision of JBoss is now closer to reality as laid out in Mark Little's welcome blog post.

 

Arquillians establish a beach head on the Spring planet ...

 

... but the first thing to know about arquillians is that they always come in peace. This is a two-fold success story. For one thing, JBoss Community's debut into GoogleSummer of Code as an independent organization has been auspicious: one of its projects has produced a release within 24 hours of the official coding start. The other side of the story is that, thanks to Jakub Narloch's excellent work, Arquillian has ventured outside it's traditional Java EE space. and with the first alpha release of the Arquilian Spring Extension, started providing support for in-container testing of Spring applications. This adds a capability that complements well the existing unit test support in Spring, and brings a new confidence in the behaviour of the application in its intended environment.

 

Making it big with Big Data (feat. Infinispan)

 

In the past week there have been a couple of excellent blog posts which addressed the practical aspects of usingInfinispan in various scenarios. Why are they sogood? Because they're use case driven - they solve actual problems. So if you're working on developing a solution that involves a data grid or a distributed cache, make sure that you check them first:

 

 

Secure your portals with GateIn and PicketLink

 

So, Diablo III has been released last week, but we're not going to talk about town portals. GateIn is the JBoss project that focuses on portal application development, an environment in which Single Sign On support is a critical feature. So Marek Posolda provides an excellent overview of GateIn's newly added SAML2 integration.

 

Ceylon's progress

 

Gavin King has blogged about the status of the upcoming M3 release - the upcoming new features (including JavaScript support), the state the IDE, OpenShift integration.

 

Advanced Tooling for SOA

 

Tooling, especially in what concerns visualization and visual design, is a critical part of developing service-oriented architectures. Keith Babo describes the new features of the upcoming SwitchYard Eclipse tooling accompanied by a cool video!

 

Gary Brown describes in detail the new features of Savara 2.1 Eclipse tooling, especially in what concerns BPMN2 and Switchyard support.

 

Have released this week

 

  • Aerogear has released version 1.0.0.M4. You can read the entire list of new features, but in the spirit of today's main theme we'd like to highlight the Ruby/TorqueBox demo;
  • Seam 2.3.0.Beta2 is out as well, continuing its race towards a final release.
  • JBPM 5.3 has been released as well.
  • JBoss Tools and Developer Studio Beta 3 are out, with a whole slew of new features and improvements in the area of OpenShift, Maven, BrowerSim, GWT, Annotation Processing and also installable sources - very useful for debugging.

 

Sightings

 

 


 

 

 

 

 


The beauty of open source is that you can easily get your hands on it. Pick a component, download, install, modify and run it. With JBoss it’s no way different and  gets even more simple

 

On Wednesday June 20, we have free virtual event focused on running EE applications on the Enterprise Application Platform in the cloud. Make sure to register your seat early.

 

Another good resource I discovered today is the “How to JBoss” feed. It offers an ongoing stream of examples, best practices and general development guides.

 

Be informed

How to configure the JBossAS openshift cartridge

 

The OpenShift PaaS environment has updated the JBossAS cartridge to use jboss-as-7.1.0.Final as the server version. In this article Scott explains you can test the new configuration in your own environment. Read more…

 

Java SE 8 module metadata

 

David did some work in OpenJDK Penrose around changing the Java SE 8 module metadata from the .java/.class format into JSON. Read more…

 

Know your tools

Drools

 

The business logic integration platform keeps improving. The week the drools team did release Drools 5.4.0.Final. Your manager is still not convinced? Then consider one of these examples:

 

 

 

Btw: Drools, jBPM and Guvnor are moving from codehaus IRC servers to Freenode.

 

Stay up to date

 

Infinispan 5.1.5.CR1: If you're a tree module user in JBoss AS7 , or a an elastic Hot Rod server user ,  or use XA datasources with Infinispan JDBC cache store , you should definitely upgrade to this version!

 

RichFaces 4.2.2.Final: This release was originally intended to focus on changes required to better align with the upcoming JBoss AS 7.1.2 release. However we had some community members step forward with some fixes, and those contributions ended up turning this release into a reasonable bug fix release! Read more…

 

 

Meet and Greet

 

Measuring performance and capacity planning in Java-based data grids

 

If you want to find out more about Infinispan, don't miss Mircea Markus at Berlin Buzzwords 2012, at the beginning of June.

 

OSGI in complex Enterprise Application on JBoss AS7

 

On Moday 21.05, Thomas Diesler speaks about OSGI in munich. This session gives deep insight in the JBoss OSGi subsytem that is available in the JBoss Application Server.

 

JBoss Users and Developers Conference

 

The event kicks off right before JBossWorld on June 25-26th: http://www.jboss.org/events/JUDCon/2012/boston

 

All event can be found here: http://www.jboss.org/events.html

If you work with the JBoss Community on a regular basis then you will already be aware of the fantastic contributions that come in from all areas with each of the projects having a vibrant community that, through quality submissions, helps to develop and define the direction of those projects; but every now and again something completely unexpected comes along.  Community member Christos Vasilakis has done just that.  While working in his spare time, Christos decided to develop an impressive iPhone app to help with the remote administration of JBoss AS 7 servers and has now released version 1.0 of this app.  You can find more details about it, including how to get hold of the source code, in his announcement.  If you are interested in how this app works alongside JBoss Tools then Max has already answered this, having created a screencast which demonstrates both in action.

 

JBoss AS 7.1 now on OpenShift


Pete has written an article introducing the availability of JBoss AS 7.1 on OpenShift, the RedHat Platform-as-a-Service (Paas) provider.  As part of this announcement the team have put together a series of videos demonstrating how quickly you can deploy a mobile ready application to the cloud, deploy and consume REST services, take advantage of high performance messaging and much more.  Additional videos are planned for the series so pleae keep checking the Vimeo channel for updates.

 

Migrating to Java EE6

 

Shane continues his fantastic series with another three posts discussing the issues encountered when upgrading the JBoss Trading application from a Java EE5 based application to a Java EE6 based application.  In these final three parts he covers

- Part III - the final configuration modifications required to support the structure introduced in Part II

- Part IV - the source code and configuration changes required for deployment of the EJB/REST/WS clients and integration tests

- Part V - the final part covering the cleanup of source code and configuration for deployment, integration and performance testing

 

In another post about migration, Ray Ploski introduces part 3 of a series on how to migrate from Spring to Java EE 6.  The series, written by Bert Ertman and Paul Bakker of Luminis, goes into great depth on the rationale behind the migration and demonstrates, through real world examples, not only how to upgrade the application but also how it can be tested using Arquillian.

 

RichFaces and Twitter Bootstrap

 

The RichFaces team have recently begun an effort to integreate the RichFaces CDK with Twitter Bootstrap, thanks in no small part to community member Paul Dijou.  Brian has written an article introducing the work and discussing some of his favourite components.  You will also be able to find details on hoe to run the current demo and, if you would like to join the fun, on how to get involved with the future development.

 

Drools Planner benchmarking goes multi-threaded

 

Lukáš Petrovický has recently submitted modifications to Drools Planner in order to enable support for multi-threading during benchmarking.  Geoffrey has written an article introducing the new functionality, describing how it can be enabled and demonstrates some of its obvious benefits.

 

A Brief History of Artificial Intelligence

 

As part of the preparations for the Drools 5.4 release, Mark Proctor has recently updated the introductory documentation to include a fascinating, brief history of Artificial Intelligence.  Well worth a read if you are even remotely interested in this interesting topic.

 

Releases for the week

 

The TorqueBox team have quickly followed up on their last release by releasing TorqueBox 2.0.3.

 

The Hibernate team have two releases this week

 

The Weld team have released Weld 1.1.8.Final.

 

The latest version of the JBoss AS7 Management Console, version 1.3.0 is now available.

 

The Errai team have just released the first release in their latest and greatest series, Errai 2.0 is now available for download.

 

The Portal team have released the third beta of their next major release, Portlet Bridge 3.0.0.Beta3.

 

The RHQ team have also annouced the release of RHQ 4.4 released.

 

That's all for this week, make sure that you check back next week to catch up on all that is happening within the JBoss Community.

Filter Blog

By date:
By tag: