Welcome to this week's edition of the JBoss Weekly Editorial. The wind down to the holiday break has already begun but that does not mean we have a quiet week, many within the community have been finalising releases and writing articles in order to give you plenty to do over the upcoming holidays. Join me as we take a spin through this week's community news and events.
Watch and Learn with Arun
This week sees Arun publish two long, informative videos on Java EE development, the first video continuing the Hangout sessions with Paul Bakker and the second continuing Arun's Tech Tip series.
In the first video Arun and Paul discuss how to develop modular Java EE applications with OSGi. They cover the importance of building modular Java EE applications, how this can be enabled through the use of OSGi, how to transform an existing Java EE application, how to deploy the application into production and much more. In the second video Arun demonstrates what is necessary to create a Java EE workflow on OpenShift. Arun covers how to develop and deploy an application using JBoss Developer Studio, how to set up Test and Production instances, how to run Continuous Integration using Jenkins, finishing with how to run tests within the Test environment and finally promote the application into Production.
Drools and jBPM examples and jBPM Maintenance
Eric and others from the Drools and jBPM teams have been very busy developing suites of example projects to help get you started with rules, events, planning and BPM projects. These projects are tied together in two suites, providing a logical order in which to learn, with many of the examples being updated over the last few weeks to provide a better experience to those of us running within a Windows environment. Once you have your jBPM project up and running you will then want to check out Maciej's article in which he explains some of the regular tasks that an administrator needs to be aware of in order to maintain a healthy environment.
Merry Christmas from the KeyCloak team
This has been a big year for the KeyCloak team with the release of their first alpha at the beginning of the year and the release of their first stable release towards the end of the year. Next year appears to be just as ambitious with their current road map including Custom User Profiles, Two-Factor Authentication, SMS integration, OpenID Connect dynamic registration and many more. This is definitely a project to watch in 2015!
Infinispan Remote Events and Certification
The Infinispan team are finishing the year with the conclusion of their "Hot Rod Remote Events" series. In their last post of the series they discuss how remote events are delivered in a clustered environment and how to handle failures so that failover does not result in a loss of events. If you are interested in Infinispan then this series will provide a great deal of insight into the support of remote events and is well worth catching up on.
The Infinispan team have also announced that their Infinispan 7.0.2.Final release includes a nice present, the first version of infinispan-jcache that has been certified as compliant with JSR-107. This now allows applications to take advantage of the standard Java API used for caching temporary java objects in memory.
Testing Mobile Devices in JBoss Tools
With the explosion of mobile devices, especially within the Android ecosystem, you will find that most device simulators will only contain entries for the more popular devices, missing out less popular or newer models. In order to test the other devices it is often necessary to create a custom device within you simulator, something that is very easy to do within the JBoss Tools BrowserSim as Ilya ably demonstrates.
Java Mission Control and Flight Recorder with WildFly
Recent releases of the Oracle Java JDKs include a number of tools that allow you to monitor and manage Java applications without the normal performance overhead expected from profiling, relying instead on data that is already collected in support of the normal dynamic optimisations within the JVM. There are a couple of steps that are necessary to enable this within a WildFly or EAP server but don't be concerned as Markus has spent time documenting all that is necessary to take advantage of these tools.
Teiid, Twitter and OAuth
Ramesh has written a nice article describing how to access Twitter data using Teiid and OAuth, exposing the information to applications through a Virtual Database. It does assume a reasonable knowledge of Teiid however it also includes a link to their quickstarts if you need a refresher on Teiid's capabilities.
JBoss Out and About
Markus Eisele will be talking at OUGN Vårseminar 2015, being held March 12-14 in Oslo, Norway. He has two sessions confirmed so far, "50 Best Features of Java EE 7" and "How PaaS, IoT and DevOps Change The Way We Develop"
- The JBoss Tools team have announced the release of JBoss Tools 4.2.1 and JBoss Developer Studio 8.0.1.
That is all for this week! Please join us next week for our last Editorial of the year, authored as usual by Mark Little.