Skip navigation

Before we start, let me say Happy Star Wars Day!

 

So after last week's GSoC focus, this week we have a lot breadth to cover. Let's get straight to it with the announcement of the winners of the JBoss Community Recognition Awards! Our communities are a critical element in the success of JBoss and our projects, so being able to recognise key members of those communities is a great way for us to show our thanks. Hopefully all of these winners will be taking up the offer to come to JBoss World and we'll be sure to make them feel even more welcome than they already are. In fact one of the winners, Markus Eisele blogged about how happy he is to be recognised, so check that out too.

 

The Errai project just keeps delivering. Mike Brock has posted the second part of about Errai IOC and if you haven't checked out the first part then you should definitely do so. Whether you're interested in GWT, mobile or just like to follow what Mike and the team are doing, Errai is definitely a project to watch. Another one to keep an eye on is Teiid, and Ramesh discusses how the latest 8.0 release brings Data Virtualisation to AS7. And the relative newcomer to our project portfolio, AeroGear, was represented at OpenCloudConf recently by Kris, who talks about his experiences and things going on in the project.

 

We all know that EAP 6 is coming soon and that AS7.1 is a significant improvement over previous releases. We also know that some of that is due to EE6 being significantly better than previous versions. However, that does lead to a potential migration headache if you want to move your code from an EE5 container to EE6. Well Shane Johnson has kicked off what could be an extremely important (and interesting) series of articles on how to tackle the migration.

 

There were quite a few of use at Devoxx France and some had the pleasure of being caught on camera! Here's Stef, a core member of the Ceylon team, talking about the language and community involvement. And Gavin has more to say on some changes in the language too. Emmanuel, in his inimitable style, discusses Devoxx and other parts of the "French Revolution", though whether or not he is right in his title is open to debate

 

We have our usual series of project releases. Congratulations to the Weld team for getting Alpha2 of 2.0.0 out, with the CDI 1.1 TCK. And ModeShape 2.8.1 went final this week. If you're interested in JCR then of course you should check it out. However, ModeShape is shaping up (no pun intended!) to be far more than just JCR. If you are at all interested in NoSQL then you may find some of the features in this release and the intended 3.0 release to be relevant. Hardy and team have also pushed out Hibernate Validator 4.3.0.CR1, which they hope will be the only CR before the final release. Jesper announced the release of IronJacamar 1.0.0.Alpha7 as well as outlining the road ahead.

 

And it appears that the entire TorqueBox team is "happy as kids around a maypole on May Day", as they mention for the 2.0.2 release. Absolutely no comment on which team members are wearing the dresses in the picture!

 

maypole.jpg

Finally, don't forget that Max and team have produced the latest Asylum podcast! OK, that's it for this roundup. Enjoy!

There's a lot going on in the world of JBoss and it seems like most of it happened in the last week! So summarising is more of a challenge than usual: what do we mention and what do we hope you'll go and check for yourselves? But this is a good position to be in, as it shows we continue to have a lot of thriving communities pushing the innovation on a day to day basis. Of course it then raises another question: where to start? Well if you look through everything that's happened in the past 7 days, that's actually a little easier to answer. Google Summer Of Code has come to JBoss in full force! There have been a lot of people on the JBoss side involved in making this a reality this year, including Anil and Dan, but Dan summarises it best:

 

"The much anticipated announcement about which students were selected to participate in the 2012 Google Summer of Code program was published earlier today. In total, there are 1,212 students participating. We’d like to congratulate all the students accepted and wish you all best of luck this summer! The JBoss Community is proud to be participating as an independent mentor organization for the first year. We were selected thanks to a strong showing of volunteer mentors and an overwhelming number of compelling and creative ideas."

gsoc2012_official_350.jpg

gsoc2012_jboss_480.jpg

 

 

 

We are really proud of our involvement in GSoC and pleasantly surprised at the quality of the students who applied. You can check out the individual blog posts, but we have acceptances covering RHQ, Arquillian, Forge and Infinispan. Once again, congratulations to everyone who was successful. Thanks to everyone who applied to participate. And extra special thanks to all of those who helped to get us to this stage, especially the mentors who now take on the next phase. Hopefully we can build on this success for next year too!

 

OK, so what else has been going on this week other than GSoC? Well for a start Shane has written a great piece on how to import a Maven project from GitHub into the early access version of JBDS 5. Heiko Bruan has been doing a lot of work recently on domain management for AS7 and has written up some of his observations and tips in a couple of entries. The first is on how to debug a domain setup with multiple hosts involved when you only have a single physical machine, whereas the second is about configuring a domain on virtual network interfaces. Prahbat has written an interesting article on why it has taken us so long to produce a supported version of Infinispan when it's been in the community since 2009. The issues that Prahbat discusses, such as ensuring scalability and resilience, may seem specific to Infinispan, but in fact most of the underlying reasons behind the 3 year "delay" are critical to the way in which Red Hat works when taking community projects into platform. We work closely with our communities, productisation teams, QE teams etc. to ensure that the products we create and the best they can be; if that takes a while then we'd rather delay than put our users and customers at risk.

 

We've also had the usual flurry of project releases, including the Arquillian Extension Jacoco 1.0.0.Alpha3 and HornetQ 2.2.14. Congratulations to those teams! And from what Mircea mentions in his blog, it seems that the Infinispan teams collaboration in the Cloud-TM effort is working out really well, with some significant improvements to Infinispan that go way beyond what other implementations have to offer currently. Again, great work to the Infinispan team and to their wider community!

 

OK, that's it for this week. Definitely busy!

Screenshot.png

Welcome to another week in the world of JBoss.org! There have been some interesting developments that take us around the world, check them out.

 

Events

Mighty Max Andersen (or is that Superman?) is in Denmark at MOW2012, you can follow his tweets over at @maxandersen and watch for tag #mow2012. His session is at 15:00 covering Death of the slow - 7 reasons to love JBoss AS7 in the programming languages track. Thomas Heute (@theute) will be talking about JaveEE on OpenShift in the morning too!

 

Dimitris Andreadis (@adandreadis) will be at the Brno JBUG this evening, check it out as they are talking JBoss AS7.

 

Eric Schabell was at the Dutch Unix Users Group (NLUUG) last week talking about OpenShift and shocking the unix admins with the ease of managing your JBoss AS7 cloud instances and what the future will be like.

 

The Errai project will be in Bangelor this week for GIDS 2012, see you there? Infinispan team will be at GIDS 2012 talking about the status of caching and data grid JSR's.

 

There is an Arquillian invasion today with 3 talks being given over the entire World in one day! Catch them at MOW2012, DevoxFR and the Bern JUG, now ain't that just somethin'? ;-)

 

Blogs / Articles

Our beloved leader Mark Little had a very exciting experience on the German Autobahn while at JAX 2012, he was as cool as a cucumber and did not even miss a beat in the conference call he was on! Kudos but a hard hat with JBoss on the front has been posted to you for your next trip! ;-)


Heiko Braun talks about the new extended management options for messaging in JBoss AS7.

 

The jBPM contributor (he does the Forms Builder component) Mariano De Maio has been nominated for a JBoss Community Recognition Award, so get over there and vote for him! Note, the link will be active real soon.

 

Manik Surtani tweeted (@maniksurtani) that his book on Infinispan can now be pre-ordered.

 

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.

 

On a personal note, it is time for me to pack my bags for a few weeks of vacation, with no JBoss (well, to be honest, I bet I do code a bit) for me. See you in a few weeks!

Welcome back. We're still here, still busy as ever. But we're glad you came to read our weekly roundup of news. We're as excited as you are, becausewe get to count our treasures, a weekful of new events and achievements. So let us take a break and walk with you.

 

 

http://design.jboss.org/arquillian/logo/ui/images/success/arquillian_ui_success_256px.png

Arquillian, finally

 

To me (and not just me), Arquillian is one of the most interesting projects in the JBoss portfolio. Not only due to its technical merits, which abound, but also because it makes it easy to argue that JBoss 'gets it right' when it comes to high quality open source software. It's a real solution to a real challenge: integration testing for Java applications. A new idea for solving an old problem. That has moved from a proof of concept to an entire ecosystem incredibly fast. Because it's community-driven. And easy to learn. So it's cool.

 

It's first stable release 1.0.0.Final has just come out and it's truly a reason to celebrate. Currently, Arquillian supports running your true tests (that is, exercising your actual application code) in most major application servers or servlet containers (think JBoss, Glassfish, Tomcat, Weblogic, Websphere and so on), and embedded containers as well (although you may want to be careful with that - read Dan's post for details).

 

And as Arquillian goes, so go it's siblings: a number of other extensions have had their releases this week as well. Because not only business code matters - testing the UI, browser automation  are equally important. So now you can do your applications the right way and keep them bug-free - a complete ecosystem is available for testing them from end to end - from the application server to the browser and tothe mobile platform. Here's a quick roundup of the projects from the Arquillian family that have had their final releases in the past week:

 

Arquillian Persistence Extensions has released 1.0.0.Alpha4 too. A complete list of modules and most up-to-date information about their state can be found here.

 

A grid that can hold all your data

 

The other big news of the week is the first beta release of the JBoss Data Grid, which is the JBoss product built around Infinispan - our high performance data rid community project. For mission critical projects, this means an opportunity of breaking free from the shackles of relational databases and having a fully supported, high performance data store at their fingertips. The significance of this event sis best explained by Rich Sharples and Manik Surtani.

 

At the movies. Starring: JBoss Developer Studio

 

How do you get started with JBoss Developer Studio? Follow Max Andersen's blog, and learn more about it, as well as the future plans for m2e-wtp, a critical component of the Maven integration in Eclipse. Burr Sutter has created a series of screencasts, which introduce the major features of the IDE.

 

Ceylon Herd

 

Stephane Epardaud provides a detailed description of the newly added module system and repository of Ceylon: Ceylon Herd. You will learn the rationale behind the decision to create it from scratch, as well as its main design goals.

 

Web services

 

Writing applications that rely on web-services is often getting to the challenge where, in order to see that your code is working correctly it needs some reference endpoints which can be invoked to test interoperability. Alessio Soldano's blog provides a demo on a number of such webservice endpoints deployed in OpenShift, which demonstrate the capabilities of JBoss AS 7.1, especially in the WS-Security area. So, anyone can get access the demo and try them out. And see that everything just works.

 

Transactionality in massively parallel systems

 

Mark Little's has published a higher level perspective on transactions and their role in the modern, highly concurrent architectures. As with many other aspects of designing and implementing software systems, the commoditization of multi-core systems has changed the way in which we need to look at transactions - the single-threaded, database-driven perspective is not enough anymore. 

 

Releases

 

Outside Arquillan and its extensions, a few other JBoss projects have released new versions in the past week:

 

Sightings

  • If you are in Billund, Denmark next week, check the JBoss sessions at MOW 2012 (18th-20th April)
  • The DC JBUG has a meetup on April 18, with CloudBees as a guest, showcasing deploying Java EE Web profile applications to various containers including Jboss AS 7
  • Sanne Grinovero and Mircea Markus will talk at the Portugal JUG on April 18 about Infinispan and Hibernate OGM

 

Thanks for joining us again and come back next week for another roundup!

 

 

 


JBoss is fortunate in having very strong and passionate communities which have built up around our projects; it is these communities which shape the direction of the projects and, through their numerous contributions, help to make them some of the best Open Source projects available.  Fostering the development of these communities is one of the most important tasks we undertake and comes in many forms, including recognition for those contributions and promoting development through mentoring programs.  This fostering helps to not only strengthen the communities but also to strengthen their projects.  The community really is our strength.

 

2012 JBoss Community Recognition Awards

 

At this time of year we ask the JBoss project leads to nominate those within their communities who they feel have made significant contributions to their projects.  These nominations are complete and it is now up to the JBoss Community to vote for the nominee who they feel deserves to be recognised as a 'JBoss Community Leader'.  Please take some time to review the list of Nominees and then show some appreciation by casting your votes.

 

The voting period for the 2012 JBoss Community Recognition Awards is now open and will remain open until April 18th 2012, closing at 5pm ET.  Please make sure to cast your vote before it is too late.

 

As always there are many more contributors who deserve recognition for their contributions and we would like to extend our appreciation to all those who continue to help strengthen our communities and projects.

 

Google Summer of Code

 

This year sees JBoss participating in the Google Summer of Code program as an independent entity, having previously participated as part of the Fedora program.  The JBoss team have been actively encouraging submissions from the student community and are very excited at the response received so far.  We are now in the last few days of submissions, with the deadline for student proposals being April 6th, 19:00 UTC.

 

If you are wanting to participate in this program then move quickly.  There are numerous suggestions on the ideas page, including two recently added by Kris Verlaenen who also has ten more in reserve!

 

SwitchYard

 

Francisco Marchioni has written a tutorial showing how to create a simple CDI based SwitchYard service and then have it consumed by a JSF based application.  He then demonstrates how easy it is to extend the integration so that the service is transformed and exposed through a SOAP endpoint.

 

Keith has been busy creating screencasts to highlight some of the Governance functionality which is being introduced as part of the SwitchYard 0.4 release.  His first screencast covers some of the ideas around Design Time Governance with his second showing how services can be monitored through Runtime Governance.

 

Incredibly Fast JSF Component Development

 

If you are interested in being able to quickly develop JSF Components then Lukáš Fryč has some advice, showing where to find the best articles on the RichFaces CDK and also a guide on how to setup your tooling before starting your development.

 

Prolog is Cool Again

 

Following an interview with Rich Hickey on InfoQ, Mark Proctor talks about the prolog capabilites which were added into Drools last year and their plans for introducing transactional persistence capabilities.

 

Cloud on tour

 

Eric Schabell has been busy touring as part of the Cloud Tour, recently visiting Amsterdam to give two presentations.  His first presentation covered how JBoss technologies can be used within the Cloud Infrastructure while his second was a primer on how to create a mobile application in the cloud by using AeroGear.  If you are interested in any of these areas then download Eric's slides and see what was covered.

 

TorqueBox at RubyConf India

 

Arun Agrawal and Rocky Jaiswal have recently been presenting TorqueBox ar RubyConf India.  They received a great reaction from those at the conference and their slides are now online for all to see.

 

New Specifications in OSGi 5.0 Enterprise

 

David Bosschaert and Tim Diekmann recently gave a presentation at EclipseCon/OSGi DevCon 2012.  David has now uploaded their presentation and has also included links to the draft releases of the OSGi R5 specifications.

 

JAX 2012

 

Kris Verlaenen will shortly be attending JAX 2012, held in Mainz, Germany between April 16th and April 20th, to give a presentation on Business Processes, Business Rules and Complex Event Processing.  If you are going to the conference then make sure to attend his talk.

 

Bela at JBoss World 2012

 

If you want to find out about how clustering works in AS 7.1.1 and EAP 6 then Bela's talk is one you should not miss.  He will be covering many interesting topics including session clustering, performance, integration with domains and many more.

 

Podcasts

 

JBoss Community Asylum is back with another podcast, this time featuring Jason Greene, Emanuel Muckenhuber and Bruno Georges.  In this podcast they discuss the many changes that have occured between the JBoss AS 7.0 and JBoss AS 7.1 releases, including what will be coming in JBoss EAP Beta release.

 

Do you speak French?  Are you interested in Ceylon?  If the aswer to both of these questions is 'yes' then head over to the Les Cast Codeurs site and listen to their latest podcast.  Episode 56 sees Emmanuel Bernard and Stéphane Épardaud discussing various aspects of the Ceylon language for over an hour, including its philosophy, features, community and its future.

 

New Releases

 

Another fast paced week at JBoss seems many of the projects making releases

 

 

That's all for this week, please check back next week for more news about JBoss and its Communities.

 

Don't forget to cast your vote for the 2012 JBoss Community Recognition Awards and sign up for the Google Summer of Code.

Screenshot.png

Welcome to another week of fun and projects from the wonderful world of JBoss.org! Thing have started to heat up in the project releases, with a pretty big list of announcements below. Events are picking up and there is enough to read about so let's get to it.

 

Events

There was some serious JBoss action going on in Rome, Italy this week at CodeMotion 2012 with several talks on JBoss and OpenShift technology. Mircea Markus describes just getting back from Codemotion.it and Eric describes his Codemotion 2012 Rome OpenShift Primer Adventure.

 

Mighty Max Andersen (or is that Superman?) is in North America this week and pushed out some really great sessions and news at EclipseCon 2012, posting a JBoss Tools and friends at EclipseCon 2012 story from on location.

 

OpenShift will be show cased at JUDCon 2012 Boston - talk accepted OpenShift state of the Union by Eric D. Schabell.

 

Infinispan is on the road again, with Galder Zamarrino bringing Infinispan to the Alpes JUG!

 

Something a little bit out of the ordinary, you can win a free copy of the JBoss ESB Beginner’s Guide, check it out and take a chance on becoming the proud owner of your very own guide!

 

Blogs / Articles

This week there is a wonderful diversification of projects and technologies that have take the time to report back to us on their latest creations, announcements and goings on. Here we start with the Drools & jBPM: Guvnor which has introduced an improved default value handling.

 

The Errai project announced both new version releases below and the first part in a series, Errai IOC: DI in the Browser (Part 1), check it out. Furthermore, PicketLink has now added PicketLink console extensions.

 

Not only was the JBoss Tools team busy reporting to us above from EclipseCon 2012, but they have pushed the m2e-wtp project into a full fledged Eclipse project. Check out the ins and outs of moving m2e-wtp project to Eclipse.

 

Over on Mobile Tech and Stuff, we take a trip through Cordova, a look at the Apache Cordova project.

 

The JBoss TS team provides an update to STM API over on their blog.

 

JBoss is working its next generation integration layer in the SwitchYard project and brings us some BPM news by introducing the SwitchYard BPM Task API.

 

Releases

A big list of new project releases, enjoy!

 

Thinking of getting involved in a 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: Switchyard webinar.

 

Have a great week, weekend and contribute to your favorite JBoss project!

Community Matters

 

JBoss Community accepted into GSOC 12

We are happy to announce that JBoss Community (http://www.jboss.org) has been officially accepted as a participating organization at the Google Summer of Code 2012.  Please take a look at all the participating organizations. List is at http://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2012


Call for Collaboration: JavaOne 2012 Community Keynote « Exit Condition

The Arquillian Team likes to extend an invitation to all developers and speakers within the Java landscape to join their in a submission for the JavaOne 2012 Community Keynote this October in San Francisco.


Interview with Keith Babo, the switchyard project lead

In this interview, Keith Babo, the SwitchYard core developer introduces this new exciting product which will play an important role into the JBoss SOA Platform.


JBoss EAP 6 BETA Q&A

Rich has published the the majority of the questions that came up during the BETA webinars last week.

 

 

 

Project Updates


Drools & jBPM: Guvnor - Recent improvements

Guvnor the tool suite for Rules, Processes, Events, Agents, Planning, get's some new improvements:  - Improved numeric data-type handling - Dependent enumerations - Number of bug fixes


JBoss AS 7:: Social Login (Facebook Connect/ Google Authentication)

Facebook and Google have turned out to the holders of user information that can be used to be the secure gateway into your web applications. Facebook / Google Users are part of what is called "Consumer Identity".  In this article, we will look at a simple web application as part of the PicketLink Social Project, that can help you visualize addition of Facebook Connect / Google Authentication to your web applications. We will use the fast, free and awesome JBoss Application Server v7 as the runtime.


The Future of XTS

Paul shares his thoughts where the team should be taking the project over the next few years.


Errai Marshalling and the Builder Pattern

The second part about the Errai Marshalling framework and its facilities for working with immutable types.

 

 

Important Releases


Second official release of Ceylon

This is the second 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, with most of the Java interoperability fully specified and implemented.


Weld 1.1.6.Final released!

"It's probably the biggest bug squashing fest since I took over the project."

jboss_org_home.pngHello and welcome!  We have been insanely busy for the last two weeks and managed to miss an editorial publication.  :-(   We will endeavor to be better about our scheduling.

Big changes to our various web properties have been made recently - specifically related to jboss.com and jboss.org - JBoss.com has been folded into redhat.com and hopefully all your previously bookmarked URLs are being redirected properly.  Leave us a comment if you feel there is something we missed.  In the case of jboss.org - it has been relaunched with a new, more engaging front page - where we are making it much more obvious how to get started with building applications using various JBoss technologies. 

jboss.org has historically been much more of a community OSS site where contributors, both internal and external to the organization, have been able to collaboratively work on some amazing technologies over the last several years.   However, we realize that we had an under-served userbase - developers whose primary focus was to build business applications on middleware, not necessarily build middleware itself.   For that group, we have developed and launched a new microsite of www.jboss.org/developer.  Our initial efforts have been around getting you started with HTML5 and mobile web application development and easy deployment to Openshift.  And that leads me to another major delivery.

This week we gave birth to JBoss Enterprise Application Platform 6 Beta - based on jboss.org's application server v7.1 and we also shipped JBoss Developer Studio 5 Beta 1 to support this new Java EE 6 offering.   The bottom line is, keep you eyes on www.jboss.org/developer - more tutorials, more videos and more examples will be coming soon.

 

JugLogo.gif immutant_icon_256px_flipped.png

  • JBoss visits Transylvania - Kabir "Van Helsing" Khan not only has a cool name but he has had some interesting travels.  He visited the Transylvania Users Group to deliver a presentation on JBoss AS7, Java EE6 and JAX-RS.   The Transylvanian Duke reminds of one of our newest projects - Immutant

 

  • JBoss in Egypt - Lukas Fryc, a member of our rocking RichFaces team, made a trip to Cairo for the 2012 Java Developer Conference.  Lukas was brilliantly able to cover Aerogear, RichFaces and Arquillian and he kindly posted his slides for review.  In addition, our very own Koen Aers presented and even had the time for an interview! Check out the video on his blog titled "Code like an Egyptian".  Koen has been bringing Forge to life inside of JBoss Tools.   We will definitely have to update some videos around Forge & Tools soon.  

 

  • Eric Schabell have also been out and about, delivering presentations on jBPM and Cloud/OpenShift - he also has some video of a jBPM presentation.  Speaking of jBPM, that team continues to bring the power of Open Source to the otherwise arcane (ok, just really expensive) world of BPM.   Tiho Surdilovic cranked out a great blog showing off the jBPM Web Designer - that is right, design those business processes via your browser.  In addition, Kris Verlaenen, produced some jBPM demo videos showing off the power of jBPM in action.  It is very fun watching the power of the open source community and open standards (BPMN2) transform a previously unassailable industry.  And I will let you in on a little secret, great community contributors are normally the next Red Hat employees - Welcome Maciej

  • The Teiid team is bringing back Dynamic VDBs - Dynamic VDBs using DDL with out Teiid Designer - Your virtual databases can now be defined, on-the-fly, aggregating schema & data from multiple external databases (and files).   If you love data - this is the project for you to check out.   Personally, I think the DDL definition for a VDB is awesome.  Now you can get your vi/emacs on with Teiid.  :-)

  • Manik Surtani runs from the USA to Poland but still has found the time to backport Java 8's ConcurrentHashMaps to Infinispan. Memory reduction means better performance.

  • Get the 411 on Hibernate - that is 4.1.1, we now refer to Hibernate "core" as ORM as it releases at different times from Search, Tools, Validator, OGM, Metamodel, etc.

  • Hardy Ferentschik publishes a blog on the Hibernate Validator project roadmap - BeanValidation is part of EE6 and the OSS project that moves it forward continues to innovate.

  • And a moving Hibernate Validator is an indicator that JBoss' Emmanuel Bernard is cranking up BeanValidation 1.1 for Java EE7.

  • Does "NoSQL" = "No Transactions" - "I don't think" so says Mark Little in this recent blog post.  :-) OK, I am paraphrasing but it is good to see that the NoSQL movement is also interested in aspects of data integrity even if they are non-relational.  

  • Team Errai continues to innovate (and blog) with numerous enhancements that extend the power of Java EE 6 to the browser with Google Web Toolkit (GWT).  Christian Sadilek provides code for a MVP (model view presenter) example and a fantastic blog post explaining it.  Mike Brock goes deep with Marshalling in Errai 2.0.

  • Thomas Diesler and the JBoss OSGi team released 1.1.0-Final with over 80 fixes and many enhancements - not too mention a nice user guide.

  • Geoffrey De Smet produces yet another great video showing off Drools Planner - have you ever had to write code to properly load a warehouse so that the most popular inventory is in the most accessible bins? Or have you had to pack and route a truck for the most efficient delivery order?  Geoffrey must have worked in some warehouses as a young lad. :-)  Check out his vehicle routing video and this blog on chained execution means OSS will soon solve the world's energy challenges.  That's right open source software saves you gas - Go green.

  • GateIn (eXo + JBoss) brings us Java EE 6 Portal with 3.2.0.Final - plus the GateIn project opens the proverbial kimono all the way - check out their specifications page.  In addition, they have produced some nice screencasts by Nick Scavelli, I am a sucker for video - I guess because I was born during the rise of MTV (which used to actually show videos - I know hard to imagine).

  • The Mazz (John Mazzitelli) provides us with some great insight into RHQ - monitoring custom data from DB queries - Make data a monitorable metric - I wonder if we can combine that with Drools Planner? When inventory levels drop below a certain point, kick of a Planner job to determine the best place to replenish from based on price and time.  

  • There is good in this world according to Anil Saldhana (and Samwise Gamgee) and it is Open Source and what that means to the world of information security.  I have to agree OSS has made the world a better place and a more secure one as well.

  • Google Summer of Code 2012 - Dan Allen posts about our recent submissions for the GSoC - students from around the globe will have the opportunity to participate in the open source movement.  This is a wonderful program that incourages the next generation - to work in the open, collaboratively, for the greater good - and it looks great on a resume!

 

Well that is all I have for now - JBoss has been extraordinarily active already in 2012 and the pace is quickening - more innovations, more presentations and more community. 

 

If you are one of the lucky few who managed to score a ticket to DevNexus 2012 in Atlanta, please find me and say hello.

 

Burr

Another week goes by and the productivity and diversity of JBoss and its Communities continues to be demonstrated through their numerous articles and releases.  What better way to keep up with these events than by reading your Weekly Editorial.

 

JBoss AS 7.1

 

The recent release of JBoss AS 7.1 continues to spur postings from those who are working in related areas.  This week is the turn of Max Andersen who has written a series of posts describing the AS features that he has been more closely involved with.

 

"What am I excited about?" introduces the series and explains how to work around the one issue which may surface if you are trying to get JBoss Tools 3.3 M5 to work with AS 7.1.  The series continues with a discussion on "Deployable Datasources" and "Developer Friendly Security" before finishing with his last post entitled "Quickstarts Frenzy".

 

Ceylon

 

If you have been following what has been happening within the Ceylon community then you will already be aware of the tremendous advances they have been making over the last few months.  Recently they have taken another big step forward in enabling interoperability with Ceylon and Java.  Take a look at Gavin's post, "Trying out Ceylon's Java Interop", to discover what is now possible within the Ceylon language.


WebSockets vs REST?

 

Mark Little has a knack of writing thought provoking posts and "WebSockets vs REST" is no different.  In this article he covers a number of the discussions which are currently being held about the relationship between WebSockets and REST.  Are they complementary technologies?  Are they competing technologies?  Join the discussion and add your thoughts.

 

Drools - Community Health, Games and Employee Rosters

 

In "Measuring Risk via Community Health" Mark Proctor discusses some of the concerns which surface when deciding to adopt new technologies and how confidence can often be gained from looking at the health of the communities behind the technologies.  He also found time to post a video showing how to build a graphical game in 20 mins using Drools; who said that you couldn't have fun with rules engines?

 

Geoffrey has already demonstrated how Drools Planner can be used to solve problems such as "The Travelling Salesman"; now he turns his attention to another common problem, the scheduling of an employee roster.

 

Marshalling within Errai

 

The ability to marshall objects within GWT presents the developer with particular challenges that are not encountered within java.  In "Errai Marshalling: Good for Immutable Types" Jonathan Fuerth describes an Errai solution to the problem, demonstrating how to marshall mutable beans, immutable beans and handle creation through the use of the factory method pattern.

 

Metawidget and AeroGear

 

Richard Kennard has recently been working with the AeroGear team on a "proof of concept" which aims to integrate JBoss Forge and Metawidgets, enabling the development of mobile applications based on POH5 and JQuery.  Take a look at his article to find out where things currently stand.

 

BoxGrinder in Fedora 17

 

The BoxGrinder team have recently been investigating the changes which are necessary to support BoxGrinder over three Fedora releases (15, 16 and 17).  In "Preparing for Fedora 17", Marc Savy describes some of the issues that were discovered and how they managed to address them across the different releases.

 

Caching within Immutant

 

The Immutant project supports the development of Clojure applications within an environment that allows integration with various JBoss technologies.  In the next article in their "Getting Started" series, Jim Crossley explores how the integration with Infinispan enables caching features that can be used within Clojure applications.

 

Infinispan out and about

 

The Infinispan team will be giving a number of presentations over the next few weeks, spreading the word on Infinispan and its capabilities.

 

Manik is currently visiting the US and will be presenting at the Wisconsin Java User Group, on 1st March, followed by visits to the Chicago JBUG on the 5th of March and the DC Area JBug on 14th of March.

 

Mircea with be at CodeMotion in Rome, presenting his "Infinispan in 50 minutes" talk on the 23rd of March.  He follows that with a visit to Miracle Open World, being held in Billund, Denmark between 18th-20th April, to give his presentation describing how Radargun is used to help measure Infinispan's performance.

 

Galder will be staying closer to home, presenting "Infinispan and Datagrid" at Alpes JUG in Grenoble on the 29th of March.

 

Drools takes on London

 

The 8th of March sees the Drools team arrive in London for a full morning of presentations on Drools & jBPM technologies.  Take a look at the agenda and sign up before all the places have been taken.  Remember, spaces are limited.

 

Releases

 

Another busy week for the projects with numerous releases appearing in the usual places.

 

 

That's all for this week.  Check back next week for more information about JBoss and its vibrant Communities.

Screenshot.png

Welcome to another week of fun and projects from the wonderful world of JBoss.org! It was a hectic week last week with everyone and their Uncle getting JBoss AS7.1.0.Final released. This week we see the follow up on that.

 

Events

jBPM5 had an in depth webinar on Wed 22 February, watch this blog for more details on the recording if you missed it.

 

Mark Proctor and team will be in London on the 8th of March for a Drools & jBPM Event.

 

Last week Eric Schabell was talking jBPM, jBPM Migration and OpenShift at the Portugal JUG in sunny Lisbon.

 

Blogs / Articles

A nice write up on the 'after-the-release' of JBoss AS 7.1.0.Final by Jaikiran, another look by Dimitris Andreadis, Alessio is calling it "the largest release in JBoss history!" and Mark Little covers more here.

 

Mike Brock schools us on Doing Things In The Right Order over on the Errai blog and also delves into web sockets too!

 

Micheal Anstis has added Import Functionality for XSL sheets to Guvnor in the Drools project.

 

Mark Little digs deeply into the JBossTS teams Optimistic STM work.

 

Over on the Infinispan blog there is a call for feedback by Galder, see if you can drop in and help them out?

 

Marco Rietveld (ask him about the 'O' and maybe about his Canadian roots!) has posted some thoughts that hit him late one night during a coding session, worth a read!

 

Releases

  • Tattletale 1.2.0.Beta2 released, details by Jesper Pedersen.
  • ... as you can see, most of the focus has been on JBoss AS 7.1 so expect more releases to be coming in the aftermath of last weeks release! ;-)

 

Follow a JBoss developer?

I wanted to point out a few active JBossians that you can follow on twitter as they tend to post interesting stuff about their projects, coding and speaking engagements. Maybe you know them, maybe you don't, give it a follow:

 

  • @nmcl (Mark Little)
  • @tsurdilo (jBPM Web Designer)
  • @rayme (JBoss developer community, need a speaker then see him)
  • @jbossdeveloper
  • @emmanuelbernard (Hibernate, Ceylon)
  • @maxandersen (JBossTools, etc)
  • @ericschabell (JBoss, jBPM Migration, OpenShift)

 

Have a great week, weekend and code on!

http://design.jboss.org/jbossAS/logo/final/jbossas7_ligature_64px.pnghttps://community.jboss.org/servlet/JiveServlet/showImage/17975/Java_Compatible_Entpr_Edition_clr_hori.gif

It's just mid-February and a great number of achievements is already behind us this year. More to come. The first big item of news this week is the release of the final version of JBoss AS 7.1.

 

Thunder follows lightning (closely, as always)

 

You've seen the lightning, now hear the thunder. It may be just a minor version change, but by no means this is a minor event: JBoss AS 7.1.0.Final "Thunder" is out, one of the largest releases in JBoss history. The new release brings in a whole slew of features and stability fixes, the most significant being a certified full Java EE 6 profile, which adds support for a number of new specifications on top of the already certified Java EE 6 Web Profile available as of the release of JBoss AS 7.0.0.Final "Lightning". No less than 1465 issues have been fixed since JBoss AS 7.0.2.Final, and they account for the new features added as well as improvements in areas such as security, management and clustering.

 

What do you need to know:

  • The fully certified Java EE6 profile brings support for a number of specifications - including EJB 3.1 asynchronous and remote invocation, timers and message-driven beans,
  • The security model is more strict, with remote access points (except web applications) being secured by default;
  • Management capabilities have been enhanced - through an improved management API, CLI and administration console - on the latter, more details are outlined here by Heiko Braun;
  • Remote connectivity capabilities have been enhanched - not only for EJB access but also in the area of distributed transactions;
  • Clustering support includes web and EJB replication, and  experimental CDI replication as well.

 

You can learn all the details in the release notes, while downloading the new release!

 

JBoss EAP 5.1 Common Criteria certified

 

We usually write about the bleeding edge of Java EE technology and community projects. It is, sometimes, interesting to learn about latest developments regarding JBoss commercial products, like the news shared by Anil Saldhana - that JBoss EAP 5.1.0 and JBoss EAP 5.1.1 have just received their Common Criteria certification at EAL4+ level. What does this mean? In short, it has been audited and found to fulfill the highest requirements for security-sensitive environments (like government customers).

 

J is for Java


Following last week's post, Mark Little provides a more detailed perspective on his vision about the future of Java as a suitable platform in the age of polyglot software development: Java continues to be the foundation and powerhouse of the JBoss enterprise platform, while developers will be able to use their language of choice, owing to approaches such as TorqueBox or Immutant.

 

The Trailblazer SIG is born!

 

Help creating better JBoss developer resources such as examples, tutorials or screencasts by participating in the newly created Trailblazer SIG!  We already have a number of initiatives in place, and that's just the start - with your participation it could be much, much more! Stay at the forefront of Java EE innovation, join us now!

 

Infinispan: how would you like your cross-data center replication?

 

If you are interested in of cross-datacenter replication - Mircea Markus is asking on the behalf of the Infinispan team for suggestions and feedback on the design of this functionality, eyeing for its implementation in 5.2.0.

 

New releases

 

With its 4.1.0 version, which has been released last week, Hibernate Core gets a name which will, hopefully improve the clarity of its purpose: Hibernate ORM. In the announcement blog post, Steve Ebersole is explaining why, as well as what you can find in the new release.

 

Hibernate ORM is not the only member of the family that gets a new release - while announcing Hibernate Search 4.1.0.Beta2, Sanne Grinovero discusses an important new feature: the ability of specifying the indexing path for embedded entities, thus allowing better control over what exactly gets indexed in a complex structure. Worth trying! To me, however, the lesson about the importance of community feedback in framework design is equally interesting - another reason to read Sanne's post.

 

Errai continues its race towards building a better rich web experience for Java developers with the completion of its 2.0.Beta1 version. Jonathan Fuerth is providing a comprehensive overview of the release as well as the upcoming roadmap.

 

If you are looking for deeper integration between Spring and JBoss, Snowdrop 2.0.2.Final is out, with a number of fixes related to Spring 3.1 support.

 

Teiid 8.0.0 alpha 2 has been released as well.

 

Sightings


If you happen to be in Brno, make sure that you are not missing the Fedora Conference this weekend (17-18 February) - a lot of JBoss tracks - see the schedule here.

 

A JBPM 5 webinar is scheduled next week on 22 February.

 

This is all for this week, join us again in a week's time for latest and freshest in the ever-evolving world of JBoss.

 

 

 

 

 

 

 

 

 

 


Kevin did already give an introduction to AeroGear last week. This time we are taking a look how other JBoss projects embrace mobile and how openshift can help to run your apps within the cloud.

 

 

RichFaces 4.2 candidate release

 

RichFaces has just published another candiate release that includes some interesting options for building mobile applications. Namely two new components that deal with asynchronous server side push and optimized loading of client side resources.

 

4 simple steps for RichFaces Push

 

What makes this component so attractive when there are plenty of other ways to achieve this? RichFaces is enabling application developers to build on top of push without any additional complexity. In his blog, Lukas explains the possibilities of how to use the RichFaces Push.

 

Optimized Resources Loading

 

Porting applications to mobile devices means leaving the convenient area of high bandwidth and limitless connectivity. As Nielson already figured, the tolerable waiting time  for most users is around 150 ms, before things are considered lag. Especially the initial load time plays an important role. RichFaces 4 contains some great improvements to decrease the overall waiting time, by optimizing the resource loading on the client side. In this blog post Lukas explains how you can make use of these features to improve your applications responsiveness.

 

 

Moving your application to openshift

 

Now that you've improved the overall response time of the stock watcher application that relies on RichFaces push technology, it's time to make it publicly available. OpenShift allows you deploy Java EE applications to the cloud without any pain. There are a bunch of video introductions  how to do this. In addition to that the OpenShift homepage contains additional material to get you started.

 

Debugging OpenShift application with Eclipse

 

Sooner or later you may hit the point where need to look behind the curtains. Fortunately Max has provided a great introduction on how to debug applications that are deployed to openshift using eclipse.

 

 

Eager to hear more: JUDCon Boston (June 25-26th)

 

If you are eager to hear more on these topics, meet us in Boston this year. The JBoss Users and Developers Conference is a great place to dive into any of these topics:

 

- Application Platforms and Development

- Big Data and Persistence

- Rules, Workflow, SOA

- Cloud and other Cool Stuff

 

 

Stay tuned!

 

 

 

 

 


It's that time of the week again when we scour the blogs to bring you details of any important and interesting developments in the world of JBoss.  We have a number of technical posts, new project releases, new books being published and an exciting new project announcement. What better way to start off the month?

 

AeroGear Mobile & HTML5 project

 

This week has seen the announcement of a new project within JBoss, called AeroGear.  The purpose of the AeroGear project is to make mobile development as easy as possible with JBoss technologies and will focus on three areas

  • Education

Covering all aspects of mobile development, including the latest HTML5 technologies, hybrid application frameworks, JBoss AS based services, mobile RichFaces/JSF2 and many more.

To start things rolling there is a 5 minute video showing how to develop your first cloud hosted mobile web application and a step-by-step guide on how this application was developed.

  • Innovation

Starting with development of examples, tutorials and techniques for mobile developers and continuing with the development of new mobile frameworks for solving real concerns of enterprise developers.

  • Community

Provide support and encourage participation in the development and use of mobile technologies through public meetings, held in the #aerogear channel on irc.freenode.net, forums and hosting code on guthub.

 

There are lots of discussions happening on the AeroGear forums (user and development) and now is a great time to get involved in the project.

 

JUDCon India

 

Last week saw the first JUDCon event held in India and, indeed, in the Asia Pacific region.  A very successful event, with 800 attendees, it has already generated a number of posts discussing the presentations and impressions of some who attended (read Jaikirin Pai's post from last week if you missed it).

 

This week we have some more posts from our colleagues, Dimitris Andreadis, Ray Ploski and Keith Babo, discussing their thoughts and impressions of the conference and its organisation as well as some photos taken by Saltmarch Media, the conference organisers.

 

OpenShift

 

Have you ever wanted to try deploying applications into the cloud but were unsure of where to start?  If so then Eric Schabell's post on OpenShift is definitely for you.  Eric has written a comprehensive post to introduce OpenShift; starting with an overview of what OpenShift is he continues by covering the OpenShift tooling and ends with a walk through of an application deployment into the cloud.

 

JBoss Developer Studio and JBoss Central

 

The milestone 5 build of JBoss Developer Studio 5 includes the first integration of JBoss Central into the Developer Studio product, providing a single location for keeping up-to-date with JBoss news, technologies, examples and management of the Developer Studio plugins.  In this post, Len DiMaggio takes us on a tour of the various aspects of JBoss Central, introducing us to some of its capabilities and demonstrating how they can be used.

 

Integrating Server Side action methods using JSF ValueChange events and Ajax Listeners

 

Lincoln Baxter has written a very good post which describes a useful, flexible pattern for firing server side events using JSF ValueChange events, CDI and Ajax listeners.  By taking advantage of CDI he introduces a mechanism through which the application functionality can be successfully decoupled from the JSF User Interface.

 

Reacting to Alerts with JBoss ON

 

Jay Shaughnessy has published a screencast demonstrating a number of the new features in JBoss ON, showing how these can be used to react to alerts and then take corrective action through the scripting support.

 

Arquillian Fall Tour

 

The Arquillian team were very busy towards the end of last year, spending a lot of time on the road to give presentations on Arquillian, discuss future ideas and just meet up with the community.  Aslak has now published a post detailing their tour and providing links to many of the presentations.

 

JBoss Books

 

This week sees the publication of two new books on JBoss technologies, both from Packt Publishing.

 

The first is the JBoss ESB Beginner's Guide, providing an introduction to JBoss ESB and covering the core concepts and technologies behind services and their implementation.  The second is the Drools Developer's Cookbook, covering Drools Expert, Guvnor , Fusion and jBPM5 technologies.

 

Details of how to purchase these books, along with sample chapters, can be found on the Packt site.

 

Packt are also looking for reviewers.  Drop me an email if you are interested and I will put you in contact with the publisher.

 

New Releases

 

Another busy week for JBoss project releases

 

Infinispan - following feedback on the recent Infinispan 5.1.0.Final release the team have announced their first candidate release of Infinispan 5.1.1.  Keep watching for updates, there are plans to release a final version as soon as possible.

 

Modeshape - Randall announced the first Alpha release of ModeShape 3.0 and has also published a comprehensive post discussing its features and future direction.  This does not mean the end of the 2.x stream however, there are plans for a 2.8 release.

 

Drools - The drools team have announced the release of their second beta of Drools 5.4.0.

 

IronJacamar - The alpha 5 release of IronJacamar 1.1.0 is now out.

 

FOSDEM 2012

 

Don't forget that FOSDEM is being held in Brussels this weekend.  JBoss, Fedora and Red Hat are well represented and there will be a JBoss.org Devroom on Saturday.

 

That's it for another busy week, check back next week to catch up on any further developments.

Wrapping up the week, wrapping up the month. It's time to look back at all major events that took place over the past seven days, and I am reminded, as always, of what a tremendous experience it is to live in the open source world. And, with JBoss it's easiest to tap into that - JBoss is everywhere, both technologically and geographically.

 

http://p.twimg.com/Aj7BtjoCIAI3Lno.jpg

The first big story of the week is undoubtably, JUDCon India which took place earlier this week (Jan 24-25). With a strong participation (800 attendees) our first JUDCon in the Asia-Pacific zone has been a real success. Our colleagues Jaikiran Pai, Manik Surtani and Galder Zamarreno have published their impressions. The feedback of the attendees themselves is excellent as well: here are the stories published by Aravind Ajad and Nibin Varghese.

 

We're happy to read stuff like that that! Join us again, and remember, JBoss World and JUDCon Boston (June 2012) are getting closer and closer.

 

Meanwhile, you have a chance to meet us at FOSDEM 2012 (Feb 4-5, Brussels, Belgium) - here's the schedule of JBoss-themed talks. Max Andersen has also put together a summary of JBossians' participation at other two conferences: EclipseCon (March 26-29, Reston, Virginia) and MOW 12 (April 18-20, Billund, Denmark).

 

 

 

 

 

 

A couple of news regarding Hibernate: Steve Ebersole has been blogging about upcoming natural key support in 4.1. Incorporating natural keys (aka business keys) in your ORM design is a recommended practice, and this is important news, because so far this needed to be handled manually, using criteria or other mechanisms. Right now, it's all declarative and supported by the API. The other bit of news from the same area is provided by Hardy Ferentschik, in regards to the latest improvements to be found in Hibernate Metamodel Generator 1.2.0.CR1.

 

Mark Proctor has published a blog entry and an update on his implementation of Wumpus World, an artificial intelligence example in the form of an exploring game, illustrating the power of Drools outside the traditional business/financial setting. Now you don't have an excuse for not playing by the rules.

 

Very often the difference between being productive and struggling is provided by the tools that we use. JBoss Tools (and the integrated JBoss Developer Studio) have been fostering productivity for a long time, and they're living proof that a good IDE is much more than a fancy text editor with a compiler attached. Being able to have news, technologies, examples and quickstarts at your fingertips is one of the well-kept secrets of star developers. Len Di Maggio provides an overview of JBoss Central, a newly added feature which can be found in both JBoss Tools and JBoss Developer Studio, which provides access to all of these goodies - with a simple click.

 

For those of you who have followed closely the progress of Infinispan 5.1, the good news is that the final version (5.1.0.Final) is out - see the announcement here - pick it up and have lots of fun!

 

TorqueBox gets another beta, which brings it to v2.0.0.Beta3 - you can read more about the new features here.

 

Sightings

 

While they are not at a conference, JBossians still love spreading the word about the good stuff (that we build):

  • Peter Larsen will speak at the DC JBUG about Teiid and JBoss Enterprise Data Services on February 8t
  • Ben Browning will speak at the Atlanta JBUG about TorqueBox on January 31st
  • Eric Schabell will speak at the Portugal JUG on February 16 about OpenShift and JBPM
  • Andrew Rubinger will speak at the Utah JUG on February 16 as well about Arquillian

 

That's all for this week - gather around next week for more updates!

Hello Again,

Welcome to our weekly run down of what is happening within the JBoss community.   One of the beauties of living in the open source world is that it is always changing.

 

Do you know somebody in India? No? Well, now you do.  JBoss'ers from around the world are converging on Bangalore for JUDCon India on January 24th.  JUDCons are our developer focused conferences - where our coders get to hang out with you!  This will be our largest developer event in JBoss history.

Check out the agenda for more information.

 

JBossCentral_M5.png

JBoss Developer Studio 5 M5 -  Have a love/hate relationship with Maven?  I do.  :-)  And even if you hate Maven, this latest version of JBoss includes a much improved JBoss Central with several new archetypes for kick starting your Java EE 6 projects.  Two of the most notable are an HTML5 archetype and the much improved OpenShift Express project Wizard.   Our tools include everything you need for using Maven with WTP-based projects - deploying to JBoss AS7 (or the cloud) is a simple drag & drop.   This is the fastest way to try your hand at HTML5 and mobile web development. Run the wizard, deploy to OpenShift then tweet your friends the URL for their phones - it only takes a few minutes and its FREE. 

Check out Max's blog for more information on M5.

 

Jonathan Halliday is brilliant in his rant on the "perils of trying to replace or do without bits of code that you don't understand".  He tosses out myth busters by clearly stating that Spring is not JTA nor JCA.  If you have ever had a computer go down (and who has not?) then you owe it to yourself to learn something about transactions.  Here is a tip: ACID is not (only) that stuff your parents played with in the 60's - see Steve Job's Bio for further details. 

 

 

The Infinispan gang continues to roll out the features and the blogs with Mircea Markus delivering a great post on transaction enhancements in Infinispan 5.0.

 

What is a "Guided Decision Table"?  I didn't know either until I watched these videos by Michael Anstis.   The JBoss Drools team has been rocking the RIA with an incredibly feature rich user application called Guvnor.  A Web-based UI that non-programmers can use to create business rules, processes and "spreadsheets", I mean decision tables.

 

The title says it all Hibernate Search 4.1 is coming - our very own Sanne "The Ice Man" Grinovero just tagged Alpha1, specifically focused on upgrading core dependencies like Lucene, Infinispan and JGroups.  We make Hibernate happen - how is that for a tag line?

 

I would also like to call your attention to Weld 2.0's first alpha release.  Weld is the reference implementation for Contexts and Dependency Injection for Java EE.  This release is the first one focused on CDI 1.1 - the next version beyond EE6.  See the future, happening now.

 

Sightings

Have you had a JBoss'er visit your JUG recently?  Our team is always on the move and getting out into the greater Java community.  Eric Schabell published a great post about his evening with the YaJUG in Luxembourg.

 

Ben Browning will be visiting the Atlanta JBUG to talk up TorqueBox, January 31st - Ruby on Rails on JBoss.  

Filter Blog

By date:
By tag: