January 14, 2005
Open Discussion
February 8, 2005
Open Discussion
March 8, 2005
Open Discussion
April 12, 2005

Nick Chalko - "Eclipse
Plug-in Programming"
(from the eclipse site...)
Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing
in particular...
The PDE project provides a number of views and editors that make is easier to build plug-ins
for Eclipse. Using the PDE, you can create your plug-in manifest file (plugin.xml), specify your plug-in runtime
and other required plug-ins, define extension points, including their specific markup, associate XML Schema files
with the extension point markup so extensions can be validated, create extensions on other plug-in extension points,
etc. The PDE makes integrating plug-ins easy and fun.
In the beginning session Nick will introduce the plug-in development environment
for the eclipse project. In the advanced session Nick will expose the PDE API and walk through a working plug-in.
Links:
TiVo Home
Media Engine SDK
O'Reilly
Network Safari Bookshelf - Contributing to Eclipse: Principles, Patterns, and Plug-Ins
Adding launchers to the platform
We Have Lift-off: The Launching Framework in Eclipse
Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group.
We raffled off the O'Reilly "Eclipse Cookbook"
book by Steve Holzner. Follow link below...
http://www.oreilly.com/catalog/eclipseckbk/
May 10, 2005
Tim Schafer - "AspectJ Programming"
![AspectJ[TM] is](http://www.eclipse.org/aspectj/aspectjIs.gif) |
 |
| |
- a seamless aspect-oriented extension to the Java programming language
- Java platform compatible
- easy to learn and use |
|
clean modularization of crosscutting concerns, such as error checking and handling, synchronization,
context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object
protocols |
June 14, 2005
Chris Scheuble - Apache with virtual
hosting
Starter session: I will cover setting up Apache on my Windows laptop with virtual
hosting.
Advanced session: You will cover setting up Apache and Tomcat on my laptop!
Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group.
We raffled off O'Reilly's "Make: Quarterly".
July 12, 2005
Chris Scheuble - Java Style and J2EE
Patterns
Starter session: Java coding style - Why we try to follow a standard and the reasons
of deviation from Sun's standard.
Advanced session: J2EE patterns. We will take the standard J2EE pattern found in most text books and work out the
definitions/purposes for each of its layers/components.
Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group.
We raffled off the O'Reilly "Eclipse Cookbook"
book by Steve Holzner. Follow link below...
http://www.oreilly.com/catalog/hardcorejv/
August 9, 2005
Tim Schafer - "AspectJ Programming"
Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group.
We raffled off a book from O'Reilly.
September 13, 2005
Chris Scheuble - Java & JavaScript RPC Intro
Tom Parker - Java & JavaScript RPC Code Walk Through
Tonight's starter session will be an introduction about using JavaScript RPC over
HTTP in a web application. The advanced session will be a sample JavaScript RPC web application using AJAX and
Struts on Tomcat.
JavaScript RPC has a very broad range of usage; We will not be training
AJAX, rather we will be open for informal discussion about the technology.
Many questions arise when RPC is introduced into a web application. As
the holy grail HTML browser web application front end becomes more feature rich via RPC, the web application begins
to take on the complications of a true rich client application; testing, data protocol between client and server,
corporate spyware blocks, branching between the POST and RPC web controller code, branching between the model and
XML validation code, two different message schemes running through the same web app framework. How we handle these
issues makes or breaks our system design as they are all opportunities for improvement or fragility.
More Java & JavaScript RPC notes: 
Sample Java & JavaScript RPC web application and source:
Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group.
October 11, 2005
Open discussion.
November 8, 2005
Mitch White - JMeter Example
Tim Schafer - JBoss Seam
Tonight's starter session will be an introduction to JMeter and its capabilities.
The advanced session will be a guided tour and discussion of JBoss' Seam product.
JMeter is a 100% pure Java desktop application designed to load test functional behavior and
measure performance. It was originally designed for testing Web Applications but has since expanded to other test
functions. Mitch has been successfully using JMeter to validate load and functionality on his companies product.
The example application will include a Tomcat / Struts application connected to a database.
JBoss Seam is an application framework for
Java EE 5. Seam unifies the component models of JSF and EJB 3.0, providing a streamlined programming model for
web-based enterprise applications. Tim will introduce the notion of declarative application state management for
POJO components using Seam as an example solution. Should be a good start for the advanced discussions.
We are raffling off the book XML
Hacks - 100 Industrial-Strength Tips & Tools from
O'Reilly.
Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group.
December 13, 2005
Open Discussion

|