Friday, October 20, 2006

October 2006 Meeting - Creating Manageable Applications with JMX and Spring

Starting with Java 5, it has gotten it easier to incorporate manageability and monitoring into any application running on a standard VM. Developers now have access to a wealth of runtime VM profile information exposed through JMX including memory consumption, garbage collection, and thread activities. JMX also allows developers to incorporate custom runtime control and management information for their own application using managed beans (MBeans).

In the next Tampa Java User Group meeting, speaker Vladimir Vivien will explore how to create highly manageable applications using the Java Management Extension (JMX). The presentation will discuss three areas where you can leverage JMX including monitoring, control, and runtime configuration of your applications. We will explore the how the Spring Framework has simplified development of JMX-based applications by allowing you to expose your POJO's as managed beans. The discussion will also include best practices and available tools to help you create manageable applications.

For those self-starters, here are some resources:
Sun's JMX Home
Intro to JMX Blog
Management Support in Java 5
Spring's JMX Documentation
Java Enterprise Manageability - JSR 77
MC4J - Enterprise Management Tool

Meeting Detail
Speaker: Vladimir Vivien
Date: 11/01/06 (Date Changed!)
Networking: 6:30 pm
Presentation: 7:00 pm - 8:00 pm

GCA Technologies Solution
4919 Memorial Hwy. Suite 150
Tampa, FL 33634

Google Map
If you plan to attend, please send RSVP to vvivien @ yahoo dot com.

Wednesday, October 11, 2006

September 2006 Meeting Minutes

We had another great turn out for the Tampa Java User Group's June meeting with 16 people in attendance to hear about the continuous integration concept. Presenter Joshua Davis offered a great overview of tools and methodologies for a successful automated build system.

Attendees got information about the great diversity of open source tools available for creating a continuous build and integration system. Davis presented a complete build environment based on Cruise Control, IVY, Corbetura, ANT and SVN. All of these open source tools are freely available and provide a viable solution to continuous integration.

Questions regarding this material may be directed to Joshua Davis - .

Presentation Materials
Build Plan Presentation
Build Plan Overview
Build Plan Cookbook

Special Thanks
Joshua Davis - Presenter
Oxford and Associates ( - Food/Drink
GCA.Net Technology Center ( - Meeting Venue / Refreshments

Vladimir Vivien