Tuesday October 24, 2006 Meeting - Austin Java Users Group

This event is sponsored by Opnet (http://www.opnet.com/products/panorama/home.html)

Methodologies for Improving Systems-level QA and Pre-deployment Testing Processes of Java/JEE Applications speaker Jon Hodgson - Senior Applications Engineer for OPNET

Presentation Abstract

When conducting load and stress tests for complex multi-tier applications, it is challenging to understand overall performance behavior. Workload generation tools provide controlled experiments and measure user experience from an external client perspective. Testers/developers really need to look inside the application at all tiers to develop a holistic picture of how various components both inside and outside the JVM interact, identify system weaknesses, and identify those lower level components which should be considered for further analysis and optimization

The presentation will include a demonstration that will use load test results from sample applications. Methodologies for establishing a performance baseline and creating load experiments that can be used for troubleshooting (as opposed to simply benchmarking) will be discussed. Techniques for discovering the following will also be covered:

  • Application internals that behave badly
  • "Hot spots" and system bottlenecks
  • Subtle cause-and-effect behaviors
  • Components that have the most impact on scalability
  • Important workload characteristics
  • Key measurements to monitor in production


Jon Hodgson - Senior Applications Engineer for OPNET

Jon has been focused on application testing and performance management for the last 5 years with emphasis on Java applications for most of that time. Jon has developed enhancements to traditional application JEE testing techniques which help bridge the gap between application developers and testers facilitating improved interaction between the two groups -- resulting in faster code development & testing processes. Prior to joining OPNET/AltaWorks, Jon worked as a Senior Technical Consultant at Resonate, designing solutions centered around Resonate's load balancing technologies for large enterprise customers. He started his IT career in 1992 as a systems administrator and webmaster for Newark Public Radio.

The Dynamic World of Static Analysis

Presentation Abstract

As a general rule, the more code you have the more bugs you have. In the Java world we are lucky to have a wide variety of tools available to help you detect bugs before your users find them. These static analysis tools use rules to detect common problems ranging from style issues that make code hard to read all the way to anti-patterns that can cause subtle problems at runtime. This brief presentation gives an overview of recent developments in the world of Java static analysis tools and points out some interesting trends on the horizon.


Gregg Sporar, Technical Evangelist, Sun Microsystems

Gregg Sporar has been a software developer for over twenty years, working on projects ranging from control software for a burglar alarm to 3D graphical user interfaces. He has been using Java since 1998 and his interests include user interfaces, development tools, and performance profiling. He works for Sun Microsystems as a Technical Evangelist on the NetBeans project.

Location & Time:

Meeting from 7 - 9 PM Li'l Tex Auditorium in the Commons Building (# 137) located at 10100 Burnet Road, near the southwest corner of Burnet Road and Braker Lane on the University of Texas J. J. Pickle Research Campus.
(Networking follows at the
Baby Accapulco on Stonelake Blvd)


The Austin Java User's Group is always looking for sponsors to help keep this organization active by providing meeting locations, guest speakers and financial support. Please see our sponsors link for more info.