Skip navigation
1 2 Previous Next

Weekly Editorial

20 Posts authored by: burrsutter

JBoss Everywhere - geographically speaking

I suspect many folks see "JBUG" and determine that must be tied to a jira or bugzilla entry. Well that is not the case, JBUG stands for JBoss User Group and they are popping up around the globe.  Recent startups are Neuchatel over in Switzerland, Washington DC and Milan, Italy. As well as many other speaking events. Look for the JBoss team at JavaOne, Devoxx and all your favorite developer conferences.

JBUGs.png

TorqueBox Everywhere

The TorqueBox core team and community are showing up everywhere.  Most JBoss'ers are frequent flyers - always participating in local community meetings around the world but the TorqueBox team sets a high standard.

 

Have you seen TorqueBox in the cloud with OpenShift?

Or TorqueBox in Brazil?

Or TorqueBox at the Ruby Hoedown?

Or TorqueBox in Ljubljana, Slovenija...or coming to London

Bring us your Ruby on Rails friends and give TorqueBox a try and check out configuring with Ruby instead of YAML.

 

 

JBoss invades Toronto Island

Big things happening in Toronto this week, the jboss.org developer framework teams (Seam, RichFaces, Errai, Snowdrop, Forge, Arquillian) along with their QA and Support teams are meeting on Toronto Island at Artscape Gibraltar Point.  A true retreat in every sense of the word, to plan for the next generation of JBoss sponsored developer facing framework & tools.   The energy and innovative thinking have been fantastic.  I cannot yet describe any of these ideas as they will be communicated at the appropriate time but let's just say the future looks bright.   And this from making a bunch of software engineers share air mattresses and a common washroom!

 

JUDCon London Agenda

JUDCon London is October 31st through November 1st and the agenda is now posted.

This is a great opportunity to spend time with members of the core JBoss engineering team representing AS (Application Server), jBPM, Drools, Infinispan, Arquillian and Hibernate.

 

And JBoss online via jboss.org/webinars

Scott Stark & Tobias Kunze gave a demo-filled live session on September 7th.  If you are interested in seeing JBoss "in the cloud" as a Platform-as-a-Service (PaaS) via OpenShift, please check out the recording (http://vimeo.com/28828146).  This is a great session to get the overview of both OpenShift Express and OpenShift Flex - all JBoss, focused on Java EE 6, ready to go, try it today.

The next JBoss Developer Webinar is on HTML5, make sure to register soon for a space in this session (www.jboss.org/webinars).

 

RichFaces CDK Hello World

RichFaces 4, a AJAX/RIA component set for JSF 2, includes a Component Development Kit - CDK, that you can use to create new, extend existing or wrap 3rd party UI controls/widgets/components.  This is a tool that can be used by the Java EE developers who wish to create their own custom components to be reused in their own projects.   Brian has not been here to long but as a long time community member he has hit the ground running.

 

JBoss Grows

The JBoss core team is always growing and we normally just forget to publicly call out those individuals who have join the open source movement.   That is a short coming on our part as open source is all about the community and the community is all about the individuals who give back to that community. I also welcome Jonathan Fuerth to the JBoss team.  We expect great things out of the Toronto-based Errai team!


Errai was a key element in our keynote demo (http://vimeo.com/25258416), enabling the normally server-side CDI custom eventing capability to reach the browser - real-time push - it is the future. 

 

JGroups Pub-Sub with Bela Ban

JGroups is a key element of JBoss, it is the underlying layer that makes clustering and technologies like Infinispan (distributed data grid & cache) possible.  Bela published a great post on how to use a publish and subscribe pattern with JGroups

 

And if you enjoy JSF, check out Stan's contributions to JSFUnit (Thanks Stan).

 

And JBoss' Hibernate 4 keeps on coming (Thanks Steve).

 

One reason I enjoy working on these blog posts is because it gives me a couple of hours to reflect on all the significant contributions that JBoss team members make consistently, whether those be code, in-person events (e.g. JUDCons, JUGs, JBugs) or virtual live & on-demand education (webinars, vimeo.com/jbossdeveloper).  It is easy to get caught up, heads down, pounding on the next deliverable.  Stopping for a moment to watch the magic happen is good for the soul.  Go Team!

 


Summer 2011 has been a crazy productive period for the JBoss team.  This past 7 days have been no exception as the team continues to deliver new capabilities that not only continue to close the gap with closed source offerings but go well beyond. 

 

JBoss ESB Beginner's Guide coming soon from Packt

 

JBoss ESB is a project very near and dear to my heart.  When the initial team was formed to tackle this very interesting space, they worked hard to create an ESB that t is the synergistic blend of the best of JBoss' many well known innovations - things like hot deployment of the Application Server, the declarative process flow of jBPM and the declarative business rule engine of Drools. 

 

And now there will be a book published by Packt, written by some of the key guys working on the project today - Len DiMaggio, Kevin Conner, Magesh Kumar Bojan and Tom Cunningham.  Congratuations Team!

 

If you would like an almost concise overview of the capabilities of the JBoss ESB and its supported enterprise version - JBoss SOA Platform check out this demo that I recorded eons ago. 

 

RichFaces 4.1.0.M1 Released!

 

Richfaces_Editor.png

Many new and interesting features and fixes coming from the RichFaces team with their M1 - milestone 1 release of 4.1

 

RichFaces 4 is focused on JSF 2.0 and 4.1 M1 adds to the 4.0 release a new Editor (see above), Pick List, Ordering List and a Notify component - make sure to check out the live RichFaces Showcase and details in thehttp://planet.jboss.org/view/post.seam?post=richfaces_4_1_0_m1_release_announcementannouncement.

 

One of the most notable achievements of the 4.1 M1 release is the contribution by Bernard Labno - a community member who created the Notify component - many thanks Bernard!

 

Hibernate Search 4 is Coming

 

Many have seen the release of Hibernate 4.0.0.CR1 and immediately asked "where is Search?" - well great news for the Hibernate community - Sanne Grinovero (our Matrix-like operator guy for the keynote demo) has just announced their plans for Search.    I have always been a fan of Hibernate Search as many years ago I have made attempts at "word indexing" various RDBMSs - now you can easily bring the power of "google" to your relational database records.

 

jBPM5 on AS7

 

jBPM continues to be one of the most popular JBoss projects - it is a perfect example of how open source continues to move "upstack" - beyond middleware for programmers to capabilities that enable the business.  If you have historically thought of us as those App Server and Hibernate guys and have not checked out jBPM5, then you owe to yourself and your next project to review it.  And now it is running on JBossAS7.

 

Infinispan on AS7

 

Data grids are a key growth area in today's IT industry.  The relational database "bottleneck" with its typical high cost of both hardware and software licenses continues to hamper the creativity of many software & solution architects.  You no longer have to architect your way around an exorbitant license cost problem, nor the performance chokepoints. Infinispan is that next generation of middleware - we demonstrated it with floating balls and it is a key aspect of JBossAS7.

 

 

 

JCA Infow with AS7

 

Jesper Pedersen published a nice blog related to Info JCA Infow and the new AS 7.0.1 - JCA is one of the critical pieces to building robust middleware, for the end-user developer of Java EE6 middleware you might only see a few simple annotations - because these guys do the heavy lifting.

 

 

Delivery of both AS7 and AS6

 

JBossAS 7.0.1 aka "Zap" adds some big items like support for MDBs, better JPA integration and ability to pick your own JSF implementation and many, many bug fixes.  

 

JBossAS 6.1.0 addresses dozens of bugs as well as new features like enabling Javassist usage in Weld.  Not everybody has yet had a chance to migrate to AS7 and this release brings value to the many users of AS6. 

 

And just in case you were on vacation last week (around August 10th) and hopefully enjoying some unplugged time - then you might have missed the major announcement of AS7 at OpenShift, bringing EE6 to all, free, in the cloud. 

 

Pete Muir has delivered an absolutely fantastic summary and series of videos to help you ramp up - don't let the Gollum scare you.  :-)

 

Last tip of this posting...

 

Make sure to bookmark the AS7 launch page at http://www.jboss.org/as7.html and AS7+OpenShift launch page at http://www.jboss.org/openshift.html as we will continue to roll out new articles and new videos going forward.

 

And if you have a few spare weeks, you might be able to watch all of the great video content that we have hosted at Vimeo - www.vimeo.com/jbossdeveloper.

jbossas7_fast.png

JBoss AS7 goes Final on July 12th 2011 - You will love JBoss AS7

 

I fully expect a global drop in coffee consumption for enterprise Java developers and administrators because there will be less wait time, less coding and you now have a vastly easier to manage & deploy application server.    More developer/administrator productivity means more time spent on adding business value.   You can join the #JBossAS7 conversation on theserverside.com.

 

  • Faster startup (< 3 secs) and faster hot deployment means less time waiting to see your changes live.
  • Smaller ASs - memory footprint means more memory available for the hungry Eclipse on your desktop workstation. If you are like many JBoss users, you likely need to start dozens if not hundreds of application server instances in your production environment to meet your ever growing end-user demand.
  • EE6 programming model means a POJO with annotations model for transactional components, RESTful endpoints and the glue code between the UI tier & middle tier disappears.
  • CLI - command line interface, forget Twiddle, the new CLI can be used to touch anything available for tuning and configuration inside the application server. Other administration & management interfaces include a new Web console (based on GWT), a native Java API and a HTTP API that supports JSON payloads (yes, build your own JavaScript-based admin solution).

 

Make sure to check out the articles listing for more details about JBoss AS7.

 

  • Hibernate Users: Hibernate continues to be one of the most popular and pervasive open source projects around the globe.  Hibernate 4 ships as part of JBoss AS7 and Team Hibernate/JPA put together a nice article on what is new and now available. 
  • Spring Users: if you are a Spring user and wish to learn more about how to bring those old Spring applications to AS7 then make sure to follow Marius's blog on the topic.
  • Switchyard Users: If you need routing, transformation, Camel's declarative EIP capabilities and other SOA-oriented functionality then check out Switchyard's move to the JBoss AS7 architecture.

 

VIdeo killed the radio star and the amount of video production by the JBoss team has exploded over the last few months at www.vimeo.com/jbossdeveloper.

 

Key videos published in the last couple of weeks include:

 

Wish to follow the twitterverse action for #JBossAS7 but without actually having a Twitter account?  Check out our JSF2 + RichFaces4 based Tweetstream demonstration that runs on OpenShift at bit.ly/tweetstream2

android_tweetstream2_july_14_2011.png

  • jBPM BPMN2 Web Designer: I am personally a fan of all things "declarative", specifically when it comes to BPM or workflow.  The jBPM & Drools teams continue to demonstrate how open source will change the very nature of IT AND business.  Hyperbole on my part?  Check out Develop Complex jBPM Processes in Guvnor - design BPMN 2.0 processes, graphically, right in your browser by Tihomir. 
    Guvnor_BPMN2_Designer2.png
    Make sure to watch his HD video - seeing is believing. http://vimeo.com/26126678
  • In addition, Marian Buenosayres has been blogging about a new jBPM Form Builder.  This is an absolutely fantastic addition to jBPM project.  Many thanks Marian for getting this moving, thousands of jBPM fans look forward to future jBPM Form Builder blogs, screenshots and hopefully a video in the future. :-)
  • The White Rabbit (JBoss AS7 CR1) has been spotted - some fantastic content has trickled out related to the new AS7 - if you only have a few moments to start your learning of how to get started with AS7, I suggest watching this demonstration video captured from the Jason Greene Webinar.  There is a LOT more coming, make sure to follow @jbossdeveloper and watch for hashtag #JBossAS7 in the twitterverse.
  • IronJacamar 1.0.0 Released!  Our implementation of Java Connector Architecture - easier development via annotated POJO-based services, including a fast embedded environment to allow for fast turnaround automated testing.   I will not even attempt to repeat all the major enhancements listed in the blog post - go read it.
  • Did you know that a web profile focused application server like JBoss AS 7.0 (again, more to come on this topic soon) still has some more advanced features like JMS and JAX-WS?  Alessio of the JBossWS team published a small article on using JAX-WS with AS7.
  • Finally, GWT (Google Web Toolkit) is widely used here at JBoss, if you watch Tiho's jBPM BPMN2 Designer video then you will get to see one the showcase examples in action - Drools Guvnor.    Another example is the JBoss AS7 Admin Console (thank Heiko!) and it can be seen in Brian Stansberry's Webinar. Fast forward to minute 40 for a quick demo of the new admin console.  GWT is also being used by our RHQ team and Mazz has had some nice tips on best practices with GWT. 
    http://planet.jboss.org/view/post.seam?post=telling_gwt_to_ignore_certain_classes
    http://planet.jboss.org/view/post.seam?post=detaching_hibernate_objects_to_pass_to_gwt

There are so many interesting happenings in the world of JBoss that it is even hard for us "insiders" to keep up.  I personally subscribe to the Aggregated Feed [1] viewed using Flipboard on my iPad and use Twitter [2] via my Android Phone to aid in monitoring the JBoss universe.  And if you are more of an email-based person, make sure to subscribe to the JBoss Developer Newsletter list [3].  All of these tools can help keep up on news while on the bus or even in the "library" (thank you WC Fields).

 

[1] http://planet.jboss.org/home.seam

[2] http://www.jboss.org/stayingconnected.html and http://twitter.com/#!/jbossdeveloper

[3] https://engage.redhat.com/forms/businessnews

 

Here are some of the most interesting things that I noticed coming over the wire this past week.

 

  • JBoss AS7 Coming Soon!  The next generation of the JBoss Application Server is about to happen - we have several live training sessions scheduled for June 29 through July 1st.  Hear about JBoss AS7 and EE6 from the experts - the guys behind the code and driving the specs.

 

  • Keynote Presentation & Demo Videos Published - We will be very hard pressed to top the killer live demonstration at JBoss World 2011 at future events.  We included several servers (make sure to watch the whole demo), Android and iOS mobile devices, incorporated a live Twitter feed (means Internet & WIFI had to work) and required the audience to jam in hundreds of tweets while we were working the magic onstage.  We were able to perform stream analysis (Drools Fusion) on a live Twitter feed, while loading the stream into a in-memory datagrid (Infinispan) and using Hibernate OGM (more below) to drive multiple HTML5-focused mobile web-friendly applications built with jQuery, RichFaces4 + JSF2 and GWT+Errai.  Several blogs have been posted to describe the various backend technologies and in the video you get to SEE middleware - a datagrid, in action.

 

http://www.jboss.org/jbw2011keynote.html

http://www.vimeo.com/25258416

All_UIs_Mobile3.png

 

  • Hibernate OGM is Born - Hibernate is one of the most popular JBoss projects and it continues to drive real innovations in data persistence. OGM stands for Object Grid Mapping and provides a JPA engine for NoSQL datastores.  Incredibly fast persistence directly into an in-memory datagrid like Infinispan but with a familiar programming model (Hibernate/JPA). 

 

http://in.relation.to/Bloggers/HibernateOGMBirthAnnouncement

 

 

  • Drools Planner Webinar - We had a fantastic turn out for Geoffrey De Smet's Drools Planner session, here is the recording if you missed live event - http://www.vimeo.com/25236095  Geoffrey made into Argentina while skirting a Chilean Volcano with zero minutes to spare but still delivered a great live presentation.  More archived sessions are described at jboss.org/webinars

 

 

  • SwitchYard 0.1 Released - Switchyard is a whole new approach to integration-focused middleware - a new form of Enterprise Service Bus (ESB). Take a few moments to review the Getting Started and User Guides to see what I mean.  Like JBoss AS7, this represents another leap forward for open source and for anyone with an integration challenge.

 

http://planet.jboss.org/view/post.seam?post=switchyard_0_1_released

Filter Blog

By date:
By tag: