|
|
|
Java |
|
- Modeling and coding for
middleware at a large disk drive manufacturer providing shop floor management.
|
|
- Complex adaptive systems
workbench for experimentation with Swarm intelligence.
|
|
- Genetic algorithms programs
shell.
|
|
- Color picker. Chooses correct
colors based on several classic color algorithms.
|
|
- Developing course material
for my UCSC course.
|
|
|
|
Smalltalk |
|
- Genetic Programming Workbench
for testing various problem domains.
|
|
- Stock market trading system
utilizing Neural Networks. This 6 month projectresulted in a set of
data preparation, prediction and analysis tools.
|
|
- Testing software for automated
characterization in a production line environment. Communicated with
device under test to develop tables which were then downloaded to the
DUT. Statistics were collected for later charting.
|
|
|
|
C |
|
- Firmware for a scale / dispenser
on an 8051.
|
|
- Disk head testing software
performed motion control and low level head parametric analysis.
|
|
- Bar code printing software
on standard Epson compatible printers.
|
|
- Drivers for keyboard, mouse,
LCD and Smart Media for a RISC/DSP processor.
|
|
|
|
Hardware design |
|
- VHDL design of a keyboard,
mouse, LCD, and Smart Media interfaces to a RISC/DSP processor.
|
|
- 8051 Microcontroller hardware
for a scale / dispenser. Included analog signal conditioning, A/D converter
and RS-232 interface.
|
|
- 8051 Microcontroller hardware
for a barcode scanning system. Included 'wedge' technology which communicated
between the keyboard and a PC.
|
|
|
|
Instruction. |
|
- Teach "Object Oriented
Programming Using Java". This course emphasizes OO thinking as
a path towards increased software productivity and adaptability.
|