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"
|
|
|
- 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
|