This paper looks at the design and implementation of a wireless data entry system using cheap and widely available personal digital assistants (PDAs) as a hardware platform. This problem is viewed through the context of a small transportation company that is transitioning to a medium-large scale operation and needs a custom tailored solution to improve payroll efficiency and reduce errors. In my report, I detail the design considerations, the user stories, and the pitfalls that come with implementing a new system that interfaces with existing applications.
This tool allows you to compare any two text files and view the changes. It has two resizable panes and leverages the power of HTML and CSS for the display window styles. It also has a numbered code line, so you can compare code a little easier.
This was a fun project I started on for a history class. I was going for a Risk type game where you could gather a number of troops on a large scale map and then zoom in to a turn based battle as they are waged.
The dialog boxes were all custom themed and the graphics were stock photos that I manipulated to get the effect I needed.
This was a pretty fun project. Our class was told to make a bowling score calculator in Java. There were no specifications other than that, so I decided to have fun with it.
This program uses the same graphical format that many official bowling score programs use (solid rectangle for strike, half diagonal filled rectangle for spare). It also takes advantage of Java panels to create the user interface as a series of embedded controls to help reduce complexity.
This project was fun in that I got to play around with Java’s graphical abilities (rounded rectangles, gradients, draggable controls, etc.) This program was made for an Object Oriented Design class as part of a two group application. One group was told to create a graphical interface for generating Java code, via UML, and one group was told to create an XML representation of UML from Java code. I was assigned to work on the latter, but this program is what I had finished of the former, so it is marked as prototype code.