[Sacramento Java Users Group]
[Home] [Members] [Announce] [Sponsors] [Resources]
SacJUG Meeting Archive

January 14, 2005

Open Discussion

February 8, 2005

Open Discussion

March 8, 2005

Open Discussion

April 12, 2005

Eclipse Home Page
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 aspectj enables
  - 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: Java JavaScript RPC AJAX Struts Tomcat WAR XML DOM
Sample Java & JavaScript RPC web application and source:
Java JavaScript RPC AJAX Struts Tomcat XML DOM WAR Java JavaScript RPC AJAX Struts Tomcat WAR XML DOM 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 Logo

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 Logo.

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. XML Hacks cover.

Sandwiches and drinks were sponsored by TEKsystems and The Scheuble Group .

December 13, 2005

Open Discussion


footer