|   |
|
|
|
|
|   |
|
Personal
Interests
Friends
Cat
My Brain
Favorite Quotes
Quick Facts
|
|
|
|   |
|
|   |
|
|
| |
|
| |
|
|
|   |
|
|   |
|
|
| |
|
|   |
|
|
|
|
Projects:
Ascend
|
Boss:
|
David Brumgard, M.S. |
|
Status:
|
Completed |
|
Description:
|
|
| |
|
This is a project aimed at creating several embedded wireless devices for
marine vehicles. My responsibilities include implementing and designing the
gui interfaces for managing these devices.
|
ChemicalSimulator
|
Advisor:
|
Dr. Maclennan |
|
Partner:
|
Alexandros Andriopoulos, M.S. |
|
Status:
|
My portion is completed |
Description:
|
|
| |
|
A program that I have been assisting and advising a fellow graduate student
on for the past year. At its core, its aim is to create a program that models
complex chemical reactions down to the atomic level and dynamically
understands molecular and spartial geometry to build large nanotubes from
these reactions. Eventually this program will be parallelized over a network
of computers and include 3D rendering.
|
JBDD
|
Advisor:
|
Dr. Sayre, Dr. Prowell |
|
Status:
|
Completed |
|
Download:
|
Available Soon |
Description:
|
|
| |
|
Its a Java based implementation of a Binary Decision Diagram. The purpose of
the program is to take complex logical expressions and the find what sets of
boolean variables must be true in order for the expression to be true. Its
used to break down expressions into their most simplest forms. Its also handy
as a tool in solving related issues such as satisfiability. I'm developing
this code for use by SQRL under the supervision of Dr. Prowell and Kirk
Sayre.
|
JChat
|
Advisor:
|
None |
|
Status:
|
In transistion |
|
Download:
|
Available Soon |
Description:
|
|
| |
|
This is a suite of Java programs I am developing for creating a platform
independent internet Chat system. Currently the program consists of a
graphical user client interface and server that enables multiple users to
chat with each over a network. Eventually I plan to include many more
features including file swapping, pictures, multiple and private channels
and encryption. The program currently uses Java's Swing, Thread, and TCP
socket threads. The program is currently still in beta but I plan to
release it under the GPL in a few months.
|
TCP/IP
|
Advisor:
|
Dr. Straight |
|
Status:
|
Data Link Layer Complete, Protocol Layer in Planning |
|
Download:
|
Available Soon |
Description:
|
|
| |
|
This is an independent study project that I'm taking from the Spring of
2004 to the Summer of 2005 (big project) under the supervision of
Dr. Straight. It involves the independent developement and creation of a
network stack kernel and studying the runtime statistics of the kernel. I'm
creating my own virutal Ethernet and an ARP protocol for the datalink layer.
I'm using the IPv4, UDP and TCP for the basis of my protocol and transport
layer. I will use the standard sockets found on the the unix platform.
|
|
|