This is my boring webpage.
I am NOT *gasp* on Facebook, so I guess I suck.
I can be reached at: firstname.lastname@example.org
You can read my infrequently updated blog.
Beware of geeks bearing formulas.1
Here is some code I wrote that I don't have a good place for:
- Simple Java Event Bus - A simple to use "event bus" implementation that can replace a traditional Observer pattern when the number of observers/observables makes the design complex with highly meshed dependencies.
SWT Dialog - A common problem when building Swing based applications has to do with the use of traditional native operating system widgets. A typical user might expect a file dialog to be the exact same as the native dialog. Swing however does not provide a real obvious solution to providing these native widgets. Instead, things like the Swing JFileChooser tend to be a sore spot for many Swing developers.
The SWT toolkit uses native operating system widgets for every operation, and without stepping into a SWT vs. Swing flamewar, SWT can provide a rather elegant solution to the Swing developer who needs to use common operating system dialogs, such as file or directory dialogs, color pickers, font pickers, etc.
This convenience class attempts to help the use of the SWT Dialog widgets in a Swing environment, by providing a psuedo-modal bridge between the two frameworks. The swt.jar is required in your classpath.
- MPF Extractor - Java code to extract Microsoft's MPF file format typically used in the Clipart Organizer or from the Microsoft Clipart Gallery online.
Cauliflower is nothing but cabbage with a college education.2
I have great plans to post material online from the classes I have taught (or will teach) at Weber St. University. When I do...
Introduction to Programming (CS1)
Object Oriented Analysis and Design
Internet Multimedia Services and Applications Using Java
Java Applications - Enterprise Java
1. Warren Buffett - Letter to Shareholders, 2008
2. Mark Twain